diff --git a/DEPS.bzl b/DEPS.bzl index f46224ad85dab..30efca4350886 100644 --- a/DEPS.bzl +++ b/DEPS.bzl @@ -1385,8 +1385,8 @@ def go_deps(): name = "com_github_go_toolsmith_astcopy", build_file_proto_mode = "disable", importpath = "github.com/go-toolsmith/astcopy", - sum = "h1:YnWf5Rnh1hUudj11kei53kI57quN/VH6Hp1n+erozn0=", - version = "v1.0.2", + sum = "h1:r0bgSRlMOAgO+BdQnVAcpMSMkrQCnV6ZJmIkrJgcJj0=", + version = "v1.0.3", ) go_repository( name = "com_github_go_toolsmith_astequal", @@ -1606,8 +1606,8 @@ def go_deps(): name = "com_github_golangci_golangci_lint", build_file_proto_mode = "disable", importpath = "github.com/golangci/golangci-lint", - sum = "h1:M1bpDymgdaPKNzPwQdebCGki/nzvVkr2f/eUfk9C9oU=", - version = "v1.51.0", + sum = "h1:N5HD/x0ZrhJYsgKWyz7yJxxQ8JKR0Acc+FOP7QtGSAA=", + version = "v1.51.1", ) go_repository( name = "com_github_golangci_gosec", @@ -1812,8 +1812,8 @@ def go_deps(): name = "com_github_gordonklaus_ineffassign", build_file_proto_mode = "disable", importpath = "github.com/gordonklaus/ineffassign", - sum = "h1:PVRE9d4AQKmbelZ7emNig1+NT27DUmKZn5qXxfio54U=", - version = "v0.0.0-20210914165742-4cc7213b9bc8", + sum = "h1:9alfqbrhuD+9fLZ4iaAVwhlp5PEhmnBt7yvK2Oy5C1U=", + version = "v0.0.0-20230107090616-13ace0543b28", ) go_repository( name = "com_github_gorilla_context", @@ -2432,8 +2432,8 @@ def go_deps(): name = "com_github_junk1tm_musttag", build_file_proto_mode = "disable", importpath = "github.com/junk1tm/musttag", - sum = "h1:I8UHQkDj2u/MClcGU8PbMoYwhykiSQFEbXKKMjixPyk=", - version = "v0.4.3", + sum = "h1:VK4L7v7lvWAhKDDx0cUJgbb0UBNipYinv8pPeHJzH9Q=", + version = "v0.4.4", ) go_repository( @@ -3110,8 +3110,8 @@ def go_deps(): name = "com_github_nunnatsa_ginkgolinter", build_file_proto_mode = "disable", importpath = "github.com/nunnatsa/ginkgolinter", - sum = "h1:j4mzqx1hkE75mXHs3AUlWghZBi59c3GDWXp6zzcI+kE=", - version = "v0.7.1", + sum = "h1:/y4o/0hV+ruUHj4xXh89xlFjoaitnI4LnkpuYs02q1c=", + version = "v0.8.1", ) go_repository( @@ -3633,8 +3633,8 @@ def go_deps(): name = "com_github_ryanrolds_sqlclosecheck", build_file_proto_mode = "disable", importpath = "github.com/ryanrolds/sqlclosecheck", - sum = "h1:AZx+Bixh8zdUBxUA1NxbxVAS78vTPq4rCb8OUZI9xFw=", - version = "v0.3.0", + sum = "h1:i8SX60Rppc1wRuyQjMciLqIzV3xnoHB7/tXbr6RGYNI=", + version = "v0.4.0", ) go_repository( @@ -3656,8 +3656,8 @@ def go_deps(): name = "com_github_sanposhiho_wastedassign_v2", build_file_proto_mode = "disable", importpath = "github.com/sanposhiho/wastedassign/v2", - sum = "h1:+6/hQIHKNJAUixEj6EmOngGIisyeI+T3335lYTyxRoA=", - version = "v2.0.6", + sum = "h1:J+6nrY4VW+gC9xFzUc+XjPD3g3wF3je/NsJFwFK7Uxc=", + version = "v2.0.7", ) go_repository( name = "com_github_sasha_s_go_deadlock", @@ -3737,8 +3737,8 @@ def go_deps(): name = "com_github_shirou_gopsutil_v3", build_file_proto_mode = "disable_global", importpath = "github.com/shirou/gopsutil/v3", - sum = "h1:oG0ns6poeUSxf78JtOsfygNWuEHYYz8hnnNg7P04TJs=", - version = "v3.22.12", + sum = "h1:a9KKO+kGLKEvcPIs4W62v0nu3sciVDOOOPUD0Hz7z/4=", + version = "v3.23.1", ) go_repository( name = "com_github_shopify_goreferrer", @@ -3866,8 +3866,8 @@ def go_deps(): name = "com_github_sourcegraph_go_diff", build_file_proto_mode = "disable", importpath = "github.com/sourcegraph/go-diff", - sum = "h1:FEIBISvqa2IsyC4KQQBQ1Ef2QvweGUgEIjCdE3gz+zs=", - version = "v0.6.2-0.20221031073116-7ef5f68ebea1", + sum = "h1:9uLlrd5T46OXs5qpp8L/MTltk0zikUGi0sNNyCpA8G0=", + version = "v0.7.0", ) go_repository( @@ -4151,8 +4151,8 @@ def go_deps(): name = "com_github_tomarrell_wrapcheck_v2", build_file_proto_mode = "disable", importpath = "github.com/tomarrell/wrapcheck/v2", - sum = "h1:J/F8DbSKJC83bAvC6FoZaRjZiZ/iKoueSdrEkmGeacA=", - version = "v2.7.0", + sum = "h1:qDzbir0xmoE+aNxGCPrn+rUSxAX+nG6vREgbbXAR81I=", + version = "v2.8.0", ) go_repository( name = "com_github_tommy_muehle_go_mnd_v2", diff --git a/Makefile b/Makefile index dff26f1854ca6..51c329095ffc7 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ dev: checklist check explaintest gogenerate br_unit_test test_part_parser_dev ut # Install the check tools. check-setup:tools/bin/revive -check: parser_yacc check-parallel lint tidy testSuite errdoc license check-bazel-prepare +check: check-bazel-prepare parser_yacc check-parallel lint tidy testSuite errdoc license fmt: @echo "gofmt (simplify)" @@ -409,7 +409,7 @@ bazel_test: failpoint-enable bazel_ci_prepare -//tests/globalkilltest/... -//tests/readonlytest/... -//br/pkg/task:task_test -bazel_coverage_test: failpoint-enable bazel_ci_prepare +bazel_coverage_test: check-bazel-prepare failpoint-enable bazel_ci_prepare bazel $(BAZEL_GLOBAL_CONFIG) coverage $(BAZEL_CMD_CONFIG) --test_keep_going=false \ --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock,intest \ -- //... -//cmd/... -//tests/graceshutdown/... \ diff --git a/br/docker/Dockerfile b/br/docker/Dockerfile index 154e2f607c19e..eaf5d47551d3c 100644 --- a/br/docker/Dockerfile +++ b/br/docker/Dockerfile @@ -1,5 +1,5 @@ # For loading data to TiDB -FROM golang:1.18.1-alpine as go-ycsb-builder +FROM golang:1.18.9-alpine as go-ycsb-builder WORKDIR /go/src/github.com/pingcap/ RUN apk add --no-cache \ @@ -17,7 +17,7 @@ RUN git clone https://github.com/pingcap/go-ycsb.git --depth=1 && \ # For operating minio S3 compatible storage FROM minio/mc as mc-builder -FROM golang:1.18.1-alpine +FROM golang:1.18.9-alpine WORKDIR /go/src/github.com/pingcap/br COPY . . diff --git a/br/pkg/gluetidb/BUILD.bazel b/br/pkg/gluetidb/BUILD.bazel index 5340729c1d548..eddbd41ee46d4 100644 --- a/br/pkg/gluetidb/BUILD.bazel +++ b/br/pkg/gluetidb/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "gluetidb", @@ -25,3 +25,21 @@ go_library( "@org_uber_go_zap//:zap", ], ) + +go_test( + name = "gluetidb_test", + timeout = "short", + srcs = ["glue_test.go"], + embed = [":gluetidb"], + flaky = True, + deps = [ + "//ddl", + "//kv", + "//meta", + "//parser/model", + "//sessionctx", + "//testkit", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//require", + ], +) diff --git a/br/pkg/gluetidb/glue.go b/br/pkg/gluetidb/glue.go index abe239f7723dc..cc5ace52b16e5 100644 --- a/br/pkg/gluetidb/glue.go +++ b/br/pkg/gluetidb/glue.go @@ -218,19 +218,21 @@ func (gs *tidbSession) CreatePlacementPolicy(ctx context.Context, policy *model. // SplitBatchCreateTable provide a way to split batch into small batch when batch size is large than 6 MB. // The raft entry has limit size of 6 MB, a batch of CreateTables may hit this limitation // TODO: shall query string be set for each split batch create, it looks does not matter if we set once for all. -func (gs *tidbSession) SplitBatchCreateTable(schema model.CIStr, info []*model.TableInfo, cs ...ddl.CreateTableWithInfoConfigurier) error { +func (gs *tidbSession) SplitBatchCreateTable(schema model.CIStr, infos []*model.TableInfo, cs ...ddl.CreateTableWithInfoConfigurier) error { var err error d := domain.GetDomain(gs.se).DDL() - if err = d.BatchCreateTableWithInfo(gs.se, schema, info, append(cs, ddl.OnExistIgnore)...); kv.ErrEntryTooLarge.Equal(err) { - if len(info) == 1 { + + if err = d.BatchCreateTableWithInfo(gs.se, schema, infos, append(cs, ddl.OnExistIgnore)...); kv.ErrEntryTooLarge.Equal(err) { + log.Info("entry too large, split batch create table", zap.Int("num table", len(infos))) + if len(infos) == 1 { return err } - mid := len(info) / 2 - err = gs.SplitBatchCreateTable(schema, info[:mid]) + mid := len(infos) / 2 + err = gs.SplitBatchCreateTable(schema, infos[:mid], cs...) if err != nil { return err } - err = gs.SplitBatchCreateTable(schema, info[mid:]) + err = gs.SplitBatchCreateTable(schema, infos[mid:], cs...) if err != nil { return err } @@ -268,7 +270,7 @@ func (gs *tidbSession) CreateTables(ctx context.Context, tables map[string][]*mo cloneTables = append(cloneTables, table) } gs.se.SetValue(sessionctx.QueryString, queryBuilder.String()) - if err := gs.SplitBatchCreateTable(dbName, cloneTables); err != nil { + if err := gs.SplitBatchCreateTable(dbName, cloneTables, cs...); err != nil { //It is possible to failure when TiDB does not support model.ActionCreateTables. //In this circumstance, BatchCreateTableWithInfo returns errno.ErrInvalidDDLJob, //we fall back to old way that creating table one by one diff --git a/br/pkg/gluetidb/glue_test.go b/br/pkg/gluetidb/glue_test.go new file mode 100644 index 0000000000000..e7c2f64dcfaa5 --- /dev/null +++ b/br/pkg/gluetidb/glue_test.go @@ -0,0 +1,208 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package gluetidb + +import ( + "context" + "strconv" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/ddl" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/testkit" + "github.com/stretchr/testify/require" +) + +// batch create table with table id reused +func TestSplitBatchCreateTableWithTableId(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_id_resued1") + tk.MustExec("drop table if exists table_id_resued2") + tk.MustExec("drop table if exists table_id_new") + + d := dom.DDL() + require.NotNil(t, d) + + infos1 := []*model.TableInfo{} + infos1 = append(infos1, &model.TableInfo{ + ID: 124, + Name: model.NewCIStr("table_id_resued1"), + }) + infos1 = append(infos1, &model.TableInfo{ + ID: 125, + Name: model.NewCIStr("table_id_resued2"), + }) + + se := &tidbSession{se: tk.Session()} + + // keep/reused table id verification + tk.Session().SetValue(sessionctx.QueryString, "skip") + err := se.SplitBatchCreateTable(model.NewCIStr("test"), infos1, ddl.AllocTableIDIf(func(ti *model.TableInfo) bool { + return false + })) + require.NoError(t, err) + + tk.MustQuery("select tidb_table_id from information_schema.tables where table_name = 'table_id_resued1'").Check(testkit.Rows("124")) + tk.MustQuery("select tidb_table_id from information_schema.tables where table_name = 'table_id_resued2'").Check(testkit.Rows("125")) + ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnOthers) + + // allocate new table id verification + // query the global id + var id int64 + err = kv.RunInNewTxn(ctx, store, true, func(_ context.Context, txn kv.Transaction) error { + m := meta.NewMeta(txn) + var err error + id, err = m.GenGlobalID() + return err + }) + + require.NoError(t, err) + + infos2 := []*model.TableInfo{} + infos2 = append(infos2, &model.TableInfo{ + ID: 124, + Name: model.NewCIStr("table_id_new"), + }) + + tk.Session().SetValue(sessionctx.QueryString, "skip") + err = se.SplitBatchCreateTable(model.NewCIStr("test"), infos2, ddl.AllocTableIDIf(func(ti *model.TableInfo) bool { + return true + })) + require.NoError(t, err) + + idGen, ok := tk.MustQuery("select tidb_table_id from information_schema.tables where table_name = 'table_id_new'").Rows()[0][0].(string) + require.True(t, ok) + idGenNum, err := strconv.ParseInt(idGen, 10, 64) + require.NoError(t, err) + require.Greater(t, idGenNum, id) + + // a empty table info with len(info3) = 0 + infos3 := []*model.TableInfo{} + + err = se.SplitBatchCreateTable(model.NewCIStr("test"), infos3, ddl.AllocTableIDIf(func(ti *model.TableInfo) bool { + return false + })) + require.NoError(t, err) +} + +// batch create table with table id reused +func TestSplitBatchCreateTable(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_1") + tk.MustExec("drop table if exists table_2") + tk.MustExec("drop table if exists table_3") + + d := dom.DDL() + require.NotNil(t, d) + + infos := []*model.TableInfo{} + infos = append(infos, &model.TableInfo{ + ID: 1234, + Name: model.NewCIStr("tables_1"), + }) + infos = append(infos, &model.TableInfo{ + ID: 1235, + Name: model.NewCIStr("tables_2"), + }) + infos = append(infos, &model.TableInfo{ + ID: 1236, + Name: model.NewCIStr("tables_3"), + }) + + se := &tidbSession{se: tk.Session()} + + // keep/reused table id verification + tk.Session().SetValue(sessionctx.QueryString, "skip") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/RestoreBatchCreateTableEntryTooLarge", "return(1)")) + err := se.SplitBatchCreateTable(model.NewCIStr("test"), infos, ddl.AllocTableIDIf(func(ti *model.TableInfo) bool { + return false + })) + + require.NoError(t, err) + tk.MustQuery("show tables like '%tables_%'").Check(testkit.Rows("tables_1", "tables_2", "tables_3")) + jobs := tk.MustQuery("admin show ddl jobs").Rows() + require.Greater(t, len(jobs), 3) + // check table_1 + job1 := jobs[0] + require.Equal(t, "test", job1[1]) + require.Equal(t, "tables_3", job1[2]) + require.Equal(t, "create tables", job1[3]) + require.Equal(t, "public", job1[4]) + + // check table_2 + job2 := jobs[1] + require.Equal(t, "test", job2[1]) + require.Equal(t, "tables_2", job2[2]) + require.Equal(t, "create tables", job2[3]) + require.Equal(t, "public", job2[4]) + + // check table_3 + job3 := jobs[2] + require.Equal(t, "test", job3[1]) + require.Equal(t, "tables_1", job3[2]) + require.Equal(t, "create tables", job3[3]) + require.Equal(t, "public", job3[4]) + + // check reused table id + tk.MustQuery("select tidb_table_id from information_schema.tables where table_name = 'tables_1'").Check(testkit.Rows("1234")) + tk.MustQuery("select tidb_table_id from information_schema.tables where table_name = 'tables_2'").Check(testkit.Rows("1235")) + tk.MustQuery("select tidb_table_id from information_schema.tables where table_name = 'tables_3'").Check(testkit.Rows("1236")) + + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/RestoreBatchCreateTableEntryTooLarge")) +} + +// batch create table with table id reused +func TestSplitBatchCreateTableFailWithEntryTooLarge(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_1") + tk.MustExec("drop table if exists table_2") + tk.MustExec("drop table if exists table_3") + + d := dom.DDL() + require.NotNil(t, d) + + infos := []*model.TableInfo{} + infos = append(infos, &model.TableInfo{ + Name: model.NewCIStr("tables_1"), + }) + infos = append(infos, &model.TableInfo{ + Name: model.NewCIStr("tables_2"), + }) + infos = append(infos, &model.TableInfo{ + Name: model.NewCIStr("tables_3"), + }) + + se := &tidbSession{se: tk.Session()} + + tk.Session().SetValue(sessionctx.QueryString, "skip") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/RestoreBatchCreateTableEntryTooLarge", "return(0)")) + err := se.SplitBatchCreateTable(model.NewCIStr("test"), infos, ddl.AllocTableIDIf(func(ti *model.TableInfo) bool { + return true + })) + + require.True(t, kv.ErrEntryTooLarge.Equal(err)) + + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/RestoreBatchCreateTableEntryTooLarge")) +} diff --git a/br/pkg/lightning/backend/local/BUILD.bazel b/br/pkg/lightning/backend/local/BUILD.bazel index 42fbadabc9e11..e404b5f971c22 100644 --- a/br/pkg/lightning/backend/local/BUILD.bazel +++ b/br/pkg/lightning/backend/local/BUILD.bazel @@ -96,7 +96,7 @@ go_test( ], embed = [":local"], flaky = True, - shard_count = 40, + shard_count = 45, deps = [ "//br/pkg/errors", "//br/pkg/lightning/backend", diff --git a/br/pkg/storage/BUILD.bazel b/br/pkg/storage/BUILD.bazel index 68b0a8b03aca2..1162f76d36e31 100644 --- a/br/pkg/storage/BUILD.bazel +++ b/br/pkg/storage/BUILD.bazel @@ -69,6 +69,7 @@ go_test( ], embed = [":storage"], flaky = True, + shard_count = 41, deps = [ "//br/pkg/mock", "@com_github_aws_aws_sdk_go//aws", diff --git a/br/pkg/storage/s3_test.go b/br/pkg/storage/s3_test.go index 817e8f46f7f7d..865c1e726e708 100644 --- a/br/pkg/storage/s3_test.go +++ b/br/pkg/storage/s3_test.go @@ -288,6 +288,9 @@ func TestS3Storage(t *testing.T) { sendCredential bool } + require.NoError(t, os.Setenv("AWS_ACCESS_KEY_ID", "ab")) + require.NoError(t, os.Setenv("AWS_SECRET_ACCESS_KEY", "cd")) + require.NoError(t, os.Setenv("AWS_SESSION_TOKEN", "ef")) s := createGetBucketRegionServer("us-west-2", 200, true) defer s.Close() @@ -411,7 +414,17 @@ func TestS3Storage(t *testing.T) { } func TestS3URI(t *testing.T) { - backend, err := ParseBackend("s3://bucket/prefix/", nil) + accessKey := "ab" + secretAccessKey := "cd" + sessionToken := "ef" + options := &BackendOptions{ + S3: S3BackendOptions{ + AccessKey: accessKey, + SecretAccessKey: secretAccessKey, + SessionToken: sessionToken, + }, + } + backend, err := ParseBackend("s3://bucket/prefix/", options) require.NoError(t, err) storage, err := New(context.Background(), backend, &ExternalStorageOptions{}) require.NoError(t, err) diff --git a/build/nogo_config.json b/build/nogo_config.json index 90a5b7cae853f..067b53c0d9bdb 100644 --- a/build/nogo_config.json +++ b/build/nogo_config.json @@ -273,7 +273,8 @@ "ineffassign": { "exclude_files": { "external/": "no need to vet third party code", - ".*_generated\\.go$": "ignore generated code" + ".*_generated\\.go$": "ignore generated code", + "/cgo/": "no need to vet cgo code" } }, "inspect": { diff --git a/config/config.go b/config/config.go index b868e5ac8bdb3..77f247927fb61 100644 --- a/config/config.go +++ b/config/config.go @@ -1009,7 +1009,7 @@ var defaultConf = Config{ }, Experimental: Experimental{}, EnableCollectExecutionInfo: true, - EnableTelemetry: true, + EnableTelemetry: false, Labels: make(map[string]string), EnableGlobalIndex: false, Security: Security{ diff --git a/config/config.toml.example b/config/config.toml.example index 74cbc9413a496..75bc5baa9aea5 100644 --- a/config/config.toml.example +++ b/config/config.toml.example @@ -97,7 +97,7 @@ skip-register-to-dashboard = false # When enabled, usage data (for example, instance versions) will be reported to PingCAP periodically for user experience analytics. # If this config is set to `false` on all TiDB servers, telemetry will be always disabled regardless of the value of the global variable `tidb_enable_telemetry`. # See PingCAP privacy policy for details: https://pingcap.com/en/privacy-policy/ -enable-telemetry = true +enable-telemetry = false # deprecate-integer-display-length is used to be compatible with MySQL 8.0 in which the integer declared with display length will be returned with # a warning like `Integer display width is deprecated and will be removed in a future release`. diff --git a/config/config_test.go b/config/config_test.go index 4bd0911661e11..8b22a4eed18ab 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -858,7 +858,7 @@ history-size=100`) require.NoError(t, err) require.NoError(t, f.Sync()) require.NoError(t, conf.Load(configFile)) - require.True(t, conf.EnableTelemetry) + require.False(t, conf.EnableTelemetry) _, err = f.WriteString(` enable-table-lock = true @@ -866,15 +866,15 @@ enable-table-lock = true require.NoError(t, err) require.NoError(t, f.Sync()) require.NoError(t, conf.Load(configFile)) - require.True(t, conf.EnableTelemetry) + require.False(t, conf.EnableTelemetry) _, err = f.WriteString(` -enable-telemetry = false +enable-telemetry = true `) require.NoError(t, err) require.NoError(t, f.Sync()) require.NoError(t, conf.Load(configFile)) - require.False(t, conf.EnableTelemetry) + require.True(t, conf.EnableTelemetry) _, err = f.WriteString(` [security] diff --git a/ddl/backfilling.go b/ddl/backfilling.go index c6bb38297402d..b547937660131 100644 --- a/ddl/backfilling.go +++ b/ddl/backfilling.go @@ -109,6 +109,11 @@ type BackfillJob struct { Meta *model.BackfillMeta } +// PrefixKeyString returns the BackfillJob's prefix key. +func (bj *BackfillJob) PrefixKeyString() string { + return fmt.Sprintf("%d_%s_%d_%%", bj.JobID, hex.EncodeToString(bj.EleKey), bj.EleID) +} + // AbbrStr returns the BackfillJob's info without the Meta info. func (bj *BackfillJob) AbbrStr() string { return fmt.Sprintf("ID:%d, JobID:%d, EleID:%d, Type:%s, State:%s, InstanceID:%s, InstanceLease:%s", diff --git a/ddl/callback.go b/ddl/callback.go index b6160d150e717..7759f5cf73652 100644 --- a/ddl/callback.go +++ b/ddl/callback.go @@ -51,6 +51,8 @@ type Callback interface { OnSchemaStateChanged(schemaVer int64) // OnJobRunBefore is called before running job. OnJobRunBefore(job *model.Job) + // OnJobRunAfter is called after running job. + OnJobRunAfter(job *model.Job) // OnJobUpdated is called after the running job is updated. OnJobUpdated(job *model.Job) // OnWatched is called after watching owner is completed. @@ -80,6 +82,11 @@ func (*BaseCallback) OnJobRunBefore(_ *model.Job) { // Nothing to do. } +// OnJobRunAfter implements Callback.OnJobRunAfter interface. +func (*BaseCallback) OnJobRunAfter(_ *model.Job) { + // Nothing to do. +} + // OnJobUpdated implements Callback.OnJobUpdated interface. func (*BaseCallback) OnJobUpdated(job *model.Job) { // Nothing to do. diff --git a/ddl/column.go b/ddl/column.go index 4148537ac1d88..d8ece435e28a8 100644 --- a/ddl/column.go +++ b/ddl/column.go @@ -822,7 +822,7 @@ func doReorgWorkForModifyColumn(w *worker, d *ddlCtx, t *meta.Meta, job *model.J return false, ver, errors.Trace(err) } reorgInfo, err := getReorgInfo(d.jobContext(job.ID), d, rh, job, dbInfo, tbl, BuildElements(changingCol, changingIdxs), false) - if err != nil || reorgInfo.first { + if err != nil || reorgInfo == nil || reorgInfo.first { // If we run reorg firstly, we should update the job snapshot version // and then run the reorg next time. return false, ver, errors.Trace(err) diff --git a/ddl/ddl.go b/ddl/ddl.go index b87ebfe8e6443..95e298c8dcd51 100644 --- a/ddl/ddl.go +++ b/ddl/ddl.go @@ -526,6 +526,13 @@ func (dc *ddlCtx) getReorgCtx(jobID int64) *reorgCtx { } func (dc *ddlCtx) newReorgCtx(jobID int64, startKey []byte, currElement *meta.Element, rowCount int64) *reorgCtx { + dc.reorgCtx.Lock() + defer dc.reorgCtx.Unlock() + existedRC, ok := dc.reorgCtx.reorgCtxMap[jobID] + if ok { + existedRC.references.Add(1) + return existedRC + } rc := &reorgCtx{} rc.doneCh = make(chan error, 1) // initial reorgCtx @@ -535,22 +542,10 @@ func (dc *ddlCtx) newReorgCtx(jobID int64, startKey []byte, currElement *meta.El rc.mu.warnings = make(map[errors.ErrorID]*terror.Error) rc.mu.warningsCount = make(map[errors.ErrorID]int64) rc.references.Add(1) - dc.reorgCtx.Lock() - defer dc.reorgCtx.Unlock() dc.reorgCtx.reorgCtxMap[jobID] = rc return rc } -func (dc *ddlCtx) setReorgCtxForBackfill(bfJob *BackfillJob) { - rc := dc.getReorgCtx(bfJob.JobID) - if rc == nil { - ele := &meta.Element{ID: bfJob.EleID, TypeKey: bfJob.EleKey} - dc.newReorgCtx(bfJob.JobID, bfJob.Meta.StartKey, ele, bfJob.Meta.RowCount) - } else { - rc.references.Add(1) - } -} - func (dc *ddlCtx) removeReorgCtx(jobID int64) { dc.reorgCtx.Lock() defer dc.reorgCtx.Unlock() diff --git a/ddl/ddl_api.go b/ddl/ddl_api.go index cc2a0f8d2f5fc..b52ead50806c7 100644 --- a/ddl/ddl_api.go +++ b/ddl/ddl_api.go @@ -2556,6 +2556,12 @@ func (d *ddl) BatchCreateTableWithInfo(ctx sessionctx.Context, infos []*model.TableInfo, cs ...CreateTableWithInfoConfigurier, ) error { + failpoint.Inject("RestoreBatchCreateTableEntryTooLarge", func(val failpoint.Value) { + injectBatchSize := val.(int) + if len(infos) > injectBatchSize { + failpoint.Return(kv.ErrEntryTooLarge) + } + }) c := GetCreateTableWithInfoConfig(cs) jobs := &model.Job{ diff --git a/ddl/ddl_test.go b/ddl/ddl_test.go index 99e01a8e740c4..9e360fb3640b2 100644 --- a/ddl/ddl_test.go +++ b/ddl/ddl_test.go @@ -44,7 +44,6 @@ type DDLForTest interface { // SetInterceptor sets the interceptor. SetInterceptor(h Interceptor) NewReorgCtx(jobID int64, startKey []byte, currElement *meta.Element, rowCount int64) *reorgCtx - SetReorgCtxForBackfill(bfJob *BackfillJob) GetReorgCtx(jobID int64) *reorgCtx RemoveReorgCtx(id int64) } @@ -67,11 +66,6 @@ func (d *ddl) NewReorgCtx(jobID int64, startKey []byte, currElement *meta.Elemen return d.newReorgCtx(jobID, startKey, currElement, rowCount) } -// SetReorgCtxForBackfill exports for testing. -func (d *ddl) SetReorgCtxForBackfill(bfJob *BackfillJob) { - d.setReorgCtxForBackfill(bfJob) -} - // GetReorgCtx exports for testing. func (d *ddl) GetReorgCtx(jobID int64) *reorgCtx { return d.getReorgCtx(jobID) diff --git a/ddl/ddl_worker.go b/ddl/ddl_worker.go index 48faea6c6e02c..cd7811fe244ee 100644 --- a/ddl/ddl_worker.go +++ b/ddl/ddl_worker.go @@ -770,6 +770,10 @@ func (w *worker) HandleDDLJobTable(d *ddlCtx, job *model.Job) (int64, error) { // and retry later if the job is not cancelled. schemaVer, runJobErr = w.runDDLJob(d, t, job) + d.mu.RLock() + d.mu.hook.OnJobRunAfter(job) + d.mu.RUnlock() + if job.IsCancelled() { defer d.unlockSchemaVersion(job.ID) w.sess.reset() diff --git a/ddl/ddl_worker_test.go b/ddl/ddl_worker_test.go index b946490e18e25..6ca5227cfe7bd 100644 --- a/ddl/ddl_worker_test.go +++ b/ddl/ddl_worker_test.go @@ -317,10 +317,10 @@ func TestUsingReorgCtx(t *testing.T) { wg := util.WaitGroupWrapper{} wg.Run(func() { jobID := int64(1) - m := &model.BackfillMeta{StartKey: []byte("skey"), RowCount: 1} - bfJob := &ddl.BackfillJob{JobID: jobID, EleID: 1, EleKey: nil, Meta: m} - for i := 0; i < 100; i++ { - d.(ddl.DDLForTest).SetReorgCtxForBackfill(bfJob) + startKey := []byte("skey") + ele := &meta.Element{ID: 1, TypeKey: nil} + for i := 0; i < 500; i++ { + d.(ddl.DDLForTest).NewReorgCtx(jobID, startKey, ele, 0) d.(ddl.DDLForTest).GetReorgCtx(jobID).IsReorgCanceled() d.(ddl.DDLForTest).RemoveReorgCtx(jobID) } @@ -329,7 +329,7 @@ func TestUsingReorgCtx(t *testing.T) { jobID := int64(1) startKey := []byte("skey") ele := &meta.Element{ID: 1, TypeKey: nil} - for i := 0; i < 100; i++ { + for i := 0; i < 500; i++ { d.(ddl.DDLForTest).NewReorgCtx(jobID, startKey, ele, 0) d.(ddl.DDLForTest).GetReorgCtx(jobID).IsReorgCanceled() d.(ddl.DDLForTest).RemoveReorgCtx(jobID) diff --git a/ddl/dist_owner.go b/ddl/dist_owner.go index 43a6dff87bc97..563b7fcd88fe7 100644 --- a/ddl/dist_owner.go +++ b/ddl/dist_owner.go @@ -22,6 +22,7 @@ import ( "time" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/metrics" @@ -323,7 +324,14 @@ func checkReorgJobFinished(ctx context.Context, sess *session, reorgCtxs *reorgC ticker := time.NewTicker(CheckBackfillJobFinishInterval) defer ticker.Stop() for { + failpoint.Inject("MockCanceledErr", func() { + getReorgCtx(reorgCtxs, ddlJobID).notifyReorgCancel() + }) if getReorgCtx(reorgCtxs, ddlJobID).isReorgCanceled() { + err := cleanupBackfillJobs(sess, fmt.Sprintf("%d_%s_%d_%%", ddlJobID, hex.EncodeToString(currEle.TypeKey), currEle.ID)) + if err != nil { + return err + } // Job is cancelled. So it can't be done. return dbterror.ErrCancelledDDLJob } @@ -366,6 +374,10 @@ func checkReorgJobFinished(ctx context.Context, sess *session, reorgCtxs *reorgC } } case <-ctx.Done(): + err := cleanupBackfillJobs(sess, fmt.Sprintf("%d_%s_%d_%%", ddlJobID, hex.EncodeToString(currEle.TypeKey), currEle.ID)) + if err != nil { + return err + } return ctx.Err() } } @@ -428,15 +440,20 @@ func checkAndHandleInterruptedBackfillJobs(sess *session, ddlJobID, currEleID in return nil } + return cleanupBackfillJobs(sess, bJobs[0].PrefixKeyString()) +} + +func cleanupBackfillJobs(sess *session, prefixKey string) error { + var err error for i := 0; i < retrySQLTimes; i++ { - err = MoveBackfillJobsToHistoryTable(sess, bJobs[0]) + err = MoveBackfillJobsToHistoryTable(sess, prefixKey) if err == nil { - return bJobs[0].Meta.Error + return nil } logutil.BgLogger().Info("[ddl] MoveBackfillJobsToHistoryTable failed", zap.Error(err)) time.Sleep(RetrySQLInterval) } - return errors.Trace(err) + return err } func checkBackfillJobCount(sess *session, ddlJobID, currEleID int64, currEleKey []byte, pTblID int64) (backfillJobCnt int, err error) { @@ -496,7 +513,7 @@ func GetPhysicalTableMetas(sess *session, ddlJobID, currEleID int64, currEleKey } // MoveBackfillJobsToHistoryTable moves backfill table jobs to the backfill history table. -func MoveBackfillJobsToHistoryTable(sctx sessionctx.Context, bfJob *BackfillJob) error { +func MoveBackfillJobsToHistoryTable(sctx sessionctx.Context, prefixKey string) error { s, ok := sctx.(*session) if !ok { return errors.Errorf("sess ctx:%#v convert session failed", sctx) @@ -504,8 +521,7 @@ func MoveBackfillJobsToHistoryTable(sctx sessionctx.Context, bfJob *BackfillJob) return s.runInTxn(func(se *session) error { // TODO: Consider batch by batch update backfill jobs and insert backfill history jobs. - bJobs, err := GetBackfillJobs(se, BackgroundSubtaskTable, fmt.Sprintf("task_key like \"%d_%s_%d_%%\"", - bfJob.JobID, hex.EncodeToString(bfJob.EleKey), bfJob.EleID), "update_backfill_job") + bJobs, err := GetBackfillJobs(se, BackgroundSubtaskTable, fmt.Sprintf("task_key like '%s'", prefixKey), "update_backfill_job") if err != nil { return errors.Trace(err) } diff --git a/ddl/failtest/BUILD.bazel b/ddl/failtest/BUILD.bazel index 4b7980412adc0..a5b4cb3b82f49 100644 --- a/ddl/failtest/BUILD.bazel +++ b/ddl/failtest/BUILD.bazel @@ -2,12 +2,13 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( name = "failtest_test", - timeout = "moderate", + timeout = "short", srcs = [ "fail_db_test.go", "main_test.go", ], flaky = True, + shard_count = 14, deps = [ "//config", "//ddl", @@ -15,6 +16,7 @@ go_test( "//ddl/testutil", "//ddl/util", "//domain", + "//errno", "//kv", "//parser/model", "//session", diff --git a/ddl/failtest/fail_db_test.go b/ddl/failtest/fail_db_test.go index 6f33f6b2107dd..821683ea44417 100644 --- a/ddl/failtest/fail_db_test.go +++ b/ddl/failtest/fail_db_test.go @@ -29,6 +29,7 @@ import ( "github.com/pingcap/tidb/ddl/testutil" ddlutil "github.com/pingcap/tidb/ddl/util" "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/session" @@ -220,6 +221,43 @@ func TestAddIndexFailed(t *testing.T) { tk.MustExec("admin check table t") } +func TestAddIndexCanceledInDistReorg(t *testing.T) { + if !variable.DDLEnableDistributeReorg.Load() { + // Non-dist-reorg hasn't this fail-point. + return + } + s := createFailDBSuite(t) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/MockCanceledErr", `1*return`)) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/MockCanceledErr")) + }() + tk := testkit.NewTestKit(t, s.store) + tk.MustExec("create database if not exists test_add_index_cancel") + defer tk.MustExec("drop database test_add_index_cancel") + tk.MustExec("use test_add_index_cancel") + + tk.MustExec("create table t(a bigint PRIMARY KEY, b int)") + for i := 0; i < 1000; i++ { + tk.MustExec(fmt.Sprintf("insert into t values(%v, %v)", i, i)) + } + + // Get table ID for split. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + tbl, err := is.TableByName(model.NewCIStr("test_add_index_cancel"), model.NewCIStr("t")) + require.NoError(t, err) + tblID := tbl.Meta().ID + + // Split the table. + tableStart := tablecodec.GenTableRecordPrefix(tblID) + s.cluster.SplitKeys(tableStart, tableStart.PrefixNext(), 100) + + tk.MustGetErrCode("alter table t add index idx_b(b)", errno.ErrCancelledDDLJob) + tk.MustQuery(fmt.Sprintf("select count(1) from mysql.%s", ddl.BackgroundSubtaskTable)).Check(testkit.Rows("0")) + tk.MustQuery(fmt.Sprintf("select count(1) from mysql.%s", ddl.BackgroundSubtaskHistoryTable)).Check(testkit.Rows("100")) + tk.MustExec("admin check table t") +} + // TestFailSchemaSyncer test when the schema syncer is done, // should prohibit DML executing until the syncer is restartd by loadSchemaInLoop. func TestFailSchemaSyncer(t *testing.T) { diff --git a/ddl/failtest/main_test.go b/ddl/failtest/main_test.go index c136cb0fa6b94..327508c48274a 100644 --- a/ddl/failtest/main_test.go +++ b/ddl/failtest/main_test.go @@ -38,6 +38,7 @@ func TestMain(m *testing.M) { goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), } goleak.VerifyTestMain(m, opts...) diff --git a/ddl/index.go b/ddl/index.go index f7430cc864cdf..4559a39738c55 100644 --- a/ddl/index.go +++ b/ddl/index.go @@ -983,7 +983,7 @@ func runReorgJobAndHandleErr(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job, return false, ver, errors.Trace(err) } reorgInfo, err := getReorgInfo(d.jobContext(job.ID), d, rh, job, dbInfo, tbl, elements, mergingTmpIdx) - if err != nil || reorgInfo.first { + if err != nil || reorgInfo == nil || reorgInfo.first { // If we run reorg firstly, we should update the job snapshot version // and then run the reorg next time. return false, ver, errors.Trace(err) diff --git a/ddl/index_cop.go b/ddl/index_cop.go index fab097727139b..da9d4e397a6cb 100644 --- a/ddl/index_cop.go +++ b/ddl/index_cop.go @@ -428,6 +428,8 @@ func (c *copContext) buildTableScan(ctx context.Context, startTS uint64, start, SetFromInfoSchema(c.sessCtx.GetDomainInfoSchema()). SetConcurrency(1). Build() + kvReq.RequestSource.RequestSourceInternal = true + kvReq.RequestSource.RequestSourceType = getDDLRequestSource(model.ActionAddIndex) if err != nil { return nil, err } diff --git a/ddl/indexmergetest/BUILD.bazel b/ddl/indexmergetest/BUILD.bazel index b70146ae8d461..11eac6481154f 100644 --- a/ddl/indexmergetest/BUILD.bazel +++ b/ddl/indexmergetest/BUILD.bazel @@ -2,14 +2,14 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( name = "indexmergetest_test", - timeout = "moderate", + timeout = "short", srcs = [ "main_test.go", "merge_test.go", ], flaky = True, race = "on", - shard_count = 4, + shard_count = 18, deps = [ "//config", "//ddl", diff --git a/ddl/indexmergetest/merge_test.go b/ddl/indexmergetest/merge_test.go index f74db4e0b9eb9..65730d6342db4 100644 --- a/ddl/indexmergetest/merge_test.go +++ b/ddl/indexmergetest/merge_test.go @@ -15,6 +15,7 @@ package indexmergetest import ( + "strconv" "testing" "time" @@ -858,3 +859,41 @@ func TestAddIndexMultipleDelete(t *testing.T) { tk.MustQuery("select * from t;").Check(testkit.Rows()) require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecution")) } + +func TestAddIndexDuplicateAndWriteConflict(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(id int primary key, b int);") + tk.MustExec("insert into t values (1, 1);") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + var runCancel bool + callback.OnJobRunAfterExported = func(job *model.Job) { + if t.Failed() || runCancel { + return + } + switch job.SchemaState { + case model.StateWriteOnly: + _, err := tk1.Exec("insert into t values (2, 1);") + assert.NoError(t, err) + } + if job.State == model.JobStateRollingback { + _, err := tk1.Exec("admin cancel ddl jobs " + strconv.FormatInt(job.ID, 10)) + assert.NoError(t, err) + runCancel = true + } + } + d.SetHook(callback) + + tk.MustGetErrCode("alter table t add unique index idx(b);", errno.ErrCancelledDDLJob) + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("1 1", "2 1")) +} diff --git a/ddl/internal/callback/callback.go b/ddl/internal/callback/callback.go index a3c84d774dd5c..0dc00ee4df18d 100644 --- a/ddl/internal/callback/callback.go +++ b/ddl/internal/callback/callback.go @@ -51,6 +51,7 @@ type TestDDLCallback struct { onJobRunBefore func(*model.Job) OnJobRunBeforeExported func(*model.Job) + OnJobRunAfterExported func(*model.Job) onJobUpdated func(*model.Job) OnJobUpdatedExported atomic.Pointer[func(*model.Job)] onWatched func(ctx context.Context) @@ -103,6 +104,17 @@ func (tc *TestDDLCallback) OnJobRunBefore(job *model.Job) { tc.BaseCallback.OnJobRunBefore(job) } +// OnJobRunAfter is used to run the user customized logic of `OnJobRunAfter` first. +func (tc *TestDDLCallback) OnJobRunAfter(job *model.Job) { + logutil.BgLogger().Info("on job run after", zap.String("job", job.String())) + if tc.OnJobRunAfterExported != nil { + tc.OnJobRunAfterExported(job) + return + } + + tc.BaseCallback.OnJobRunAfter(job) +} + // OnJobUpdated is used to run the user customized logic of `OnJobUpdated` first. func (tc *TestDDLCallback) OnJobUpdated(job *model.Job) { logutil.BgLogger().Info("on job updated", zap.String("job", job.String())) diff --git a/ddl/job_table.go b/ddl/job_table.go index 710fc7ad9d0ce..aed841a8638c9 100644 --- a/ddl/job_table.go +++ b/ddl/job_table.go @@ -402,7 +402,7 @@ func (d *ddl) loadBackfillJobAndRun() { return } // TODO: Adjust how the non-owner uses ReorgCtx. - d.setReorgCtxForBackfill(bfJob) + d.newReorgCtx(bfJob.JobID, bfJob.Meta.StartKey, &meta.Element{ID: bfJob.EleID, TypeKey: bfJob.EleKey}, bfJob.Meta.RowCount) d.wg.Run(func() { defer func() { tidbutil.Recover(metrics.LabelDistReorg, "runBackfillJobs", nil, false) diff --git a/ddl/job_table_test.go b/ddl/job_table_test.go index 2f7a180f7b9ca..ed0c241768fe3 100644 --- a/ddl/job_table_test.go +++ b/ddl/job_table_test.go @@ -657,7 +657,7 @@ func TestSimpleExecBackfillJobs(t *testing.T) { allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 2) - err = ddl.MoveBackfillJobsToHistoryTable(se, bJobs3[0]) + err = ddl.MoveBackfillJobsToHistoryTable(se, bJobs3[0].PrefixKeyString()) require.NoError(t, err) allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") require.NoError(t, err) @@ -690,7 +690,7 @@ func TestSimpleExecBackfillJobs(t *testing.T) { allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 6) - err = ddl.MoveBackfillJobsToHistoryTable(se, bJobs1[0]) + err = ddl.MoveBackfillJobsToHistoryTable(se, bJobs1[0].PrefixKeyString()) require.NoError(t, err) allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) diff --git a/ddl/metadatalocktest/BUILD.bazel b/ddl/metadatalocktest/BUILD.bazel index 4e36531bd5a6a..ee9d25ea7ec85 100644 --- a/ddl/metadatalocktest/BUILD.bazel +++ b/ddl/metadatalocktest/BUILD.bazel @@ -8,6 +8,7 @@ go_test( "mdl_test.go", ], flaky = True, + shard_count = 30, deps = [ "//config", "//ddl", diff --git a/ddl/reorg.go b/ddl/reorg.go index 3bde3fdaa844b..dcd00c0ba6197 100644 --- a/ddl/reorg.go +++ b/ddl/reorg.go @@ -683,6 +683,9 @@ func getReorgInfo(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, if meta.ErrDDLReorgElementNotExist.Equal(err) { job.SnapshotVer = 0 logutil.BgLogger().Warn("[ddl] get reorg info, the element does not exist", zap.String("job", job.String())) + if job.IsCancelling() { + return nil, nil + } } return &info, errors.Trace(err) } diff --git a/ddl/table.go b/ddl/table.go index e867bd832c102..6cefd63a2e120 100644 --- a/ddl/table.go +++ b/ddl/table.go @@ -534,6 +534,9 @@ func (w *worker) recoverTable(t *meta.Meta, job *model.Job, recoverInfo *Recover failpoint.Inject("mockRecoverTableCommitErr", func(val failpoint.Value) { if val.(bool) && atomic.CompareAndSwapUint32(&mockRecoverTableCommitErrOnce, 0, 1) { err = failpoint.Enable(`tikvclient/mockCommitErrorOpt`, "return(true)") + if err != nil { + return + } } }) diff --git a/docs/design/2022-09-19-distributed-ddl-reorg.md b/docs/design/2022-09-19-distributed-ddl-reorg.md new file mode 100644 index 0000000000000..be2fad0ff730f --- /dev/null +++ b/docs/design/2022-09-19-distributed-ddl-reorg.md @@ -0,0 +1,235 @@ +# Proposal: Distributed DDL Reorg + +- Author(s): [zimulala](https://github.com/zimulala), [Defined2014](https://github.com/Defined2014) +- Tracking Issue: https://github.com/pingcap/tidb/issues/41208 + +## Abstract + +This is distributed processing of design in the DDL reorg phase. The current design is based on the main logic that only the DDL owner can handle DDL jobs. However, for jobs in the reorg phase, it is expected that all TiDBs can claim subtasks in the reorg phase based on resource usage. + +## Motivation or Background + +At present, TiDB already supports parallel processing of DDL jobs on the owner. However, the resources of a single TiDB are limited. Even if it supports a parallel framework, the execution speed of DDL is relatively limited, and it will compete for resources that affect the daily operations such as TiDB's TPS. + +DDL Jobs can be divided into the general job and the reorg job. It can also be considered that improving DDL operation performance can be divided into improving the performance of all DDL jobs (including the time consumption of each schema state change, checking all TiDB schema state update success, etc.), and improving the performance of the reorg stage. The current time-consuming and resource-consuming stage is obviously the reorg stage. + +At present, considering the problem of significantly improving DDL performance and improving TiDB resource utilization, and relatively stable design and development, we will DDL reorg stage for distributed processing. + +## Current Implementation + +At present, the master branch reorg stage processing logic (that is, no lighting optimization is added), takes an added index as an example. The simple steps that the owner needs to perform in the reorg stage of the added index operation: + +1. Split the entire table [startHandle: endHandle] into ranges by region. +2. Each backfill worker scans the data in the corresponding range, then checks the data and writes it to the index. +3. After all backfill workers complete step 2, check if there is still data to process: + 1. If there is continued step 2 + 2. If not, complete the entire reorg phase and update the relevant meta info. + +![Figure 1: add index flow chart](./imgs/add-index-flow-chart.png) + +## Rationale + +### Prepare + +The reorg worker and backfill worker for this scenario are completely decoupled, i.e. the two roles are not related. + +Backfill workers build the associated worker pool to handle subtasks ( DDL small tasks that a job splits into during the reorg phase). + +### Process + +The overall process of this document program is rough as follows: + +1. DDL After the owner gets the reorg job, the reorg worker will handle its various state changes until the reorg stage. We split the job into multiple subtasks by data key, and then store the relevant information on the table. +2. After that, regularly check whether all subtasks are processed (this operation is similar to the original logic), and do some other management, such as cancellation. +3. All TiDB backfill workers (regardless of whether TiDB is a DDL owner) will get subtasks to handle. + 1. Get the corresponding number of backfill workers from the backfill worker pool, and let them process subtasks in parallel. This operation is similar to the original logic and can be optimized later. + 2. Each backfill worker serially gets subtasks, executes them serially until all processing is complete, and then exits. +4. After checking in step 2 that all subtasks have been processed, update the relevant meta info and proceed to the next stage. If any subtasks fail, cancel the other subtasks and finally roll back the DDL job. + +![Figure 2: dist reorg flow chart](./imgs/dist-reorg-flow-chart.png) + +## Detailed Design + +### Meta Info Definition + +The contents of the existing table structure may be lacking, and a new Metadata needs to be added or defined. + +Add a new field to the `DDLReorgMeta` structure in the `mysql.tidb_ddl_job` table, for example: + +```go +type DDLReorgMeta struct { + ... // Some of the original fields + + IsDistReorg bool // Determine whether do dist-reorg +} +``` + +Consider that if all subtask information is added to the TiDB_ddl_reorg.reorg field, there may be a lock problem. It is added to the `mysql.tidb_background_subtask` table, the specific structure is as follows: + +```sql ++---------------+------------+------+-------------+ +| Field | Type | Null | Key | ++---------------+------------+------+-------------+ +| id | bigint(20) | NO | PK | auto +| Namespace string | varchar(256) | NO | MUL | +| Key string | varchar(256) | NO | MUL | // ele_key, ele_id, ddl_job_id, sub_id +| ddl_physical_tid | bigint(20) | NO | | +| type | int | NO | | // e.g.ddl_addIndex type +| exec_id | varchar(256) | YES | | +| exec_expired | Timestamp | YES | | // TSO +| state | varchar(64) | YES | | +| checkpoint | longblob | YES | | +| start_time | bigint(20) | YES | | +| state_update_time | bigint(20) | YES | | +| meta | longblob | YES | | ++---------------+------------+------+-------------+ +``` + +Add the following to the BackfillMeta field: + +```go +type BackfillMeta struct { + CurrKey kv.Key + StartKey kv.Key + EndKey kv.Key + EndInclude bool + ReorgTp ReorgType + ... + + *JobMeta // parent job meta +} +``` + +Add `mysql.tidb_background_subtask_history` table to record completed (including failure status) subtasks. The table structure is the same as tidb_background_subtask . Considering the number of subtasks, some records of the history table are deleted regularly in the later stage. + +### Principle + +The general process is simply divided into two parts: + +1. Managing reorg jobs is divided into the following two parts. This function is done by the reorg worker on the DDL owner node. + 1. Split the reorg job and insert it into subtasks as needed. + 2. Check if the reorg job is processing complete (including status such as failure). +2. Process the subtask and update the relevant metadata. After completion, move the subtask to the history table. This function can be processed by all roles and is completed by backfill workers. + +Regarding step 1.b, the current plan is to reorg worker through timer regular check, consider the completion of subtask synchronization through PD, to actively check. + +### Rules + +Rules for backfill workers to claim subtasks: + +- The idle backfill worker on TiDB-server will be woken up by a timer to try to preempt the remaining subtasks. +- Lease mechanism, the current TiDB backfill worker does not update the exec_expired field for a long time (keep-alive process), and other TiDB backfill workers can preempt it. +- The Owner Specifies the value. At present, the reorg worker will first split the reorg into subtasks, and then use the total number of subtasks to determine whether only native execution is required or all nodes are processed. + - The total number of split tasks is less than minDistTaskCnt, then mark them all as native, so that the node where the owner is located has priority; + - Otherwise, all nodes preempt the task in the first two ways. + +Later, it can support more flexible segmentation tasks and assign claim tasks. + +Subtask claim notification method: + +- Active way: + - The Owner node notifies the backfill worker on the local machine through chan. + - The Owner node notifies backfill workers to other nodes by changing the information registered in the PD. +- Passive mode: All nodes themselves periodically check if there are tasks to handle. + +### Interface Definition + +Adjust the `backfiller` and `backfillWorker` to update their interfaces and make them more explicit and generic when fetching and processing tasks. + +- `backfiller` interfaces: +```go +// backfiller existing interfaces: +func BackfillDataInTxn(handleRange reorgBackfillTask) (taskCtx backfillTaskContext, errInTxn error) +func AddMetricInfo(float64) + +// backfiller new interfaces: +// get batch tasks +func GetTasks() ([]*BackfillJob, error){} +// update task +func UpdateTask(bfJob *BackfillJob) error{} +func FinishTask(bfJob *BackfillJob) error{} +// get the backfill context +func GetCtx() *backfillCtx{} +func String() string{} +``` + +- Interfaces that need to be added or modified by `backfillWorker`. + +```go +// In the current implementation, the result is passed between the reorg worker and the backfill worker using chan, and it runs tasks by calling `run` +// In the new framework, two situations need to be adapted +// 1. As before, transfer via chan and reorg workers under the same TiDB-server +// 2. Added support for transfer through system tables to reorg workers between different TiDB-servers +// Consider early compatibility. Implement the two adaptations separately, i.e., use the original `run` function for function 1 and `runTask` for function 2 +func (w *backfillWorker) runTask(task *reorgBackfillTask) (result *backfillResult) {} +// updatet reorg substask exec_id and exec_lease +func (w *backfillWorker) updateLease(bfJob *BackfillJob) error{} +func (w *backfillWorker) releaseLease() {} +// return backfiller related info +func (w *backfillWorker) String() string {} +``` + +- Add the backfill worker pool like `WorkerPool`(later considered to be unified with the existing WorkerPool). +- In addition, the above interface will be modified in the second phase of this project to make it more general. + +### Communication Mode + +In the current scheme, the backfill worker obtains subtasks and the reorg worker checks whether the subtask is completed through regular inspection and processing. Here, we consider combining PD watches for communication. + +### Breakpoints Resume + +When the network partition or abnormal exit occurs in the TiDB where the current backfill worker is located, the corresponding subtask may not be handled by the worker. In the current scheme, it is tentatively planned to mark whether the executor owner of the current subtask is valid by lease. There are more suitable schemes that can be discussed later. The specific operation of this scheme: + +1. When the backfill worker handles a subtask, it will record the current DDL_ID (may need worker_type_worker_id suffix) in the tidb_background_subtask table as the exec_id, and regularly update the exec_expired value and curr_key. +2. Non-DDL owner TiDB encountered this problem: + 1. When there is a network problem in the TiDB where the backfill worker who is processing the subtask is located, and another TiDB obtains the current subtask and finds that its exec_expired expired (for example, the exec_expired + lease value is earlier than now () ), the exec_id and exec_expired values of this subtask are updated, and the subtask is processed from curr_key. +3. DDL Owner TiDB may encounter this problem refer to the following changing owner description. + +### Changing Owner + +- DDL an exception may occur in the TiDB where the owner is located, resulting in the need to switch DDL owner. + 1. The reorg worker will check the reorg info to confirm that the reorg job has completed subtasks. + 1. If it is not completed, enter the stage of reorg job splitting, and then enter the process of checking the completion of the reorg job. The subsequent process will not be repeated. + 2. If completed, enter the process of checking the completion of the reorg job. The follow-up process will not be repeated. (Problem: under the new framework, no owner can continue to perform backfill phase tasks). + +### Failed + +When processing the reorg stage, the process with an error when backfilling is handled as follows: + +1. When one of the reorg workers has an error when processing subtask, it changes the state in the tidb_background_subtask table to the failed state and exits the process of processing this subtask. +2. DDL In addition to checking whether all tasks are completed, it will also check whether there is a subtask execution failure (currently considering an error will return ). + 1. Move unprocessed subtasks into the TiDB_background_subtask_history table. + 2. When there is no subtask to process, the error is passed to the generation logic. This will convert the DDL job to a rollback job according to the original logic. +3. All TiDB b ackfill worker in each task to take subtask, if the half of the execution found that the task does not exist (indicating that half of the reorg task failed to execute, the owner cleaned up its subtask), then exit normally . +4. Follow-up operations refer to the rollback process. + +### Cancel + +When the user executes admin cancel ddl job , the job is marked as canceling as in the original logic. DDL the reorg worker where the owner is located checks this field and finds that it is canceling, the next process is similar to step 3-6 of Failed. + +### Clean up + +Since the subtask may be segmented by each table region, it may cause the `mysql.tidb_background_subtask_history` table is particularly large, so you need to add a regular cleaning function. + +### Display + +#### Display of Progress + +The first stage can be through subtasks inside row count to calculate the entire DDL job row count. Then the display is the same as the original logic. + +Subsequent progress can be displayed more humanely, providing results such as percentages, allowing users to better understand the processing of the reorg phase. + +#### Monitor + +Update and add some new logs and metrics. + +## Further + +- Improve and optimize backfill processing subtask scheduling strategy + - Use more flexible and reasonable subtask segmentation and preemption mechanism + - Prevent small reorg jobs from being blocked by large reorg jobs , this function should be handled in conjunction with resource management functions +- The framework is more general, and the current form and interface are more general, but relatively simple, the future will be improved so that it can be used more with DDL reorg as slower background tasks +- Consider the design of removing DDL owner +- Remove the reorg worker layers, and each TiDB -server only keeps one DDL worker for schema synchronization and other work. + + diff --git a/docs/design/imgs/add-index-flow-chart.png b/docs/design/imgs/add-index-flow-chart.png new file mode 100644 index 0000000000000..8223eea3ce040 Binary files /dev/null and b/docs/design/imgs/add-index-flow-chart.png differ diff --git a/docs/design/imgs/dist-reorg-flow-chart.png b/docs/design/imgs/dist-reorg-flow-chart.png new file mode 100644 index 0000000000000..639a96b1258b8 Binary files /dev/null and b/docs/design/imgs/dist-reorg-flow-chart.png differ diff --git a/domain/domain.go b/domain/domain.go index bd5d0f63c5698..557a209088672 100644 --- a/domain/domain.go +++ b/domain/domain.go @@ -150,6 +150,8 @@ type Domain struct { sync.Mutex sctxs map[sessionctx.Context]bool } + + stopAutoAnalyze atomicutil.Bool } type mdlCheckTableInfo struct { @@ -960,6 +962,7 @@ func NewDomain(store kv.Storage, ddlLease time.Duration, statsLease time.Duratio jobsIdsMap: make(map[int64]string), }, } + do.stopAutoAnalyze.Store(false) do.wg = util.NewWaitGroupEnhancedWrapper("domain", do.exit, config.GetGlobalConfig().TiDBEnableExitCheck) do.SchemaValidator = NewSchemaValidator(ddlLease, do) do.expensiveQueryHandle = expensivequery.NewExpensiveQueryHandle(do.exit) @@ -2185,7 +2188,7 @@ func (do *Domain) autoAnalyzeWorker(owner owner.Manager) { for { select { case <-analyzeTicker.C: - if variable.RunAutoAnalyze.Load() && owner.IsOwner() { + if variable.RunAutoAnalyze.Load() && !do.stopAutoAnalyze.Load() && owner.IsOwner() { statsHandle.HandleAutoAnalyze(do.InfoSchema()) } case <-do.exit: @@ -2565,6 +2568,11 @@ func (do *Domain) TTLJobManager() *ttlworker.JobManager { return do.ttlJobManager.Load() } +// StopAutoAnalyze stops (*Domain).autoAnalyzeWorker to launch new auto analyze jobs. +func (do *Domain) StopAutoAnalyze() { + do.stopAutoAnalyze.Store(true) +} + func init() { initByLDFlagsForGlobalKill() telemetry.GetDomainInfoSchema = func(ctx sessionctx.Context) infoschema.InfoSchema { diff --git a/executor/adapter.go b/executor/adapter.go index 7702f2e05875a..7a4649ed3f8b5 100644 --- a/executor/adapter.go +++ b/executor/adapter.go @@ -219,7 +219,7 @@ type TelemetryInfo struct { PartitionTelemetry *PartitionTelemetryInfo AccountLockTelemetry *AccountLockTelemetryInfo UseIndexMerge bool - UseTableLookUp bool + UseTableLookUp atomic.Bool } // PartitionTelemetryInfo records table partition telemetry information during execution. diff --git a/executor/aggfuncs/BUILD.bazel b/executor/aggfuncs/BUILD.bazel index ce1aa103869f0..11f9267f917c6 100644 --- a/executor/aggfuncs/BUILD.bazel +++ b/executor/aggfuncs/BUILD.bazel @@ -58,7 +58,7 @@ go_library( go_test( name = "aggfuncs_test", - timeout = "moderate", + timeout = "short", srcs = [ "aggfunc_test.go", "export_test.go", @@ -89,7 +89,7 @@ go_test( embed = [":aggfuncs"], flaky = True, race = "on", - shard_count = 40, + shard_count = 50, deps = [ "//expression", "//expression/aggregation", diff --git a/executor/builder.go b/executor/builder.go index 132ae66272c69..12077153ac5da 100644 --- a/executor/builder.go +++ b/executor/builder.go @@ -3883,7 +3883,7 @@ func buildNoRangeIndexLookUpReader(b *executorBuilder, v *plannercore.PhysicalIn func (b *executorBuilder) buildIndexLookUpReader(v *plannercore.PhysicalIndexLookUpReader) Executor { if b.Ti != nil { - b.Ti.UseTableLookUp = true + b.Ti.UseTableLookUp.Store(true) } is := v.IndexPlans[0].(*plannercore.PhysicalIndexScan) if err := b.validCanReadTemporaryOrCacheTable(is.Table); err != nil { @@ -4022,7 +4022,7 @@ func buildNoRangeIndexMergeReader(b *executorBuilder, v *plannercore.PhysicalInd func (b *executorBuilder) buildIndexMergeReader(v *plannercore.PhysicalIndexMergeReader) Executor { if b.Ti != nil { b.Ti.UseIndexMerge = true - b.Ti.UseTableLookUp = true + b.Ti.UseTableLookUp.Store(true) } ts := v.TablePlans[0].(*plannercore.PhysicalTableScan) if err := b.validCanReadTemporaryOrCacheTable(ts.Table); err != nil { @@ -4469,7 +4469,7 @@ func (builder *dataReaderBuilder) buildIndexReaderForIndexJoin(ctx context.Conte func (builder *dataReaderBuilder) buildIndexLookUpReaderForIndexJoin(ctx context.Context, v *plannercore.PhysicalIndexLookUpReader, lookUpContents []*indexJoinLookUpContent, indexRanges []*ranger.Range, keyOff2IdxOff []int, cwc *plannercore.ColWithCmpFuncManager, memTracker *memory.Tracker, interruptSignal *atomic.Value) (Executor, error) { if builder.Ti != nil { - builder.Ti.UseTableLookUp = true + builder.Ti.UseTableLookUp.Store(true) } e, err := buildNoRangeIndexLookUpReader(builder.executorBuilder, v) if err != nil { diff --git a/executor/issuetest/executor_issue_test.go b/executor/issuetest/executor_issue_test.go index b97df5a5c11c1..8c467bba57073 100644 --- a/executor/issuetest/executor_issue_test.go +++ b/executor/issuetest/executor_issue_test.go @@ -1387,3 +1387,17 @@ PARTITION BY HASH (c5) PARTITIONS 4;`) // Again, a simpler reproduce. tk.MustQuery("select /*+ inl_join (t1, t2) */ t2.c5 from t1 right join t2 on t1.c2 = t2.c5 where not( t1.c2 between '4s7ht' and 'mj' );").Check(testkit.Rows()) } + +func TestIssueRaceWhenBuildingExecutorConcurrently(t *testing.T) { + // issue: https://github.com/pingcap/tidb/issues/41412 + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, c int, index idx_a(a), index idx_b(b))") + for i := 0; i < 2000; i++ { + v := i * 100 + tk.MustExec("insert into t values(?, ?, ?)", v, v, v) + } + tk.MustQuery("select /*+ inl_merge_join(t1, t2) */ * from t t1 right join t t2 on t1.a = t2.b and t1.c = t2.c") +} diff --git a/executor/oomtest/BUILD.bazel b/executor/oomtest/BUILD.bazel index d6d7915a0b634..f108412fe7dc5 100644 --- a/executor/oomtest/BUILD.bazel +++ b/executor/oomtest/BUILD.bazel @@ -2,10 +2,11 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( name = "oomtest_test", - timeout = "moderate", + timeout = "short", srcs = ["oom_test.go"], flaky = True, race = "on", + shard_count = 2, deps = [ "//testkit", "//testkit/testsetup", diff --git a/expression/BUILD.bazel b/expression/BUILD.bazel index 17436f517a673..fcaa063a23c9c 100644 --- a/expression/BUILD.bazel +++ b/expression/BUILD.bazel @@ -165,17 +165,13 @@ go_test( "collation_test.go", "column_test.go", "constant_fold_test.go", - "constant_propagation_test.go", "constant_test.go", "distsql_builtin_test.go", "evaluator_test.go", "expr_to_pb_test.go", "expression_test.go", - "flag_simplify_test.go", "function_traits_test.go", "helper_test.go", - "integration_serial_test.go", - "integration_test.go", "main_test.go", "multi_valued_index_test.go", "scalar_function_test.go", @@ -190,7 +186,6 @@ go_test( shard_count = 50, deps = [ "//config", - "//domain", "//errno", "//kv", "//parser", @@ -209,7 +204,6 @@ go_test( "//table", "//tablecodec", "//testkit", - "//testkit/testdata", "//testkit/testmain", "//testkit/testsetup", "//testkit/testutil", @@ -224,16 +218,12 @@ go_test( "//util/mathutil", "//util/mock", "//util/printer", - "//util/sem", - "//util/sqlexec", "//util/timeutil", - "//util/versioninfo", "@com_github_gogo_protobuf//proto", "@com_github_google_uuid//:uuid", "@com_github_pingcap_errors//:errors", "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_tipb//go-tipb", - "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//oracle", "@com_github_tikv_client_go_v2//tikv", diff --git a/expression/builtin_time.go b/expression/builtin_time.go index 4349129e2dba6..d7354ed2c9fbc 100644 --- a/expression/builtin_time.go +++ b/expression/builtin_time.go @@ -3581,6 +3581,9 @@ func (c *addSubDateFunctionClass) getFunction(ctx sessionctx.Context, args []Exp argTps := []types.EvalType{dateEvalTp, intervalEvalTp, types.ETString} var bf baseBuiltinFunc bf, err = newBaseBuiltinFuncWithTp(ctx, c.funcName, args, resultEvalTp, argTps...) + if err != nil { + return nil, err + } bf.tp.SetType(resultTp) var resultFsp int diff --git a/expression/casetest/BUILD.bazel b/expression/casetest/BUILD.bazel new file mode 100644 index 0000000000000..e52b9489d1fae --- /dev/null +++ b/expression/casetest/BUILD.bazel @@ -0,0 +1,24 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "casetest_test", + timeout = "short", + srcs = [ + "constant_propagation_test.go", + "flag_simplify_test.go", + "main_test.go", + ], + data = glob(["testdata/**"]), + flaky = True, + shard_count = 2, + deps = [ + "//config", + "//testkit", + "//testkit/testdata", + "//testkit/testmain", + "//testkit/testsetup", + "//util/timeutil", + "@com_github_tikv_client_go_v2//tikv", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/expression/constant_propagation_test.go b/expression/casetest/constant_propagation_test.go similarity index 92% rename from expression/constant_propagation_test.go rename to expression/casetest/constant_propagation_test.go index d2ebfdef4080d..41b584cd2c3c5 100644 --- a/expression/constant_propagation_test.go +++ b/expression/casetest/constant_propagation_test.go @@ -12,12 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -package expression_test +package casetest import ( "testing" - "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" ) @@ -38,7 +37,7 @@ func TestOuterJoinPropConst(t *testing.T) { Result []string } - expressionSuiteData := expression.GetExpressionSuiteData() + expressionSuiteData := GetExpressionSuiteData() expressionSuiteData.LoadTestCases(t, &input, &output) for i, tt := range input { testdata.OnRecord(func() { diff --git a/expression/flag_simplify_test.go b/expression/casetest/flag_simplify_test.go similarity index 91% rename from expression/flag_simplify_test.go rename to expression/casetest/flag_simplify_test.go index 2de5654585093..13f9048bc4f88 100644 --- a/expression/flag_simplify_test.go +++ b/expression/casetest/flag_simplify_test.go @@ -12,12 +12,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -package expression_test +package casetest import ( "testing" - "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" ) @@ -35,7 +34,7 @@ func TestSimplifyExpressionByFlag(t *testing.T) { SQL string Plan []string } - flagSimplifyData := expression.GetFlagSimplifyData() + flagSimplifyData := GetFlagSimplifyData() flagSimplifyData.LoadTestCases(t, &input, &output) for i, tt := range input { testdata.OnRecord(func() { diff --git a/expression/casetest/main_test.go b/expression/casetest/main_test.go new file mode 100644 index 0000000000000..7f8eb7344c33b --- /dev/null +++ b/expression/casetest/main_test.go @@ -0,0 +1,71 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "testing" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/testkit/testmain" + "github.com/pingcap/tidb/testkit/testsetup" + "github.com/pingcap/tidb/util/timeutil" + "github.com/tikv/client-go/v2/tikv" + "go.uber.org/goleak" +) + +var testDataMap = make(testdata.BookKeeper) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + testmain.ShortCircuitForBench(m) + + config.UpdateGlobal(func(conf *config.Config) { + conf.TiKVClient.AsyncCommit.SafeWindow = 0 + conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 + conf.Experimental.AllowsExpressionIndex = true + }) + tikv.EnableFailpoints() + + // Some test depends on the values of timeutil.SystemLocation() + // If we don't SetSystemTZ() here, the value would change unpredictable. + // Affected by the order whether a testsuite runs before or after integration test. + // Note, SetSystemTZ() is a sync.Once operation. + timeutil.SetSystemTZ("system") + + testDataMap.LoadTestSuiteData("testdata", "flag_simplify") + testDataMap.LoadTestSuiteData("testdata", "expression_suite") + + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + + callback := func(i int) int { + testDataMap.GenerateOutputIfNeeded() + return i + } + goleak.VerifyTestMain(testmain.WrapTestingM(m, callback), opts...) +} + +func GetFlagSimplifyData() testdata.TestData { + return testDataMap["flag_simplify"] +} + +func GetExpressionSuiteData() testdata.TestData { + return testDataMap["expression_suite"] +} diff --git a/expression/testdata/expression_suite_in.json b/expression/casetest/testdata/expression_suite_in.json similarity index 100% rename from expression/testdata/expression_suite_in.json rename to expression/casetest/testdata/expression_suite_in.json diff --git a/expression/testdata/expression_suite_out.json b/expression/casetest/testdata/expression_suite_out.json similarity index 100% rename from expression/testdata/expression_suite_out.json rename to expression/casetest/testdata/expression_suite_out.json diff --git a/expression/testdata/flag_simplify_in.json b/expression/casetest/testdata/flag_simplify_in.json similarity index 100% rename from expression/testdata/flag_simplify_in.json rename to expression/casetest/testdata/flag_simplify_in.json diff --git a/expression/testdata/flag_simplify_out.json b/expression/casetest/testdata/flag_simplify_out.json similarity index 100% rename from expression/testdata/flag_simplify_out.json rename to expression/casetest/testdata/flag_simplify_out.json diff --git a/expression/expr_to_pb_test.go b/expression/expr_to_pb_test.go index 6756601be0e04..f485ef7743fa8 100644 --- a/expression/expr_to_pb_test.go +++ b/expression/expr_to_pb_test.go @@ -1258,6 +1258,16 @@ func TestExprPushDownToFlash(t *testing.T) { require.NoError(t, err) exprs = append(exprs, function) + // IsIPv4 + function, err = NewFunction(mock.NewContext(), ast.IsIPv4, types.NewFieldType(mysql.TypeString), stringColumn) + require.NoError(t, err) + exprs = append(exprs, function) + + // IsIPv6 + function, err = NewFunction(mock.NewContext(), ast.IsIPv6, types.NewFieldType(mysql.TypeString), stringColumn) + require.NoError(t, err) + exprs = append(exprs, function) + pushed, remained = PushDownExprs(sc, exprs, client, kv.TiFlash) require.Len(t, pushed, len(exprs)) require.Len(t, remained, 0) diff --git a/expression/expression.go b/expression/expression.go index e3ab332f8a00b..0624cbfe45ae9 100644 --- a/expression/expression.go +++ b/expression/expression.go @@ -1271,6 +1271,8 @@ func scalarExprSupportedByFlash(function *ScalarFunction) bool { return true case ast.GetFormat: return true + case ast.IsIPv4, ast.IsIPv6: + return true } return false } diff --git a/expression/integration_serial_test/BUILD.bazel b/expression/integration_serial_test/BUILD.bazel new file mode 100644 index 0000000000000..7e97813242f9e --- /dev/null +++ b/expression/integration_serial_test/BUILD.bazel @@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "integration_serial_test_test", + timeout = "short", + srcs = [ + "integration_serial_test.go", + "main_test.go", + ], + flaky = True, + shard_count = 50, + deps = [ + "//config", + "//parser/mysql", + "//parser/terror", + "//planner/core", + "//session", + "//sessionctx/variable", + "//testkit", + "//testkit/testmain", + "//testkit/testsetup", + "//types", + "//util/timeutil", + "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//oracle", + "@com_github_tikv_client_go_v2//tikv", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/expression/integration_serial_test/README.md b/expression/integration_serial_test/README.md new file mode 100644 index 0000000000000..78311d5ff7292 --- /dev/null +++ b/expression/integration_serial_test/README.md @@ -0,0 +1,3 @@ +Too many test case in this package. + +Please not add new test cases in this package. diff --git a/expression/integration_serial_test.go b/expression/integration_serial_test/integration_serial_test.go similarity index 99% rename from expression/integration_serial_test.go rename to expression/integration_serial_test/integration_serial_test.go index c50aa687659a9..213d4b466001d 100644 --- a/expression/integration_serial_test.go +++ b/expression/integration_serial_test/integration_serial_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package expression_test +package integration_serial_test import ( "context" diff --git a/expression/integration_serial_test/main_test.go b/expression/integration_serial_test/main_test.go new file mode 100644 index 0000000000000..113869c949c64 --- /dev/null +++ b/expression/integration_serial_test/main_test.go @@ -0,0 +1,53 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package integration_serial_test + +import ( + "testing" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/testkit/testmain" + "github.com/pingcap/tidb/testkit/testsetup" + "github.com/pingcap/tidb/util/timeutil" + "github.com/tikv/client-go/v2/tikv" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + testmain.ShortCircuitForBench(m) + + config.UpdateGlobal(func(conf *config.Config) { + conf.TiKVClient.AsyncCommit.SafeWindow = 0 + conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 + conf.Experimental.AllowsExpressionIndex = true + }) + tikv.EnableFailpoints() + + // Some test depends on the values of timeutil.SystemLocation() + // If we don't SetSystemTZ() here, the value would change unpredictable. + // Affected by the order whether a testsuite runs before or after integration test. + // Note, SetSystemTZ() is a sync.Once operation. + timeutil.SetSystemTZ("system") + + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + + goleak.VerifyTestMain(m, opts...) +} diff --git a/expression/integration_test/BUILD.bazel b/expression/integration_test/BUILD.bazel new file mode 100644 index 0000000000000..37a8f62afde99 --- /dev/null +++ b/expression/integration_test/BUILD.bazel @@ -0,0 +1,43 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "integration_test_test", + timeout = "short", + srcs = [ + "integration_test.go", + "main_test.go", + ], + flaky = True, + shard_count = 50, + deps = [ + "//config", + "//domain", + "//errno", + "//expression", + "//kv", + "//parser/auth", + "//parser/model", + "//parser/mysql", + "//parser/terror", + "//planner/core", + "//session", + "//sessionctx/variable", + "//table", + "//tablecodec", + "//testkit", + "//testkit/testmain", + "//testkit/testsetup", + "//types", + "//util/codec", + "//util/collate", + "//util/sem", + "//util/sqlexec", + "//util/timeutil", + "//util/versioninfo", + "@com_github_pingcap_errors//:errors", + "@com_github_stretchr_testify//assert", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//tikv", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/expression/integration_test/README.md b/expression/integration_test/README.md new file mode 100644 index 0000000000000..78311d5ff7292 --- /dev/null +++ b/expression/integration_test/README.md @@ -0,0 +1,3 @@ +Too many test case in this package. + +Please not add new test cases in this package. diff --git a/expression/integration_test.go b/expression/integration_test/integration_test.go similarity index 99% rename from expression/integration_test.go rename to expression/integration_test/integration_test.go index bb8a0d622bf66..1d6e5edc25005 100644 --- a/expression/integration_test.go +++ b/expression/integration_test/integration_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package expression_test +package integration_test import ( "bytes" diff --git a/expression/integration_test/main_test.go b/expression/integration_test/main_test.go new file mode 100644 index 0000000000000..06e21d16108ea --- /dev/null +++ b/expression/integration_test/main_test.go @@ -0,0 +1,53 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package integration_test + +import ( + "testing" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/testkit/testmain" + "github.com/pingcap/tidb/testkit/testsetup" + "github.com/pingcap/tidb/util/timeutil" + "github.com/tikv/client-go/v2/tikv" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + testmain.ShortCircuitForBench(m) + + config.UpdateGlobal(func(conf *config.Config) { + conf.TiKVClient.AsyncCommit.SafeWindow = 0 + conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 + conf.Experimental.AllowsExpressionIndex = true + }) + tikv.EnableFailpoints() + + // Some test depends on the values of timeutil.SystemLocation() + // If we don't SetSystemTZ() here, the value would change unpredictable. + // Affected by the order whether a testsuite runs before or after integration test. + // Note, SetSystemTZ() is a sync.Once operation. + timeutil.SetSystemTZ("system") + + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + + goleak.VerifyTestMain(m, opts...) +} diff --git a/expression/main_test.go b/expression/main_test.go index 1875fcaf9869d..8edbfa924ac6f 100644 --- a/expression/main_test.go +++ b/expression/main_test.go @@ -19,7 +19,6 @@ import ( "time" "github.com/pingcap/tidb/config" - "github.com/pingcap/tidb/testkit/testdata" "github.com/pingcap/tidb/testkit/testmain" "github.com/pingcap/tidb/testkit/testsetup" "github.com/pingcap/tidb/util/mock" @@ -29,8 +28,6 @@ import ( "go.uber.org/goleak" ) -var testDataMap = make(testdata.BookKeeper) - func TestMain(m *testing.M) { testsetup.SetupForCommonTest() testmain.ShortCircuitForBench(m) @@ -48,9 +45,6 @@ func TestMain(m *testing.M) { // Note, SetSystemTZ() is a sync.Once operation. timeutil.SetSystemTZ("system") - testDataMap.LoadTestSuiteData("testdata", "flag_simplify") - testDataMap.LoadTestSuiteData("testdata", "expression_suite") - opts := []goleak.Option{ goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), @@ -58,11 +52,7 @@ func TestMain(m *testing.M) { goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), } - callback := func(i int) int { - testDataMap.GenerateOutputIfNeeded() - return i - } - goleak.VerifyTestMain(testmain.WrapTestingM(m, callback), opts...) + goleak.VerifyTestMain(m, opts...) } func createContext(t *testing.T) *mock.Context { @@ -74,11 +64,3 @@ func createContext(t *testing.T) *mock.Context { ctx.GetSessionVars().PlanColumnID = 0 return ctx } - -func GetFlagSimplifyData() testdata.TestData { - return testDataMap["flag_simplify"] -} - -func GetExpressionSuiteData() testdata.TestData { - return testDataMap["expression_suite"] -} diff --git a/go.mod b/go.mod index 09687001e28f1..0dee27eb9750b 100644 --- a/go.mod +++ b/go.mod @@ -41,14 +41,14 @@ require ( github.com/golang/protobuf v1.5.2 github.com/golang/snappy v0.0.4 github.com/golangci/gofmt v0.0.0-20220901101216-f2edd75033f2 - github.com/golangci/golangci-lint v1.51.0 + github.com/golangci/golangci-lint v1.51.1 github.com/golangci/gosec v0.0.0-20180901114220-8afd9cbb6cfb github.com/golangci/misspell v0.4.0 github.com/golangci/prealloc v0.0.0-20180630174525-215b22d4de21 github.com/google/btree v1.1.2 github.com/google/pprof v0.0.0-20211122183932-1daafda22083 github.com/google/uuid v1.3.0 - github.com/gordonklaus/ineffassign v0.0.0-20210914165742-4cc7213b9bc8 + github.com/gordonklaus/ineffassign v0.0.0-20230107090616-13ace0543b28 github.com/gorilla/mux v1.8.0 github.com/gostaticanalysis/forcetypeassert v0.1.0 github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 @@ -82,7 +82,7 @@ require ( github.com/prometheus/common v0.39.0 github.com/prometheus/prometheus v0.0.0-20190525122359-d20e84d0fb64 github.com/sasha-s/go-deadlock v0.2.0 - github.com/shirou/gopsutil/v3 v3.22.12 + github.com/shirou/gopsutil/v3 v3.23.1 github.com/shurcooL/httpgzip v0.0.0-20190720172056-320755c1c1b0 github.com/soheilhy/cmux v0.1.5 github.com/spf13/cobra v1.6.1 diff --git a/go.sum b/go.sum index 02b512ade19d3..0740ddf13d547 100644 --- a/go.sum +++ b/go.sum @@ -383,8 +383,8 @@ github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golangci/gofmt v0.0.0-20220901101216-f2edd75033f2 h1:amWTbTGqOZ71ruzrdA+Nx5WA3tV1N0goTspwmKCQvBY= github.com/golangci/gofmt v0.0.0-20220901101216-f2edd75033f2/go.mod h1:9wOXstvyDRshQ9LggQuzBCGysxs3b6Uo/1MvYCR2NMs= -github.com/golangci/golangci-lint v1.51.0 h1:M1bpDymgdaPKNzPwQdebCGki/nzvVkr2f/eUfk9C9oU= -github.com/golangci/golangci-lint v1.51.0/go.mod h1:7taIMcmZ5ksCuRruCV/mm8Ir3sE+bIuOHVCvt1B4hi4= +github.com/golangci/golangci-lint v1.51.1 h1:N5HD/x0ZrhJYsgKWyz7yJxxQ8JKR0Acc+FOP7QtGSAA= +github.com/golangci/golangci-lint v1.51.1/go.mod h1:hnyNNO3fJ2Rjwo6HM+VXvcmLkKDOuBAnR9gVlS1mW1E= github.com/golangci/gosec v0.0.0-20180901114220-8afd9cbb6cfb h1:Bi7BYmZVg4C+mKGi8LeohcP2GGUl2XJD4xCkJoZSaYc= github.com/golangci/gosec v0.0.0-20180901114220-8afd9cbb6cfb/go.mod h1:ON/c2UR0VAAv6ZEAFKhjCLplESSmRFfZcDLASbI1GWo= github.com/golangci/misspell v0.4.0 h1:KtVB/hTK4bbL/S6bs64rYyk8adjmh1BygbBiaAiX+a0= @@ -446,8 +446,8 @@ github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57Q github.com/googleapis/gnostic v0.2.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= github.com/gophercloud/gophercloud v0.0.0-20190301152420-fca40860790e/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gordonklaus/ineffassign v0.0.0-20210914165742-4cc7213b9bc8 h1:PVRE9d4AQKmbelZ7emNig1+NT27DUmKZn5qXxfio54U= -github.com/gordonklaus/ineffassign v0.0.0-20210914165742-4cc7213b9bc8/go.mod h1:Qcp2HIAYhR7mNUVSIxZww3Guk4it82ghYcEXIAk+QT0= +github.com/gordonklaus/ineffassign v0.0.0-20230107090616-13ace0543b28 h1:9alfqbrhuD+9fLZ4iaAVwhlp5PEhmnBt7yvK2Oy5C1U= +github.com/gordonklaus/ineffassign v0.0.0-20230107090616-13ace0543b28/go.mod h1:Qcp2HIAYhR7mNUVSIxZww3Guk4it82ghYcEXIAk+QT0= github.com/gorilla/handlers v1.4.2/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= github.com/gorilla/handlers v1.5.1 h1:9lRY6j8DEeeBT10CvO9hGW0gmky0BprnvDI5vfhUHH4= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= @@ -854,8 +854,8 @@ github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZ github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/shirou/gopsutil/v3 v3.21.12/go.mod h1:BToYZVTlSVlfazpDDYFnsVZLaoRG+g8ufT6fPQLdJzA= -github.com/shirou/gopsutil/v3 v3.22.12 h1:oG0ns6poeUSxf78JtOsfygNWuEHYYz8hnnNg7P04TJs= -github.com/shirou/gopsutil/v3 v3.22.12/go.mod h1:Xd7P1kwZcp5VW52+9XsirIKd/BROzbb2wdX3Kqlz9uI= +github.com/shirou/gopsutil/v3 v3.23.1 h1:a9KKO+kGLKEvcPIs4W62v0nu3sciVDOOOPUD0Hz7z/4= +github.com/shirou/gopsutil/v3 v3.23.1/go.mod h1:NN6mnm5/0k8jw4cBfCnJtr5L7ErOTg18tMNpgFkn0hA= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -1286,7 +1286,7 @@ golang.org/x/sys v0.0.0-20220909162455-aba9fc2a8ff2/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= diff --git a/keyspace/BUILD.bazel b/keyspace/BUILD.bazel index a536722a018d7..e83229c65daa4 100644 --- a/keyspace/BUILD.bazel +++ b/keyspace/BUILD.bazel @@ -1,4 +1,4 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "keyspace", @@ -6,7 +6,19 @@ go_library( importpath = "github.com/pingcap/tidb/keyspace", visibility = ["//visibility:public"], deps = [ + "//config", "@com_github_pingcap_kvproto//pkg/kvrpcpb", "@com_github_tikv_client_go_v2//tikv", ], ) + +go_test( + name = "keyspace_test", + srcs = ["keyspace_test.go"], + embed = [":keyspace"], + flaky = True, + deps = [ + "//config", + "@com_github_stretchr_testify//require", + ], +) diff --git a/keyspace/keyspace.go b/keyspace/keyspace.go index 103d0f742cee7..a9174673d7576 100644 --- a/keyspace/keyspace.go +++ b/keyspace/keyspace.go @@ -18,6 +18,7 @@ import ( "fmt" "github.com/pingcap/kvproto/pkg/kvrpcpb" + "github.com/pingcap/tidb/config" "github.com/tikv/client-go/v2/tikv" ) @@ -36,3 +37,14 @@ func MakeKeyspaceEtcdNamespace(c tikv.Codec) string { } return fmt.Sprintf(tidbKeyspaceEtcdPathPrefix+"%d", c.GetKeyspaceID()) } + +// GetKeyspaceNameBySettings is used to get Keyspace name setting. +func GetKeyspaceNameBySettings() (keyspaceName string) { + keyspaceName = config.GetGlobalKeyspaceName() + return keyspaceName +} + +// IsKeyspaceNameEmpty is used to determine whether keyspaceName is set. +func IsKeyspaceNameEmpty(keyspaceName string) bool { + return keyspaceName == "" +} diff --git a/keyspace/keyspace_test.go b/keyspace/keyspace_test.go new file mode 100644 index 0000000000000..dd27e8f781240 --- /dev/null +++ b/keyspace/keyspace_test.go @@ -0,0 +1,52 @@ +// Copyright 2021 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package keyspace + +import ( + "testing" + + "github.com/pingcap/tidb/config" + "github.com/stretchr/testify/require" +) + +func TestSetKeyspaceNameInConf(t *testing.T) { + config.UpdateGlobal(func(conf *config.Config) { + conf.KeyspaceName = "" + }) + + keyspaceNameInCfg := "test_keyspace_cfg" + + // Set KeyspaceName in conf + c1 := config.GetGlobalConfig() + c1.KeyspaceName = keyspaceNameInCfg + + getKeyspaceName := GetKeyspaceNameBySettings() + + // Check the keyspaceName which get from GetKeyspaceNameBySettings, equals keyspaceNameInCfg which is in conf. + // The cfg.keyspaceName get higher weights than KEYSPACE_NAME in system env. + require.Equal(t, keyspaceNameInCfg, getKeyspaceName) + require.Equal(t, false, IsKeyspaceNameEmpty(getKeyspaceName)) +} + +func TestNoKeyspaceNameSet(t *testing.T) { + config.UpdateGlobal(func(conf *config.Config) { + conf.KeyspaceName = "" + }) + + getKeyspaceName := GetKeyspaceNameBySettings() + + require.Equal(t, "", getKeyspaceName) + require.Equal(t, true, IsKeyspaceNameEmpty(getKeyspaceName)) +} diff --git a/parser/ast/dml.go b/parser/ast/dml.go index 140331a3ba275..40c8fcb2687bb 100644 --- a/parser/ast/dml.go +++ b/parser/ast/dml.go @@ -1814,17 +1814,20 @@ const ( // LoadDataStmt is a statement to load data from a specified file, then insert this rows into an existing table. // See https://dev.mysql.com/doc/refman/5.7/en/load-data.html -// in TiDB we extend the syntax to use LOAD DATA as a more general way to import data. +// in TiDB we extend the syntax to use LOAD DATA as a more general way to import data, see +// https://github.com/pingcap/tidb/issues/40499 type LoadDataStmt struct { dmlNode FileLocRef FileLocRefTp Path string + Format string // empty only when it's CSV-like OnDuplicate OnDuplicateKeyHandlingType Table *TableName Columns []*ColumnName FieldsInfo *FieldsClause LinesInfo *LinesClause + NullInfo *NullDefinedBy IgnoreLines uint64 ColumnAssignments []*Assignment @@ -1841,6 +1844,10 @@ func (n *LoadDataStmt) Restore(ctx *format.RestoreCtx) error { } ctx.WriteKeyWord("INFILE ") ctx.WriteString(n.Path) + if n.Format != "" { + ctx.WriteKeyWord(" FORMAT ") + ctx.WriteString(n.Format) + } if n.OnDuplicate == OnDuplicateKeyHandlingReplace { ctx.WriteKeyWord(" REPLACE") } else if n.OnDuplicate == OnDuplicateKeyHandlingIgnore { @@ -1850,8 +1857,15 @@ func (n *LoadDataStmt) Restore(ctx *format.RestoreCtx) error { if err := n.Table.Restore(ctx); err != nil { return errors.Annotate(err, "An error occurred while restore LoadDataStmt.Table") } - n.FieldsInfo.Restore(ctx) - n.LinesInfo.Restore(ctx) + if n.FieldsInfo != nil { + n.FieldsInfo.Restore(ctx) + } + if n.LinesInfo != nil { + n.LinesInfo.Restore(ctx) + } + if n.NullInfo != nil { + n.NullInfo.Restore(ctx) + } if n.IgnoreLines != 0 { ctx.WriteKeyWord(" IGNORE ") ctx.WritePlainf("%d", n.IgnoreLines) @@ -1993,6 +2007,21 @@ func (n *LinesClause) Restore(ctx *format.RestoreCtx) error { return nil } +// NullDefinedBy represent a syntax that extends MySQL's standard +type NullDefinedBy struct { + NullDef string + OptEnclosed bool +} + +// Restore for NullDefinedBy +func (n *NullDefinedBy) Restore(ctx *format.RestoreCtx) { + ctx.WriteKeyWord(" NULL DEFINED BY ") + ctx.WriteString(n.NullDef) + if n.OptEnclosed { + ctx.WriteKeyWord(" OPTIONALLY ENCLOSED") + } +} + // CallStmt represents a call procedure query node. // See https://dev.mysql.com/doc/refman/5.7/en/call.html type CallStmt struct { diff --git a/parser/misc.go b/parser/misc.go index 87c0ef3dbde4c..000ce485805ff 100644 --- a/parser/misc.go +++ b/parser/misc.go @@ -284,6 +284,7 @@ var tokenMap = map[string]int{ "DEC": decimalType, "DECIMAL": decimalType, "DEFAULT": defaultKwd, + "DEFINED": defined, "DEFINER": definer, "DELAY_KEY_WRITE": delayKeyWrite, "DELAYED": delayed, diff --git a/parser/parser.go b/parser/parser.go index ba2b05bfa1282..53a478acc6e92 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -55,13 +55,13 @@ type yyXError struct { } const ( - yyDefault = 58135 + yyDefault = 58136 yyEOFCode = 57344 account = 57577 action = 57578 add = 57361 addDate = 57928 - admin = 58020 + admin = 58021 advise = 57579 after = 57580 against = 57581 @@ -73,7 +73,7 @@ const ( analyze = 57364 and = 57365 andand = 57356 - andnot = 58096 + andnot = 58097 any = 57585 approxCountDistinct = 57929 approxPercentile = 57930 @@ -82,7 +82,7 @@ const ( asc = 57368 ascii = 57586 asof = 57347 - assignmentEq = 58097 + assignmentEq = 58098 attribute = 57587 attributes = 57588 autoIdCache = 57593 @@ -94,7 +94,7 @@ const ( backend = 57599 backup = 57600 backups = 57601 - batch = 58021 + batch = 58022 begin = 57602 bernoulli = 57603 between = 57369 @@ -105,7 +105,7 @@ const ( bindings = 57606 binlog = 57607 bitAnd = 57931 - bitLit = 58095 + bitLit = 58096 bitOr = 57932 bitType = 57608 bitXor = 57933 @@ -117,43 +117,43 @@ const ( bound = 57934 briefType = 57935 btree = 57612 - buckets = 58022 - builtinApproxCountDistinct = 58069 - builtinApproxPercentile = 58070 - builtinBitAnd = 58064 - builtinBitOr = 58065 - builtinBitXor = 58066 - builtinCast = 58067 - builtinCount = 58068 - builtinCurDate = 58071 - builtinCurTime = 58072 - builtinDateAdd = 58073 - builtinDateSub = 58074 - builtinExtract = 58075 - builtinGroupConcat = 58076 - builtinMax = 58077 - builtinMin = 58078 - builtinNow = 58079 - builtinPosition = 58080 - builtinStddevPop = 58084 - builtinStddevSamp = 58085 - builtinSubstring = 58081 - builtinSum = 58082 - builtinSysDate = 58083 - builtinTranslate = 58086 - builtinTrim = 58087 - builtinUser = 58088 - builtinVarPop = 58089 - builtinVarSamp = 58090 - builtins = 58023 + buckets = 58023 + builtinApproxCountDistinct = 58070 + builtinApproxPercentile = 58071 + builtinBitAnd = 58065 + builtinBitOr = 58066 + builtinBitXor = 58067 + builtinCast = 58068 + builtinCount = 58069 + builtinCurDate = 58072 + builtinCurTime = 58073 + builtinDateAdd = 58074 + builtinDateSub = 58075 + builtinExtract = 58076 + builtinGroupConcat = 58077 + builtinMax = 58078 + builtinMin = 58079 + builtinNow = 58080 + builtinPosition = 58081 + builtinStddevPop = 58085 + builtinStddevSamp = 58086 + builtinSubstring = 58082 + builtinSum = 58083 + builtinSysDate = 58084 + builtinTranslate = 58087 + builtinTrim = 58088 + builtinUser = 58089 + builtinVarPop = 58090 + builtinVarSamp = 58091 + builtins = 58024 burstable = 57936 by = 57374 byteType = 57613 cache = 57614 call = 57375 - cancel = 58024 + cancel = 58025 capture = 57615 - cardinality = 58025 + cardinality = 58026 cascade = 57376 cascaded = 57616 caseKwd = 57377 @@ -173,13 +173,13 @@ const ( clientErrorsSummary = 57625 cluster = 57651 clustered = 57652 - cmSketch = 58026 + cmSketch = 58027 coalesce = 57626 collate = 57382 collation = 57627 column = 57383 columnFormat = 57628 - columnStatsUsage = 58027 + columnStatsUsage = 58028 columns = 57629 comment = 57631 commit = 57632 @@ -197,10 +197,10 @@ const ( context = 57641 convert = 57385 copyKwd = 57938 - correlation = 58028 + correlation = 58029 cpu = 57642 create = 57386 - createTableSelect = 58119 + createTableSelect = 58120 cross = 57387 csvBackslashEscape = 57643 csvDelimiter = 57644 @@ -231,18 +231,19 @@ const ( dayMicrosecond = 57397 dayMinute = 57398 daySecond = 57399 - ddl = 58029 + ddl = 58030 deallocate = 57658 - decLit = 58092 + decLit = 58093 decimalType = 57400 defaultKwd = 57401 + defined = 57944 definer = 57659 delayKeyWrite = 57660 delayed = 57402 deleteKwd = 57403 denseRank = 57404 - dependency = 58030 - depth = 58031 + dependency = 58031 + depth = 58032 desc = 57405 describe = 57406 digest = 57661 @@ -255,18 +256,18 @@ const ( distinctRow = 57408 div = 57409 do = 57667 - dotType = 57944 + dotType = 57945 doubleAtIdentifier = 57353 doubleType = 57410 - drainer = 58032 + drainer = 58033 drop = 57411 - dry = 58033 + dry = 58034 dual = 57412 - dump = 57945 + dump = 57946 duplicate = 57668 dynamic = 57669 elseKwd = 57413 - empty = 58110 + empty = 58111 enable = 57670 enabled = 57671 enclosed = 57414 @@ -276,7 +277,7 @@ const ( engine = 57675 engines = 57676 enum = 57677 - eq = 58098 + eq = 58099 yyErrCode = 57345 errorKwd = 57678 escape = 57679 @@ -284,7 +285,7 @@ const ( event = 57680 events = 57681 evolve = 57682 - exact = 57946 + exact = 57947 except = 57418 exchange = 57683 exclusive = 57684 @@ -293,9 +294,9 @@ const ( expansion = 57686 expire = 57687 explain = 57417 - exprPushdownBlacklist = 57947 + exprPushdownBlacklist = 57948 extended = 57688 - extract = 57948 + extract = 57949 failedLoginAttempts = 57926 falseKwd = 57419 faultsSym = 57689 @@ -305,13 +306,13 @@ const ( first = 57692 firstValue = 57421 fixed = 57693 - flashback = 57949 - floatLit = 58091 + flashback = 57950 + floatLit = 58092 floatType = 57422 flush = 57694 - follower = 57950 - followerConstraints = 57951 - followers = 57952 + follower = 57951 + followerConstraints = 57952 + followers = 57953 following = 57695 forKwd = 57423 force = 57424 @@ -321,26 +322,26 @@ const ( full = 57697 fulltext = 57427 function = 57698 - ge = 58099 + ge = 58100 general = 57699 generated = 57428 - getFormat = 57953 + getFormat = 57954 global = 57700 grant = 57429 grants = 57701 group = 57430 - groupConcat = 57954 + groupConcat = 57955 groups = 57431 hash = 57702 having = 57432 help = 57703 - hexLit = 58094 + hexLit = 58095 highPriority = 57433 - higherThanComma = 58134 - higherThanParenthese = 58128 + higherThanComma = 58135 + higherThanParenthese = 58129 hintComment = 57355 histogram = 57704 - histogramsInFlight = 58053 + histogramsInFlight = 58054 history = 57705 hosts = 57706 hour = 57707 @@ -361,21 +362,21 @@ const ( indexes = 57714 infile = 57441 inner = 57442 - inplace = 57956 + inplace = 57957 insert = 57449 insertMethod = 57715 - insertValues = 58117 + insertValues = 58118 instance = 57716 - instant = 57957 + instant = 57958 int1Type = 57451 int2Type = 57452 int3Type = 57453 int4Type = 57454 int8Type = 57455 - intLit = 58093 + intLit = 58094 intType = 57450 integerType = 57443 - internal = 57958 + internal = 57959 intersect = 57444 interval = 57445 into = 57446 @@ -383,20 +384,20 @@ const ( invisible = 57717 invoker = 57718 io = 57719 - ioReadBandwidth = 58018 - ioWriteBandwidth = 58019 + ioReadBandwidth = 58019 + ioWriteBandwidth = 58020 ipc = 57720 is = 57448 isolation = 57721 issuer = 57722 - job = 58035 - jobs = 58034 + job = 58036 + jobs = 58035 join = 57456 - jsonArrayagg = 57959 - jsonObjectAgg = 57960 + jsonArrayagg = 57960 + jsonObjectAgg = 57961 jsonType = 57723 - jss = 58101 - juss = 58102 + jss = 58102 + juss = 58103 key = 57457 keyBlockSize = 57724 keys = 57458 @@ -408,14 +409,14 @@ const ( lastBackup = 57728 lastValue = 57461 lastval = 57729 - le = 58100 + le = 58101 lead = 57462 - leader = 57961 - leaderConstraints = 57962 + leader = 57962 + leaderConstraints = 57963 leading = 57463 - learner = 57963 - learnerConstraints = 57964 - learners = 57965 + learner = 57964 + learnerConstraints = 57965 + learners = 57966 left = 57464 less = 57730 level = 57731 @@ -436,28 +437,28 @@ const ( longblobType = 57473 longtextType = 57474 lowPriority = 57475 - lowerThanCharsetKwd = 58120 - lowerThanComma = 58133 - lowerThanCreateTableSelect = 58118 - lowerThanEq = 58130 - lowerThanFunction = 58125 - lowerThanInsertValues = 58116 - lowerThanKey = 58121 - lowerThanLocal = 58122 - lowerThanNot = 58132 - lowerThanOn = 58129 - lowerThanParenthese = 58127 - lowerThanRemove = 58123 - lowerThanSelectOpt = 58111 - lowerThanSelectStmt = 58115 - lowerThanSetKeyword = 58114 - lowerThanStringLitToken = 58113 - lowerThanValueKeyword = 58112 - lowerThenOrder = 58124 - lsh = 58103 + lowerThanCharsetKwd = 58121 + lowerThanComma = 58134 + lowerThanCreateTableSelect = 58119 + lowerThanEq = 58131 + lowerThanFunction = 58126 + lowerThanInsertValues = 58117 + lowerThanKey = 58122 + lowerThanLocal = 58123 + lowerThanNot = 58133 + lowerThanOn = 58130 + lowerThanParenthese = 58128 + lowerThanRemove = 58124 + lowerThanSelectOpt = 58112 + lowerThanSelectStmt = 58116 + lowerThanSetKeyword = 58115 + lowerThanStringLitToken = 58114 + lowerThanValueKeyword = 58113 + lowerThenOrder = 58125 + lsh = 58104 master = 57737 match = 57476 - max = 57967 + max = 57968 maxConnectionsPerHour = 57740 maxQueriesPerHour = 57741 maxRows = 57742 @@ -475,7 +476,7 @@ const ( memory = 57747 merge = 57748 microsecond = 57749 - min = 57966 + min = 57967 minRows = 57750 minValue = 57752 minute = 57751 @@ -489,32 +490,32 @@ const ( national = 57757 natural = 57576 ncharType = 57758 - neg = 58131 - neq = 58104 - neqSynonym = 58105 + neg = 58132 + neq = 58105 + neqSynonym = 58106 never = 57759 next = 57760 - next_row_id = 57955 + next_row_id = 57956 nextval = 57761 no = 57762 noWriteToBinLog = 57485 nocache = 57763 nocycle = 57764 - nodeID = 58036 - nodeState = 58037 + nodeID = 58037 + nodeState = 58038 nodegroup = 57765 nomaxvalue = 57766 nominvalue = 57767 nonclustered = 57768 none = 57769 not = 57484 - not2 = 58109 - now = 57968 + not2 = 58110 + now = 57969 nowait = 57770 nthValue = 57486 ntile = 57487 null = 57488 - nulleq = 58106 + nulleq = 58107 nulls = 57772 numericType = 57489 nvarcharType = 57771 @@ -529,8 +530,8 @@ const ( online = 57776 only = 57777 open = 57778 - optRuleBlacklist = 57969 - optimistic = 58038 + optRuleBlacklist = 57970 + optimistic = 58039 optimize = 57492 option = 57493 optional = 57779 @@ -542,7 +543,7 @@ const ( over = 57498 packKeys = 57780 pageSym = 57781 - paramMarker = 58107 + paramMarker = 58108 parser = 57782 partial = 57783 partition = 57499 @@ -554,23 +555,23 @@ const ( per_table = 57789 percent = 57787 percentRank = 57500 - pessimistic = 58039 + pessimistic = 58040 pipes = 57357 pipesAsOr = 57790 - placement = 57970 - plan = 57971 - planCache = 57972 + placement = 57971 + plan = 57972 + planCache = 57973 plugins = 57791 policy = 57792 - position = 57973 + position = 57974 preSplitRegions = 57793 preceding = 57794 precisionType = 57501 - predicate = 57974 + predicate = 57975 prepare = 57795 preserve = 57796 primary = 57502 - primaryRegion = 57975 + primaryRegion = 57976 privileges = 57797 procedure = 57503 process = 57798 @@ -578,7 +579,7 @@ const ( profile = 57800 profiles = 57801 proxy = 57802 - pump = 58040 + pump = 58041 purge = 57803 quarter = 57804 queries = 57805 @@ -590,14 +591,14 @@ const ( read = 57506 realType = 57507 rebuild = 57809 - recent = 57976 + recent = 57977 recover = 57810 recursive = 57508 redundant = 57811 references = 57509 regexpKwd = 57510 - region = 58063 - regions = 58062 + region = 58064 + regions = 58063 release = 57511 reload = 57812 remove = 57813 @@ -607,13 +608,13 @@ const ( repeat = 57513 repeatable = 57816 replace = 57514 - replayer = 57977 + replayer = 57978 replica = 57817 replicas = 57818 replication = 57819 require = 57515 required = 57820 - reset = 58061 + reset = 58062 resource = 57821 respect = 57822 restart = 57823 @@ -634,17 +635,17 @@ const ( rowFormat = 57833 rowNumber = 57522 rows = 57521 - rsh = 58108 + rsh = 58109 rtree = 57834 - ruRate = 58017 - run = 58041 - running = 57978 - s3 = 57979 - sampleRate = 58043 - samples = 58042 + ruRate = 58018 + run = 58042 + running = 57979 + s3 = 57980 + sampleRate = 58044 + samples = 58043 san = 57835 savepoint = 57836 - schedule = 57980 + schedule = 57981 second = 57837 secondMicrosecond = 57523 secondaryEngine = 57838 @@ -658,7 +659,7 @@ const ( serial = 57845 serializable = 57846 session = 57847 - sessionStates = 58044 + sessionStates = 58045 set = 57525 setval = 57848 shardRowIDBits = 57849 @@ -678,7 +679,7 @@ const ( some = 57860 source = 57861 spatial = 57528 - split = 58059 + split = 58060 sql = 57529 sqlBigResult = 57530 sqlBufferResult = 57862 @@ -695,92 +696,92 @@ const ( sqlTsiWeek = 57871 sqlTsiYear = 57872 ssl = 57533 - staleness = 57981 + staleness = 57982 start = 57873 starting = 57534 - statistics = 58045 - stats = 58046 + statistics = 58046 + stats = 58047 statsAutoRecalc = 57874 - statsBuckets = 58049 + statsBuckets = 58050 statsColChoice = 57591 statsColList = 57592 statsExtended = 57535 - statsHealthy = 58050 - statsHistograms = 58048 - statsLocked = 58052 - statsMeta = 58047 + statsHealthy = 58051 + statsHistograms = 58049 + statsLocked = 58053 + statsMeta = 58048 statsOptions = 57589 statsPersistent = 57875 statsSamplePages = 57876 statsSampleRate = 57590 - statsTopN = 58051 + statsTopN = 58052 status = 57877 - std = 57982 - stddev = 57983 - stddevPop = 57984 - stddevSamp = 57985 - stop = 57986 + std = 57983 + stddev = 57984 + stddevPop = 57985 + stddevSamp = 57986 + stop = 57987 storage = 57878 stored = 57540 straightJoin = 57536 - strict = 57987 + strict = 57988 strictFormat = 57879 stringLit = 57351 - strong = 57988 - subDate = 57989 + strong = 57989 + subDate = 57990 subject = 57880 subpartition = 57881 subpartitions = 57882 - substring = 57991 - sum = 57990 + substring = 57992 + sum = 57991 super = 57883 - survivalPreferences = 57992 + survivalPreferences = 57993 swaps = 57884 switchesSym = 57885 system = 57886 systemTime = 57887 tableChecksum = 57888 tableKwd = 57538 - tableRefPriority = 58126 + tableRefPriority = 58127 tableSample = 57539 tables = 57889 tablespace = 57890 - target = 57993 - telemetry = 58054 - telemetryID = 58055 + target = 57994 + telemetry = 58055 + telemetryID = 58056 temporary = 57891 temptable = 57892 terminated = 57541 textType = 57893 than = 57894 then = 57542 - tiFlash = 58057 - tidb = 58056 + tiFlash = 58058 + tidb = 58057 tidbCurrentTSO = 57537 - tidbJson = 57994 + tidbJson = 57995 tikvImporter = 57895 timeType = 57897 - timestampAdd = 57995 - timestampDiff = 57996 + timestampAdd = 57996 + timestampDiff = 57997 timestampType = 57896 tinyIntType = 57544 tinyblobType = 57543 tinytextType = 57545 - tls = 57997 + tls = 57998 to = 57546 toTimestamp = 57348 tokenIssuer = 57898 - tokudbDefault = 57998 - tokudbFast = 57999 - tokudbLzma = 58000 - tokudbQuickLZ = 58001 - tokudbSmall = 58003 - tokudbSnappy = 58002 - tokudbUncompressed = 58004 - tokudbZlib = 58005 - tokudbZstd = 58006 - top = 58007 - topn = 58058 + tokudbDefault = 57999 + tokudbFast = 58000 + tokudbLzma = 58001 + tokudbQuickLZ = 58002 + tokudbSmall = 58004 + tokudbSnappy = 58003 + tokudbUncompressed = 58005 + tokudbZlib = 58006 + tokudbZstd = 58007 + top = 58008 + topn = 58059 tp = 57899 trace = 57900 traditional = 57901 @@ -788,8 +789,8 @@ const ( transaction = 57902 trigger = 57548 triggers = 57903 - trim = 58008 - trueCardCost = 58013 + trim = 58009 + trueCardCost = 58014 trueKwd = 57549 truncate = 57904 ttl = 57905 @@ -816,28 +817,28 @@ const ( validation = 57914 value = 57915 values = 57561 - varPop = 58010 - varSamp = 58011 + varPop = 58011 + varSamp = 58012 varbinaryType = 57565 varcharType = 57563 varcharacter = 57564 variables = 57916 - variance = 58009 + variance = 58010 varying = 57566 - verboseType = 58012 + verboseType = 58013 view = 57917 virtual = 57567 visible = 57918 - voter = 58014 - voterConstraints = 58015 - voters = 58016 + voter = 58015 + voterConstraints = 58016 + voters = 58017 wait = 57925 warnings = 57919 week = 57920 weightString = 57921 when = 57568 where = 57569 - width = 58060 + width = 58061 window = 57571 with = 57572 without = 57922 @@ -849,1436 +850,1439 @@ const ( zerofill = 57575 yyMaxDepth = 200 - yyTabOfs = -2612 + yyTabOfs = -2619 ) var ( yyXLAT = map[int]int{ - 57344: 0, // $end (2317x) - 59: 1, // ';' (2316x) - 58059: 2, // split (1911x) - 57748: 3, // merge (1910x) - 57813: 4, // remove (1910x) - 57814: 5, // reorganize (1909x) - 57631: 6, // comment (1904x) - 57878: 7, // storage (1817x) - 57594: 8, // autoIncrement (1806x) - 44: 9, // ',' (1718x) - 57692: 10, // first (1705x) - 57580: 11, // after (1699x) - 57845: 12, // serial (1695x) - 57595: 13, // autoRandom (1694x) - 57628: 14, // columnFormat (1694x) - 57786: 15, // password (1669x) - 57619: 16, // charsetKwd (1661x) - 57621: 17, // checksum (1649x) - 57970: 18, // placement (1647x) - 57724: 19, // keyBlockSize (1631x) - 57890: 20, // tablespace (1628x) - 57672: 21, // encryption (1626x) - 57675: 22, // engine (1623x) - 57654: 23, // data (1621x) - 57715: 24, // insertMethod (1619x) - 57742: 25, // maxRows (1619x) - 57750: 26, // minRows (1619x) - 57765: 27, // nodegroup (1619x) - 57638: 28, // connection (1611x) - 57596: 29, // autoRandomBase (1608x) - 58049: 30, // statsBuckets (1606x) - 58051: 31, // statsTopN (1606x) - 57905: 32, // ttl (1606x) - 57593: 33, // autoIdCache (1605x) - 57598: 34, // avgRowLength (1605x) - 57636: 35, // compression (1605x) - 57660: 36, // delayKeyWrite (1605x) - 57780: 37, // packKeys (1605x) - 57793: 38, // preSplitRegions (1605x) - 57833: 39, // rowFormat (1605x) - 57838: 40, // secondaryEngine (1605x) - 57849: 41, // shardRowIDBits (1605x) - 57874: 42, // statsAutoRecalc (1605x) - 57591: 43, // statsColChoice (1605x) - 57592: 44, // statsColList (1605x) - 57875: 45, // statsPersistent (1605x) - 57876: 46, // statsSamplePages (1605x) - 57590: 47, // statsSampleRate (1605x) - 57888: 48, // tableChecksum (1605x) - 57906: 49, // ttlEnable (1605x) - 57907: 50, // ttlJobInterval (1605x) - 57821: 51, // resource (1564x) - 57587: 52, // attribute (1556x) - 57577: 53, // account (1554x) - 57926: 54, // failedLoginAttempts (1554x) - 57927: 55, // passwordLockTime (1554x) - 57826: 56, // resume (1538x) - 57853: 57, // signed (1538x) - 41: 58, // ')' (1537x) - 57859: 59, // snapshot (1537x) - 57599: 60, // backend (1536x) - 57620: 61, // checkpoint (1536x) - 57637: 62, // concurrency (1536x) - 57643: 63, // csvBackslashEscape (1536x) - 57644: 64, // csvDelimiter (1536x) - 57645: 65, // csvHeader (1536x) - 57646: 66, // csvNotNull (1536x) - 57647: 67, // csvNull (1536x) - 57648: 68, // csvSeparator (1536x) - 57649: 69, // csvTrimLastSeparators (1536x) - 57728: 70, // lastBackup (1536x) - 57775: 71, // onDuplicate (1536x) - 57776: 72, // online (1536x) - 57808: 73, // rateLimit (1536x) - 57842: 74, // sendCredentialsToTiKV (1536x) - 57856: 75, // skipSchemaFiles (1536x) - 57879: 76, // strictFormat (1536x) - 57895: 77, // tikvImporter (1536x) - 57904: 78, // truncate (1533x) - 57762: 79, // no (1532x) - 57873: 80, // start (1530x) - 57614: 81, // cache (1527x) - 57763: 82, // nocache (1526x) - 57653: 83, // cycle (1525x) - 57752: 84, // minValue (1525x) - 57712: 85, // increment (1524x) - 57764: 86, // nocycle (1524x) - 57766: 87, // nomaxvalue (1524x) - 57767: 88, // nominvalue (1524x) - 57823: 89, // restart (1522x) - 57583: 90, // algorithm (1521x) - 58062: 91, // regions (1521x) - 57899: 92, // tp (1521x) - 57652: 93, // clustered (1520x) - 57717: 94, // invisible (1520x) - 57768: 95, // nonclustered (1520x) - 57918: 96, // visible (1520x) - 57881: 97, // subpartition (1517x) - 57785: 98, // partitions (1516x) - 57939: 99, // constraints (1514x) - 57951: 100, // followerConstraints (1514x) - 57952: 101, // followers (1514x) - 57962: 102, // leaderConstraints (1514x) - 57964: 103, // learnerConstraints (1514x) - 57965: 104, // learners (1514x) - 57975: 105, // primaryRegion (1514x) - 57980: 106, // schedule (1514x) - 57992: 107, // survivalPreferences (1514x) - 58015: 108, // voterConstraints (1514x) - 58016: 109, // voters (1514x) - 57629: 110, // columns (1512x) - 57917: 111, // view (1512x) - 57657: 112, // day (1510x) - 57924: 113, // yearType (1510x) - 57837: 114, // second (1508x) - 57872: 115, // sqlTsiYear (1508x) - 57586: 116, // ascii (1507x) - 57613: 117, // byteType (1507x) - 57707: 118, // hour (1507x) - 57749: 119, // microsecond (1507x) - 57751: 120, // minute (1507x) - 57755: 121, // month (1507x) - 57804: 122, // quarter (1507x) - 57865: 123, // sqlTsiDay (1507x) - 57866: 124, // sqlTsiHour (1507x) - 57867: 125, // sqlTsiMinute (1507x) - 57868: 126, // sqlTsiMonth (1507x) - 57869: 127, // sqlTsiQuarter (1507x) - 57870: 128, // sqlTsiSecond (1507x) - 57871: 129, // sqlTsiWeek (1507x) - 57911: 130, // unicodeSym (1507x) - 57920: 131, // week (1507x) - 57690: 132, // fields (1506x) - 57889: 133, // tables (1505x) - 57936: 134, // burstable (1504x) - 58017: 135, // ruRate (1504x) - 57877: 136, // status (1504x) - 57843: 137, // separator (1503x) - 57622: 138, // cipher (1502x) - 57346: 139, // identifier (1502x) - 57722: 140, // issuer (1502x) - 57740: 141, // maxConnectionsPerHour (1502x) - 57741: 142, // maxQueriesPerHour (1502x) - 57743: 143, // maxUpdatesPerHour (1502x) - 57744: 144, // maxUserConnections (1502x) - 57794: 145, // preceding (1502x) - 57835: 146, // san (1502x) - 57880: 147, // subject (1502x) - 57898: 148, // tokenIssuer (1502x) - 57710: 149, // importKwd (1501x) - 57733: 150, // local (1501x) - 57806: 151, // query (1500x) - 57855: 152, // skip (1500x) - 57606: 153, // bindings (1499x) - 57659: 154, // definer (1499x) - 57702: 155, // hash (1499x) - 57708: 156, // identified (1499x) - 57736: 157, // logs (1499x) - 57822: 158, // respect (1499x) - 57632: 159, // commit (1498x) - 57650: 160, // current (1498x) - 57674: 161, // enforced (1498x) - 57695: 162, // following (1498x) - 57730: 163, // less (1498x) - 57770: 164, // nowait (1498x) - 57777: 165, // only (1498x) - 57830: 166, // rollback (1498x) - 57836: 167, // savepoint (1498x) - 57894: 168, // than (1498x) - 57908: 169, // unbounded (1498x) - 57915: 170, // value (1498x) - 57602: 171, // begin (1497x) - 57604: 172, // binding (1497x) - 57673: 173, // end (1497x) - 57700: 174, // global (1497x) - 57955: 175, // next_row_id (1497x) - 57774: 176, // offset (1497x) - 57792: 177, // policy (1497x) - 57974: 178, // predicate (1497x) - 57891: 179, // temporary (1497x) - 58057: 180, // tiFlash (1497x) - 57913: 181, // user (1497x) - 57723: 182, // jsonType (1496x) - 57972: 183, // planCache (1496x) - 57795: 184, // prepare (1496x) - 57829: 185, // role (1496x) - 57912: 186, // unknown (1496x) - 57925: 187, // wait (1496x) - 57612: 188, // btree (1495x) - 57655: 189, // datetimeType (1495x) - 57656: 190, // dateType (1495x) - 57693: 191, // fixed (1495x) - 57709: 192, // identSQLErrors (1495x) - 57721: 193, // isolation (1495x) - 57727: 194, // last (1495x) - 57735: 195, // location (1495x) - 57738: 196, // max_idxnum (1495x) - 57747: 197, // memory (1495x) - 57773: 198, // off (1495x) - 57779: 199, // optional (1495x) - 57788: 200, // per_db (1495x) - 57971: 201, // plan (1495x) - 57797: 202, // privileges (1495x) - 57817: 203, // replica (1495x) - 57820: 204, // required (1495x) - 57834: 205, // rtree (1495x) - 57978: 206, // running (1495x) - 58043: 207, // sampleRate (1495x) - 57844: 208, // sequence (1495x) - 57847: 209, // session (1495x) - 57858: 210, // slow (1495x) - 58046: 211, // stats (1495x) - 57897: 212, // timeType (1495x) - 57914: 213, // validation (1495x) - 57916: 214, // variables (1495x) - 57588: 215, // attributes (1494x) - 57634: 216, // compact (1494x) - 57661: 217, // digest (1494x) - 57663: 218, // disable (1494x) - 57668: 219, // duplicate (1494x) - 57669: 220, // dynamic (1494x) - 57670: 221, // enable (1494x) - 57678: 222, // errorKwd (1494x) - 57694: 223, // flush (1494x) - 57697: 224, // full (1494x) - 57705: 225, // history (1494x) - 57745: 226, // mb (1494x) - 57753: 227, // mode (1494x) - 57791: 228, // plugins (1494x) - 57799: 229, // processlist (1494x) - 57810: 230, // recover (1494x) - 57815: 231, // repair (1494x) - 57816: 232, // repeatable (1494x) - 58045: 233, // statistics (1494x) - 57882: 234, // subpartitions (1494x) - 58056: 235, // tidb (1494x) - 57896: 236, // timestampType (1494x) - 57922: 237, // without (1494x) - 58020: 238, // admin (1493x) - 57600: 239, // backup (1493x) - 58021: 240, // batch (1493x) - 57607: 241, // binlog (1493x) - 57609: 242, // block (1493x) - 57610: 243, // booleanType (1493x) - 57935: 244, // briefType (1493x) - 58022: 245, // buckets (1493x) - 57615: 246, // capture (1493x) - 58025: 247, // cardinality (1493x) - 57618: 248, // chain (1493x) - 57625: 249, // clientErrorsSummary (1493x) - 58026: 250, // cmSketch (1493x) - 57626: 251, // coalesce (1493x) - 57635: 252, // compressed (1493x) - 57641: 253, // context (1493x) - 57938: 254, // copyKwd (1493x) - 58028: 255, // correlation (1493x) - 57642: 256, // cpu (1493x) - 57658: 257, // deallocate (1493x) - 58030: 258, // dependency (1493x) - 57662: 259, // directory (1493x) - 57665: 260, // discard (1493x) - 57666: 261, // disk (1493x) - 57667: 262, // do (1493x) - 57944: 263, // dotType (1493x) - 58032: 264, // drainer (1493x) - 58033: 265, // dry (1493x) - 57683: 266, // exchange (1493x) - 57685: 267, // execute (1493x) - 57686: 268, // expansion (1493x) - 57949: 269, // flashback (1493x) - 57696: 270, // format (1493x) - 57699: 271, // general (1493x) - 57703: 272, // help (1493x) - 57704: 273, // histogram (1493x) - 57706: 274, // hosts (1493x) - 57956: 275, // inplace (1493x) - 57716: 276, // instance (1493x) - 57957: 277, // instant (1493x) - 57720: 278, // ipc (1493x) - 58035: 279, // job (1493x) - 58034: 280, // jobs (1493x) - 57725: 281, // labels (1493x) - 57734: 282, // locked (1493x) - 57754: 283, // modify (1493x) - 57760: 284, // next (1493x) - 58036: 285, // nodeID (1493x) - 58037: 286, // nodeState (1493x) - 57772: 287, // nulls (1493x) - 57781: 288, // pageSym (1493x) - 58040: 289, // pump (1493x) - 57803: 290, // purge (1493x) - 57809: 291, // rebuild (1493x) - 57811: 292, // redundant (1493x) - 57812: 293, // reload (1493x) - 57824: 294, // restore (1493x) - 57831: 295, // routine (1493x) - 57979: 296, // s3 (1493x) - 58042: 297, // samples (1493x) - 57839: 298, // secondaryLoad (1493x) - 57840: 299, // secondaryUnload (1493x) - 57850: 300, // share (1493x) - 57852: 301, // shutdown (1493x) - 57861: 302, // source (1493x) - 57589: 303, // statsOptions (1493x) - 57986: 304, // stop (1493x) - 57884: 305, // swaps (1493x) - 57994: 306, // tidbJson (1493x) - 57998: 307, // tokudbDefault (1493x) - 57999: 308, // tokudbFast (1493x) - 58000: 309, // tokudbLzma (1493x) - 58001: 310, // tokudbQuickLZ (1493x) - 58003: 311, // tokudbSmall (1493x) - 58002: 312, // tokudbSnappy (1493x) - 58004: 313, // tokudbUncompressed (1493x) - 58005: 314, // tokudbZlib (1493x) - 58006: 315, // tokudbZstd (1493x) - 58058: 316, // topn (1493x) - 57900: 317, // trace (1493x) - 57901: 318, // traditional (1493x) - 58013: 319, // trueCardCost (1493x) - 58012: 320, // verboseType (1493x) - 57919: 321, // warnings (1493x) - 57578: 322, // action (1492x) - 57579: 323, // advise (1492x) - 57581: 324, // against (1492x) - 57582: 325, // ago (1492x) - 57584: 326, // always (1492x) - 57601: 327, // backups (1492x) - 57603: 328, // bernoulli (1492x) - 57605: 329, // bindingCache (1492x) - 57608: 330, // bitType (1492x) - 57611: 331, // boolType (1492x) - 58023: 332, // builtins (1492x) - 58024: 333, // cancel (1492x) - 57616: 334, // cascaded (1492x) - 57617: 335, // causal (1492x) - 57623: 336, // cleanup (1492x) - 57624: 337, // client (1492x) - 57651: 338, // cluster (1492x) - 57627: 339, // collation (1492x) - 58027: 340, // columnStatsUsage (1492x) - 57633: 341, // committed (1492x) - 57630: 342, // config (1492x) - 57639: 343, // consistency (1492x) - 57640: 344, // consistent (1492x) - 58029: 345, // ddl (1492x) - 58031: 346, // depth (1492x) - 57664: 347, // disabled (1492x) - 57945: 348, // dump (1492x) - 57671: 349, // enabled (1492x) - 57676: 350, // engines (1492x) - 57677: 351, // enum (1492x) - 57681: 352, // events (1492x) - 57682: 353, // evolve (1492x) - 57687: 354, // expire (1492x) - 57947: 355, // exprPushdownBlacklist (1492x) - 57688: 356, // extended (1492x) - 57689: 357, // faultsSym (1492x) - 57698: 358, // function (1492x) - 57701: 359, // grants (1492x) - 58053: 360, // histogramsInFlight (1492x) - 57711: 361, // imports (1492x) - 57713: 362, // incremental (1492x) - 57714: 363, // indexes (1492x) - 57958: 364, // internal (1492x) - 57718: 365, // invoker (1492x) - 57719: 366, // io (1492x) - 57726: 367, // language (1492x) - 57731: 368, // level (1492x) - 57732: 369, // list (1492x) - 57737: 370, // master (1492x) - 57739: 371, // max_minutes (1492x) - 57757: 372, // national (1492x) - 57758: 373, // ncharType (1492x) - 57759: 374, // never (1492x) - 57761: 375, // nextval (1492x) - 57769: 376, // none (1492x) - 57771: 377, // nvarcharType (1492x) - 57778: 378, // open (1492x) - 58038: 379, // optimistic (1492x) - 57969: 380, // optRuleBlacklist (1492x) - 57782: 381, // parser (1492x) - 57783: 382, // partial (1492x) - 57784: 383, // partitioning (1492x) - 57789: 384, // per_table (1492x) - 57787: 385, // percent (1492x) - 58039: 386, // pessimistic (1492x) - 57796: 387, // preserve (1492x) - 57800: 388, // profile (1492x) - 57801: 389, // profiles (1492x) - 57805: 390, // queries (1492x) - 57976: 391, // recent (1492x) - 58063: 392, // region (1492x) - 57977: 393, // replayer (1492x) - 58061: 394, // reset (1492x) - 57825: 395, // restores (1492x) - 57827: 396, // reuse (1492x) - 58041: 397, // run (1492x) - 57841: 398, // security (1492x) - 57846: 399, // serializable (1492x) - 58044: 400, // sessionStates (1492x) - 57854: 401, // simple (1492x) - 57857: 402, // slave (1492x) - 58050: 403, // statsHealthy (1492x) - 58048: 404, // statsHistograms (1492x) - 58052: 405, // statsLocked (1492x) - 58047: 406, // statsMeta (1492x) - 57987: 407, // strict (1492x) - 57885: 408, // switchesSym (1492x) - 57886: 409, // system (1492x) - 57887: 410, // systemTime (1492x) - 57993: 411, // target (1492x) - 58055: 412, // telemetryID (1492x) - 57892: 413, // temptable (1492x) - 57893: 414, // textType (1492x) - 57997: 415, // tls (1492x) - 58007: 416, // top (1492x) - 57902: 417, // transaction (1492x) - 57903: 418, // triggers (1492x) - 57909: 419, // uncommitted (1492x) - 57910: 420, // undefined (1492x) - 58060: 421, // width (1492x) - 57923: 422, // x509 (1492x) - 57928: 423, // addDate (1491x) - 57585: 424, // any (1491x) - 57929: 425, // approxCountDistinct (1491x) - 57930: 426, // approxPercentile (1491x) - 57597: 427, // avg (1491x) - 57931: 428, // bitAnd (1491x) - 57932: 429, // bitOr (1491x) - 57933: 430, // bitXor (1491x) - 57934: 431, // bound (1491x) - 57937: 432, // cast (1491x) - 57941: 433, // curDate (1491x) - 57940: 434, // curTime (1491x) - 57942: 435, // dateAdd (1491x) - 57943: 436, // dateSub (1491x) - 57679: 437, // escape (1491x) - 57680: 438, // event (1491x) - 57946: 439, // exact (1491x) - 57684: 440, // exclusive (1491x) - 57948: 441, // extract (1491x) - 57691: 442, // file (1491x) - 57950: 443, // follower (1491x) - 57953: 444, // getFormat (1491x) - 57954: 445, // groupConcat (1491x) - 58018: 446, // ioReadBandwidth (1491x) - 58019: 447, // ioWriteBandwidth (1491x) - 57959: 448, // jsonArrayagg (1491x) - 57960: 449, // jsonObjectAgg (1491x) - 57729: 450, // lastval (1491x) - 57961: 451, // leader (1491x) - 57963: 452, // learner (1491x) - 57967: 453, // max (1491x) - 57746: 454, // member (1491x) - 57966: 455, // min (1491x) - 57756: 456, // names (1491x) - 57968: 457, // now (1491x) - 57973: 458, // position (1491x) - 57798: 459, // process (1491x) - 57802: 460, // proxy (1491x) - 57807: 461, // quick (1491x) - 57818: 462, // replicas (1491x) - 57819: 463, // replication (1491x) - 57828: 464, // reverse (1491x) - 57832: 465, // rowCount (1491x) - 57848: 466, // setval (1491x) - 57851: 467, // shared (1491x) - 57860: 468, // some (1491x) - 57862: 469, // sqlBufferResult (1491x) - 57863: 470, // sqlCache (1491x) - 57864: 471, // sqlNoCache (1491x) - 57981: 472, // staleness (1491x) - 57982: 473, // std (1491x) - 57983: 474, // stddev (1491x) - 57984: 475, // stddevPop (1491x) - 57985: 476, // stddevSamp (1491x) - 57988: 477, // strong (1491x) - 57989: 478, // subDate (1491x) - 57991: 479, // substring (1491x) - 57990: 480, // sum (1491x) - 57883: 481, // super (1491x) - 58054: 482, // telemetry (1491x) - 57995: 483, // timestampAdd (1491x) - 57996: 484, // timestampDiff (1491x) - 58008: 485, // trim (1491x) - 58009: 486, // variance (1491x) - 58010: 487, // varPop (1491x) - 58011: 488, // varSamp (1491x) - 58014: 489, // voter (1491x) - 57921: 490, // weightString (1491x) - 57491: 491, // on (1420x) - 40: 492, // '(' (1356x) - 57572: 493, // with (1236x) - 57351: 494, // stringLit (1235x) - 58109: 495, // not2 (1214x) - 57401: 496, // defaultKwd (1154x) - 57484: 497, // not (1150x) - 57367: 498, // as (1131x) - 57382: 499, // collate (1097x) - 57551: 500, // union (1081x) - 57557: 501, // using (1072x) - 57464: 502, // left (1067x) - 57518: 503, // right (1067x) - 43: 504, // '+' (1044x) - 45: 505, // '-' (1042x) - 57483: 506, // mod (1022x) - 57499: 507, // partition (1015x) - 57438: 508, // ignore (980x) - 57418: 509, // except (970x) - 57488: 510, // null (970x) - 57444: 511, // intersect (969x) - 57466: 512, // limit (950x) - 57423: 513, // forKwd (948x) - 57380: 514, // charType (946x) - 57561: 515, // values (946x) - 57446: 516, // into (940x) - 57472: 517, // lock (936x) - 58098: 518, // eq (933x) - 57569: 519, // where (931x) - 57426: 520, // from (929x) - 57420: 521, // fetch (926x) - 57514: 522, // replace (923x) - 57496: 523, // order (922x) - 57424: 524, // force (921x) - 58093: 525, // intLit (911x) - 57525: 526, // set (909x) - 57365: 527, // and (908x) - 57495: 528, // or (884x) - 57356: 529, // andand (883x) - 57790: 530, // pipesAsOr (883x) - 57573: 531, // xor (883x) - 57430: 532, // group (862x) - 57432: 533, // having (857x) - 57536: 534, // straightJoin (851x) - 57571: 535, // window (843x) - 57456: 536, // join (839x) - 57465: 537, // like (831x) - 57576: 538, // natural (829x) - 57387: 539, // cross (828x) - 57442: 540, // inner (828x) - 42: 541, // '*' (827x) - 125: 542, // '}' (825x) - 57521: 543, // rows (813x) - 57556: 544, // use (809x) - 57539: 545, // tableSample (803x) - 57504: 546, // rangeKwd (802x) - 57431: 547, // groups (801x) - 57405: 548, // desc (800x) - 57371: 549, // binaryType (799x) - 57396: 550, // dayHour (799x) - 57397: 551, // dayMicrosecond (799x) - 57398: 552, // dayMinute (799x) - 57399: 553, // daySecond (799x) - 57434: 554, // hourMicrosecond (799x) - 57435: 555, // hourMinute (799x) - 57436: 556, // hourSecond (799x) - 57481: 557, // minuteMicrosecond (799x) - 57482: 558, // minuteSecond (799x) - 57523: 559, // secondMicrosecond (799x) - 57574: 560, // yearMonth (799x) - 57368: 561, // asc (798x) - 57568: 562, // when (795x) - 57413: 563, // elseKwd (792x) - 57439: 564, // in (792x) - 57542: 565, // then (789x) - 47: 566, // '/' (785x) - 37: 567, // '%' (784x) - 38: 568, // '&' (784x) - 94: 569, // '^' (784x) - 124: 570, // '|' (784x) - 57409: 571, // div (784x) - 58103: 572, // lsh (784x) - 58108: 573, // rsh (784x) - 60: 574, // '<' (782x) - 62: 575, // '>' (782x) - 58099: 576, // ge (782x) - 57448: 577, // is (782x) - 58100: 578, // le (782x) - 58104: 579, // neq (782x) - 58105: 580, // neqSynonym (782x) - 58106: 581, // nulleq (782x) - 57369: 582, // between (779x) - 57437: 583, // ifKwd (778x) - 57510: 584, // regexpKwd (771x) - 57519: 585, // rlike (771x) - 57349: 586, // memberof (768x) - 57449: 587, // insert (767x) - 57538: 588, // tableKwd (759x) - 57352: 589, // singleAtIdentifier (756x) - 57392: 590, // currentUser (752x) - 57419: 591, // falseKwd (751x) - 57549: 592, // trueKwd (751x) - 58092: 593, // decLit (745x) - 58091: 594, // floatLit (745x) - 57520: 595, // row (744x) - 58094: 596, // hexLit (743x) - 58107: 597, // paramMarker (742x) - 58095: 598, // bitLit (741x) - 57445: 599, // interval (741x) - 57457: 600, // key (741x) - 123: 601, // '{' (740x) - 57394: 602, // database (736x) - 57416: 603, // exists (735x) - 57385: 604, // convert (732x) - 58071: 605, // builtinCurDate (731x) - 58079: 606, // builtinNow (731x) - 57381: 607, // check (731x) - 57389: 608, // currentDate (731x) - 57391: 609, // currentTs (731x) - 57353: 610, // doubleAtIdentifier (731x) - 57470: 611, // localTime (731x) - 57471: 612, // localTs (731x) - 57502: 613, // primary (731x) - 57350: 614, // underscoreCS (731x) - 58068: 615, // builtinCount (729x) - 57357: 616, // pipes (729x) - 33: 617, // '!' (728x) - 126: 618, // '~' (728x) - 58069: 619, // builtinApproxCountDistinct (728x) - 58070: 620, // builtinApproxPercentile (728x) - 58064: 621, // builtinBitAnd (728x) - 58065: 622, // builtinBitOr (728x) - 58066: 623, // builtinBitXor (728x) - 58067: 624, // builtinCast (728x) - 58072: 625, // builtinCurTime (728x) - 58073: 626, // builtinDateAdd (728x) - 58074: 627, // builtinDateSub (728x) - 58075: 628, // builtinExtract (728x) - 58076: 629, // builtinGroupConcat (728x) - 58077: 630, // builtinMax (728x) - 58078: 631, // builtinMin (728x) - 58080: 632, // builtinPosition (728x) - 58084: 633, // builtinStddevPop (728x) - 58085: 634, // builtinStddevSamp (728x) - 58081: 635, // builtinSubstring (728x) - 58082: 636, // builtinSum (728x) - 58083: 637, // builtinSysDate (728x) - 58086: 638, // builtinTranslate (728x) - 58087: 639, // builtinTrim (728x) - 58088: 640, // builtinUser (728x) - 58089: 641, // builtinVarPop (728x) - 58090: 642, // builtinVarSamp (728x) - 57377: 643, // caseKwd (728x) - 57388: 644, // cumeDist (728x) - 57393: 645, // currentRole (728x) - 57390: 646, // currentTime (728x) - 57404: 647, // denseRank (728x) - 57421: 648, // firstValue (728x) - 57460: 649, // lag (728x) - 57461: 650, // lastValue (728x) - 57462: 651, // lead (728x) - 57486: 652, // nthValue (728x) - 57487: 653, // ntile (728x) - 57500: 654, // percentRank (728x) - 57505: 655, // rank (728x) - 57513: 656, // repeat (728x) - 57522: 657, // rowNumber (728x) - 57537: 658, // tidbCurrentTSO (728x) - 57558: 659, // utcDate (728x) - 57560: 660, // utcTime (728x) - 57559: 661, // utcTimestamp (728x) - 57550: 662, // unique (724x) - 57384: 663, // constraint (722x) - 57509: 664, // references (719x) - 57524: 665, // selectKwd (716x) - 57428: 666, // generated (715x) - 57379: 667, // character (709x) - 57440: 668, // index (697x) - 57476: 669, // match (669x) - 57546: 670, // to (588x) - 57362: 671, // all (573x) - 46: 672, // '.' (568x) - 57364: 673, // analyze (552x) - 57554: 674, // update (549x) - 57477: 675, // maxValue (536x) - 58101: 676, // jss (534x) - 58102: 677, // juss (534x) - 57366: 678, // array (532x) - 57467: 679, // lines (523x) - 58097: 680, // assignmentEq (520x) - 57374: 681, // by (520x) - 57363: 682, // alter (518x) - 57515: 683, // require (515x) - 64: 684, // '@' (510x) - 58368: 685, // Identifier (509x) - 58447: 686, // NotKeywordToken (509x) - 57529: 687, // sql (509x) - 58678: 688, // TiDBKeyword (509x) - 58688: 689, // UnReservedKeyword (509x) - 57411: 690, // drop (504x) - 57376: 691, // cascade (503x) - 57506: 692, // read (503x) - 57516: 693, // restrict (503x) - 57347: 694, // asof (501x) - 57386: 695, // create (499x) - 57425: 696, // foreign (499x) - 57427: 697, // fulltext (499x) - 57348: 698, // toTimestamp (498x) - 57564: 699, // varcharacter (497x) - 57563: 700, // varcharType (497x) - 57378: 701, // change (496x) - 57400: 702, // decimalType (496x) - 57410: 703, // doubleType (496x) - 57422: 704, // floatType (496x) - 57443: 705, // integerType (496x) - 57450: 706, // intType (496x) - 57507: 707, // realType (496x) - 57512: 708, // rename (496x) - 57570: 709, // write (496x) - 57565: 710, // varbinaryType (495x) - 57361: 711, // add (494x) - 57370: 712, // bigIntType (494x) - 57372: 713, // blobType (494x) - 57451: 714, // int1Type (494x) - 57452: 715, // int2Type (494x) - 57453: 716, // int3Type (494x) - 57454: 717, // int4Type (494x) - 57455: 718, // int8Type (494x) - 57562: 719, // long (494x) - 57473: 720, // longblobType (494x) - 57474: 721, // longtextType (494x) - 57478: 722, // mediumblobType (494x) - 57479: 723, // mediumIntType (494x) - 57480: 724, // mediumtextType (494x) - 57489: 725, // numericType (494x) - 57492: 726, // optimize (494x) - 57527: 727, // smallIntType (494x) - 57543: 728, // tinyblobType (494x) - 57544: 729, // tinyIntType (494x) - 57545: 730, // tinytextType (494x) - 58643: 731, // SubSelect (224x) - 58698: 732, // UserVariable (182x) - 58618: 733, // SimpleIdent (181x) - 58421: 734, // Literal (180x) - 58633: 735, // StringLiteral (180x) - 58444: 736, // NextValueForSequence (178x) - 58345: 737, // FunctionCallGeneric (177x) - 58346: 738, // FunctionCallKeyword (177x) - 58347: 739, // FunctionCallNonKeyword (177x) - 58348: 740, // FunctionNameConflict (177x) - 58349: 741, // FunctionNameDateArith (177x) - 58350: 742, // FunctionNameDateArithMultiForms (177x) - 58351: 743, // FunctionNameDatetimePrecision (177x) - 58352: 744, // FunctionNameOptionalBraces (177x) - 58353: 745, // FunctionNameSequence (177x) - 58617: 746, // SimpleExpr (177x) - 58644: 747, // SumExpr (177x) - 58646: 748, // SystemVariable (177x) - 58709: 749, // Variable (177x) - 58732: 750, // WindowFuncCall (177x) - 58188: 751, // BitExpr (163x) - 58520: 752, // PredicateExpr (132x) - 58191: 753, // BoolPri (129x) - 58309: 754, // Expression (129x) - 58442: 755, // NUM (108x) - 58747: 756, // logAnd (97x) - 58748: 757, // logOr (97x) - 58299: 758, // EqOpt (80x) - 58656: 759, // TableName (77x) - 58634: 760, // StringName (56x) - 57403: 761, // deleteKwd (53x) - 58412: 762, // LengthNum (47x) - 57553: 763, // unsigned (47x) - 57498: 764, // over (45x) - 57575: 765, // zerofill (45x) - 58213: 766, // ColumnName (41x) - 57407: 767, // distinct (36x) - 57408: 768, // distinctRow (36x) - 58737: 769, // WindowingClause (35x) - 58571: 770, // SelectStmt (34x) - 58572: 771, // SelectStmtBasic (34x) - 58574: 772, // SelectStmtFromDualTable (34x) - 58575: 773, // SelectStmtFromTable (34x) - 58592: 774, // SetOprClause (34x) - 57402: 775, // delayed (33x) - 57433: 776, // highPriority (33x) - 57475: 777, // lowPriority (33x) - 58593: 778, // SetOprClauseList (33x) - 58596: 779, // SetOprStmtWithLimitOrderBy (33x) - 58597: 780, // SetOprStmtWoutLimitOrderBy (33x) - 58738: 781, // WithClause (31x) - 58584: 782, // SelectStmtWithClause (30x) - 58595: 783, // SetOprStmt (30x) - 58400: 784, // Int64Num (28x) - 57355: 785, // hintComment (27x) - 58320: 786, // FieldLen (25x) - 58486: 787, // OptWindowingClause (24x) - 58692: 788, // UpdateStmtNoWith (24x) - 58272: 789, // DeleteWithoutUsingStmt (23x) - 58492: 790, // OrderBy (23x) - 58578: 791, // SelectStmtLimit (23x) - 57530: 792, // sqlBigResult (23x) - 57531: 793, // sqlCalcFoundRows (23x) - 57532: 794, // sqlSmallResult (23x) - 58397: 795, // InsertIntoStmt (21x) - 58542: 796, // ReplaceIntoStmt (21x) - 58691: 797, // UpdateStmt (21x) - 58202: 798, // CharsetKw (20x) - 58700: 799, // Username (20x) - 58369: 800, // IfExists (19x) - 58310: 801, // ExpressionList (18x) - 58271: 802, // DeleteWithUsingStmt (17x) - 58515: 803, // PlacementPolicyOption (17x) - 58657: 804, // TableNameList (17x) - 58370: 805, // IfNotExists (16x) - 57541: 806, // terminated (16x) - 58270: 807, // DeleteFromStmt (15x) - 58275: 808, // DistinctKwd (15x) - 58504: 809, // PartitionNameList (15x) - 58276: 810, // DistinctOpt (14x) - 57414: 811, // enclosed (14x) - 58471: 812, // OptFieldLen (14x) - 58680: 813, // TimestampUnit (14x) - 58722: 814, // WhereClause (14x) - 58723: 815, // WhereClauseOptional (14x) - 58267: 816, // DefaultKwdOpt (13x) - 57415: 817, // escaped (13x) - 57494: 818, // optionally (13x) - 58308: 819, // ExprOrDefault (12x) - 58406: 820, // JoinTable (12x) - 58465: 821, // OptBinary (12x) - 57511: 822, // release (12x) - 58561: 823, // RolenameComposed (12x) - 58653: 824, // TableFactor (12x) - 58666: 825, // TableRef (12x) - 58160: 826, // AnalyzeOptionListOpt (11x) - 58340: 827, // FromOrIn (11x) - 58679: 828, // TimeUnit (11x) - 58156: 829, // AlterTableStmt (10x) - 58203: 830, // CharsetName (10x) - 58214: 831, // ColumnNameList (10x) - 58257: 832, // DBName (10x) - 57469: 833, // load (10x) - 58448: 834, // NotSym (10x) - 57485: 835, // noWriteToBinLog (10x) - 58493: 836, // OrderByOptional (10x) - 58495: 837, // PartDefOption (10x) - 58616: 838, // SignedNum (10x) - 58194: 839, // BuggyDefaultFalseDistinctOpt (9x) - 58266: 840, // DefaultFalseDistinctOpt (9x) - 58407: 841, // JoinType (9x) - 58455: 842, // NumLiteral (9x) - 58560: 843, // Rolename (9x) - 58555: 844, // RoleNameString (9x) - 58255: 845, // CrossOpt (8x) - 58300: 846, // EqOrAssignmentEq (8x) - 58307: 847, // ExplainableStmt (8x) - 58311: 848, // ExpressionListOpt (8x) - 58391: 849, // IndexPartSpecification (8x) - 58408: 850, // KeyOrIndex (8x) - 58445: 851, // NoWriteToBinLogAliasOpt (8x) - 58579: 852, // SelectStmtLimitOpt (8x) - 58712: 853, // VariableName (8x) - 58141: 854, // AllOrPartitionNameList (7x) - 58238: 855, // ConstraintKeywordOpt (7x) - 58262: 856, // DatabaseSym (7x) - 58326: 857, // FieldsOrColumns (7x) - 58338: 858, // ForceOpt (7x) - 58392: 859, // IndexPartSpecificationList (7x) - 58524: 860, // Priority (7x) - 58565: 861, // RowFormat (7x) - 58568: 862, // RowValue (7x) - 58590: 863, // SetExpr (7x) - 58602: 864, // ShowDatabaseNameOpt (7x) - 58663: 865, // TableOption (7x) - 57566: 866, // varying (7x) - 58161: 867, // AnalyzeTableStmt (6x) - 58183: 868, // BeginTransactionStmt (6x) - 58185: 869, // BindableStmt (6x) - 57383: 870, // column (6x) - 58208: 871, // ColumnDef (6x) - 58228: 872, // CommitStmt (6x) - 58259: 873, // DatabaseOption (6x) - 58302: 874, // EscapedTableRef (6x) - 58324: 875, // FieldTerminator (6x) - 57429: 876, // grant (6x) - 58374: 877, // IgnoreOptional (6x) - 58383: 878, // IndexInvisible (6x) - 58388: 879, // IndexNameList (6x) - 58394: 880, // IndexType (6x) - 58425: 881, // LoadDataStmt (6x) - 58505: 882, // PartitionNameListOpt (6x) - 58537: 883, // ReleaseSavepointStmt (6x) - 58562: 884, // RolenameList (6x) - 58564: 885, // RollbackStmt (6x) - 58569: 886, // SavepointStmt (6x) - 58600: 887, // SetStmt (6x) - 57526: 888, // show (6x) - 58661: 889, // TableOptimizerHints (6x) - 58701: 890, // UsernameList (6x) - 58739: 891, // WithClustered (6x) - 58139: 892, // AlgorithmClause (5x) - 58196: 893, // ByItem (5x) - 58207: 894, // CollationName (5x) - 58211: 895, // ColumnKeywordOpt (5x) - 58273: 896, // DirectPlacementOption (5x) - 58274: 897, // DirectResourceGroupOption (5x) - 58322: 898, // FieldOpt (5x) - 58323: 899, // FieldOpts (5x) - 58366: 900, // IdentList (5x) - 58386: 901, // IndexName (5x) - 58389: 902, // IndexOption (5x) - 58390: 903, // IndexOptionList (5x) - 57441: 904, // infile (5x) - 58417: 905, // LimitOption (5x) - 58429: 906, // LockClause (5x) - 58467: 907, // OptCharsetWithOptBinary (5x) - 58478: 908, // OptNullTreatment (5x) - 58518: 909, // PolicyName (5x) - 58525: 910, // PriorityOpt (5x) - 58547: 911, // ResourceGroupName (5x) - 58570: 912, // SelectLockOpt (5x) - 58577: 913, // SelectStmtIntoOption (5x) - 58667: 914, // TableRefs (5x) - 58694: 915, // UserSpec (5x) - 58167: 916, // Assignment (4x) - 58173: 917, // AuthString (4x) - 58175: 918, // BRIEBooleanOptionName (4x) - 58176: 919, // BRIEIntegerOptionName (4x) - 58177: 920, // BRIEKeywordOptionName (4x) - 58178: 921, // BRIEOption (4x) - 58179: 922, // BRIEOptions (4x) - 58181: 923, // BRIEStringOptionName (4x) - 58195: 924, // BuiltinFunction (4x) - 58197: 925, // ByList (4x) - 58201: 926, // Char (4x) - 58232: 927, // ConfigItemName (4x) - 58236: 928, // Constraint (4x) - 58334: 929, // FloatOpt (4x) - 58395: 930, // IndexTypeName (4x) - 57493: 931, // option (4x) - 58483: 932, // OptWild (4x) - 57497: 933, // outer (4x) - 58519: 934, // Precision (4x) - 58533: 935, // ReferDef (4x) - 58551: 936, // RestrictOrCascadeOpt (4x) - 58567: 937, // RowStmt (4x) - 58585: 938, // SequenceOption (4x) - 57535: 939, // statsExtended (4x) - 58648: 940, // TableAsName (4x) - 58649: 941, // TableAsNameOpt (4x) - 58660: 942, // TableNameOptWild (4x) - 58662: 943, // TableOptimizerHintsOpt (4x) - 58664: 944, // TableOptionList (4x) - 58682: 945, // TraceableStmt (4x) - 58683: 946, // TransactionChar (4x) - 58695: 947, // UserSpecList (4x) - 58733: 948, // WindowName (4x) - 58164: 949, // AsOfClause (3x) - 58168: 950, // AssignmentList (3x) - 58170: 951, // AttributesOpt (3x) - 58192: 952, // Boolean (3x) - 58220: 953, // ColumnOption (3x) - 58223: 954, // ColumnPosition (3x) - 58229: 955, // CommonTableExpr (3x) - 58251: 956, // CreateTableStmt (3x) - 58256: 957, // CurdateSym (3x) - 58260: 958, // DatabaseOptionList (3x) - 58268: 959, // DefaultTrueDistinctOpt (3x) - 58296: 960, // EnforcedOrNot (3x) - 57417: 961, // explain (3x) - 58313: 962, // ExtendedPriv (3x) - 58354: 963, // GeneratedAlways (3x) - 58356: 964, // GlobalScope (3x) - 58360: 965, // GroupByClause (3x) - 58378: 966, // IndexHint (3x) - 58382: 967, // IndexHintType (3x) - 58387: 968, // IndexNameAndTypeOpt (3x) - 57458: 969, // keys (3x) - 58419: 970, // Lines (3x) - 58439: 971, // MaxValueOrExpression (3x) - 58449: 972, // NowSym (3x) - 58450: 973, // NowSymFunc (3x) - 58451: 974, // NowSymOptionFraction (3x) - 58479: 975, // OptOrder (3x) - 58482: 976, // OptTemporary (3x) - 58496: 977, // PartDefOptionList (3x) - 58498: 978, // PartitionDefinition (3x) - 58509: 979, // PasswordOrLockOption (3x) - 58517: 980, // PluginNameList (3x) - 58523: 981, // PrimaryOpt (3x) - 58526: 982, // PrivElem (3x) - 58528: 983, // PrivType (3x) - 57503: 984, // procedure (3x) - 58543: 985, // RequireClause (3x) - 58544: 986, // RequireClauseOpt (3x) - 58546: 987, // RequireListElement (3x) - 58563: 988, // RolenameWithoutIdent (3x) - 58556: 989, // RoleOrPrivElem (3x) - 58576: 990, // SelectStmtGroup (3x) - 58594: 991, // SetOprOpt (3x) - 58647: 992, // TableAliasRefList (3x) - 58650: 993, // TableElement (3x) - 58659: 994, // TableNameListOpt2 (3x) - 58675: 995, // TextString (3x) - 58684: 996, // TransactionChars (3x) - 57548: 997, // trigger (3x) - 57552: 998, // unlock (3x) - 57555: 999, // usage (3x) - 58705: 1000, // ValuesList (3x) - 58707: 1001, // ValuesStmtList (3x) - 58703: 1002, // ValueSym (3x) - 58710: 1003, // VariableAssignment (3x) - 58730: 1004, // WindowFrameStart (3x) - 58137: 1005, // AdminStmt (2x) - 58140: 1006, // AllColumnsOrPredicateColumnsOpt (2x) - 58142: 1007, // AlterDatabaseStmt (2x) - 58143: 1008, // AlterImportStmt (2x) - 58144: 1009, // AlterInstanceStmt (2x) - 58145: 1010, // AlterOrderItem (2x) - 58147: 1011, // AlterPolicyStmt (2x) - 58148: 1012, // AlterResourceGroupStmt (2x) - 58149: 1013, // AlterSequenceOption (2x) - 58151: 1014, // AlterSequenceStmt (2x) - 58152: 1015, // AlterTableSpec (2x) - 58157: 1016, // AlterUserStmt (2x) - 58158: 1017, // AnalyzeOption (2x) - 58187: 1018, // BinlogStmt (2x) - 58180: 1019, // BRIEStmt (2x) - 58182: 1020, // BRIETables (2x) - 57375: 1021, // call (2x) - 58198: 1022, // CallStmt (2x) - 58199: 1023, // CastType (2x) - 58200: 1024, // ChangeStmt (2x) - 58206: 1025, // CheckConstraintKeyword (2x) - 58215: 1026, // ColumnNameListOpt (2x) - 58218: 1027, // ColumnNameOrUserVariable (2x) - 58221: 1028, // ColumnOptionList (2x) - 58222: 1029, // ColumnOptionListOpt (2x) - 58224: 1030, // ColumnSetValue (2x) - 58227: 1031, // CommentOrAttributeOption (2x) - 58231: 1032, // CompletionTypeWithinTransaction (2x) - 58233: 1033, // ConnectionOption (2x) - 58235: 1034, // ConnectionOptions (2x) - 58239: 1035, // CreateBindingStmt (2x) - 58240: 1036, // CreateDatabaseStmt (2x) - 58241: 1037, // CreateImportStmt (2x) - 58242: 1038, // CreateIndexStmt (2x) - 58243: 1039, // CreatePolicyStmt (2x) - 58244: 1040, // CreateResourceGroupStmt (2x) - 58245: 1041, // CreateRoleStmt (2x) - 58247: 1042, // CreateSequenceStmt (2x) - 58248: 1043, // CreateStatisticsStmt (2x) - 58249: 1044, // CreateTableOptionListOpt (2x) - 58252: 1045, // CreateUserStmt (2x) - 58254: 1046, // CreateViewStmt (2x) - 57395: 1047, // databases (2x) - 58264: 1048, // DeallocateStmt (2x) - 58265: 1049, // DeallocateSym (2x) - 57406: 1050, // describe (2x) - 58277: 1051, // DoStmt (2x) - 58278: 1052, // DropBindingStmt (2x) - 58279: 1053, // DropDatabaseStmt (2x) - 58280: 1054, // DropImportStmt (2x) - 58281: 1055, // DropIndexStmt (2x) - 58282: 1056, // DropPolicyStmt (2x) - 58283: 1057, // DropResourceGroupStmt (2x) - 58284: 1058, // DropRoleStmt (2x) - 58285: 1059, // DropSequenceStmt (2x) - 58286: 1060, // DropStatisticsStmt (2x) - 58287: 1061, // DropStatsStmt (2x) - 58288: 1062, // DropTableStmt (2x) - 58289: 1063, // DropUserStmt (2x) - 58290: 1064, // DropViewStmt (2x) - 58292: 1065, // DuplicateOpt (2x) - 58294: 1066, // EmptyStmt (2x) - 58295: 1067, // EncryptionOpt (2x) - 58297: 1068, // EnforcedOrNotOpt (2x) - 58301: 1069, // ErrorHandling (2x) - 58303: 1070, // ExecuteStmt (2x) - 58304: 1071, // ExplainFormatType (2x) - 58305: 1072, // ExplainStmt (2x) - 58306: 1073, // ExplainSym (2x) - 58315: 1074, // Field (2x) - 58318: 1075, // FieldItem (2x) - 58325: 1076, // Fields (2x) - 58330: 1077, // FlashbackDatabaseStmt (2x) - 58331: 1078, // FlashbackTableStmt (2x) - 58332: 1079, // FlashbackToNewName (2x) - 58333: 1080, // FlashbackToTimestampStmt (2x) - 58337: 1081, // FlushStmt (2x) - 58343: 1082, // FuncDatetimePrecList (2x) - 58344: 1083, // FuncDatetimePrecListOpt (2x) - 58357: 1084, // GrantProxyStmt (2x) - 58358: 1085, // GrantRoleStmt (2x) - 58359: 1086, // GrantStmt (2x) - 58361: 1087, // HandleRange (2x) - 58363: 1088, // HashString (2x) - 58364: 1089, // HavingClause (2x) - 58365: 1090, // HelpStmt (2x) - 58377: 1091, // IndexAdviseStmt (2x) - 58379: 1092, // IndexHintList (2x) - 58380: 1093, // IndexHintListOpt (2x) - 58385: 1094, // IndexLockAndAlgorithmOpt (2x) - 58398: 1095, // InsertValues (2x) - 58403: 1096, // IntoOpt (2x) - 58409: 1097, // KeyOrIndexOpt (2x) - 57459: 1098, // kill (2x) - 58410: 1099, // KillOrKillTiDB (2x) - 58411: 1100, // KillStmt (2x) - 58416: 1101, // LimitClause (2x) - 57468: 1102, // linear (2x) - 58418: 1103, // LinearOpt (2x) - 58422: 1104, // LoadDataSetItem (2x) - 58426: 1105, // LoadStatsStmt (2x) - 58427: 1106, // LocalOpt (2x) - 58428: 1107, // LocationLabelList (2x) - 58430: 1108, // LockStatsStmt (2x) - 58431: 1109, // LockTablesStmt (2x) - 58440: 1110, // MaxValueOrExpressionList (2x) - 58446: 1111, // NonTransactionalDMLStmt (2x) - 58452: 1112, // NowSymOptionFractionParentheses (2x) - 58454: 1113, // NumList (2x) - 58457: 1114, // ObjectType (2x) - 57490: 1115, // of (2x) - 58458: 1116, // OfTablesOpt (2x) - 58459: 1117, // OnCommitOpt (2x) - 58460: 1118, // OnDelete (2x) - 58463: 1119, // OnUpdate (2x) - 58468: 1120, // OptCollate (2x) - 58473: 1121, // OptFull (2x) - 58475: 1122, // OptInteger (2x) - 58488: 1123, // OptionalBraces (2x) - 58487: 1124, // OptionLevel (2x) - 58477: 1125, // OptLeadLagInfo (2x) - 58476: 1126, // OptLLDefault (2x) - 58494: 1127, // OuterOpt (2x) - 58499: 1128, // PartitionDefinitionList (2x) - 58500: 1129, // PartitionDefinitionListOpt (2x) - 58501: 1130, // PartitionIntervalOpt (2x) - 58507: 1131, // PartitionOpt (2x) - 58508: 1132, // PasswordOpt (2x) - 58510: 1133, // PasswordOrLockOptionList (2x) - 58511: 1134, // PasswordOrLockOptions (2x) - 58514: 1135, // PlacementOptionList (2x) - 58516: 1136, // PlanReplayerStmt (2x) - 58522: 1137, // PreparedStmt (2x) - 58527: 1138, // PrivLevel (2x) - 58530: 1139, // PurgeImportStmt (2x) - 58531: 1140, // QuickOptional (2x) - 58532: 1141, // RecoverTableStmt (2x) - 58534: 1142, // ReferOpt (2x) - 58536: 1143, // RegexpSym (2x) - 58538: 1144, // RenameTableStmt (2x) - 58539: 1145, // RenameUserStmt (2x) - 58541: 1146, // RepeatableOpt (2x) - 58548: 1147, // ResourceGroupNameOption (2x) - 58549: 1148, // ResourceGroupOptionList (2x) - 58550: 1149, // RestartStmt (2x) - 58552: 1150, // ResumeImportStmt (2x) - 57517: 1151, // revoke (2x) - 58553: 1152, // RevokeRoleStmt (2x) - 58554: 1153, // RevokeStmt (2x) - 58557: 1154, // RoleOrPrivElemList (2x) - 58558: 1155, // RoleSpec (2x) - 58580: 1156, // SelectStmtOpt (2x) - 58583: 1157, // SelectStmtSQLCache (2x) - 58587: 1158, // SetBindingStmt (2x) - 58588: 1159, // SetDefaultRoleOpt (2x) - 58589: 1160, // SetDefaultRoleStmt (2x) - 58599: 1161, // SetRoleStmt (2x) - 58603: 1162, // ShowImportStmt (2x) - 58608: 1163, // ShowProfileType (2x) - 58611: 1164, // ShowStmt (2x) - 58612: 1165, // ShowTableAliasOpt (2x) - 58614: 1166, // ShutdownStmt (2x) - 58615: 1167, // SignedLiteral (2x) - 58619: 1168, // SplitOption (2x) - 58620: 1169, // SplitRegionStmt (2x) - 58624: 1170, // Statement (2x) - 58627: 1171, // StatsOptionsOpt (2x) - 58628: 1172, // StatsPersistentVal (2x) - 58629: 1173, // StatsType (2x) - 58630: 1174, // StopImportStmt (2x) - 58637: 1175, // SubPartDefinition (2x) - 58640: 1176, // SubPartitionMethod (2x) - 58645: 1177, // Symbol (2x) - 58651: 1178, // TableElementList (2x) - 58654: 1179, // TableLock (2x) - 58658: 1180, // TableNameListOpt (2x) - 58665: 1181, // TableOrTables (2x) - 58674: 1182, // TablesTerminalSym (2x) - 58672: 1183, // TableToTable (2x) - 58676: 1184, // TextStringList (2x) - 58681: 1185, // TraceStmt (2x) - 58686: 1186, // TruncateTableStmt (2x) - 58689: 1187, // UnlockStatsStmt (2x) - 58690: 1188, // UnlockTablesStmt (2x) - 58696: 1189, // UserToUser (2x) - 58693: 1190, // UseStmt (2x) - 58708: 1191, // Varchar (2x) - 58711: 1192, // VariableAssignmentList (2x) - 58720: 1193, // WhenClause (2x) - 58725: 1194, // WindowDefinition (2x) - 58728: 1195, // WindowFrameBound (2x) - 58735: 1196, // WindowSpec (2x) - 58740: 1197, // WithGrantOptionOpt (2x) - 58741: 1198, // WithList (2x) - 58745: 1199, // Writeable (2x) - 58136: 1200, // AdminShowSlow (1x) - 58138: 1201, // AdminStmtLimitOpt (1x) - 58146: 1202, // AlterOrderList (1x) - 58150: 1203, // AlterSequenceOptionList (1x) - 58153: 1204, // AlterTableSpecList (1x) - 58154: 1205, // AlterTableSpecListOpt (1x) - 58155: 1206, // AlterTableSpecSingleOpt (1x) - 58159: 1207, // AnalyzeOptionList (1x) - 58162: 1208, // AnyOrAll (1x) - 58163: 1209, // ArrayKwdOpt (1x) - 58165: 1210, // AsOfClauseOpt (1x) - 58166: 1211, // AsOpt (1x) - 58171: 1212, // AuthOption (1x) - 58172: 1213, // AuthPlugin (1x) - 58174: 1214, // AutoRandomOpt (1x) - 58184: 1215, // BetweenOrNotOp (1x) - 58186: 1216, // BindingStatusType (1x) - 58189: 1217, // BitValueType (1x) - 58190: 1218, // BlobType (1x) - 58193: 1219, // BooleanType (1x) - 57373: 1220, // both (1x) - 58204: 1221, // CharsetNameOrDefault (1x) - 58205: 1222, // CharsetOpt (1x) - 58210: 1223, // ColumnFormat (1x) - 58212: 1224, // ColumnList (1x) - 58219: 1225, // ColumnNameOrUserVariableList (1x) - 58216: 1226, // ColumnNameOrUserVarListOpt (1x) - 58217: 1227, // ColumnNameOrUserVarListOptWithBrackets (1x) - 58225: 1228, // ColumnSetValueList (1x) - 58230: 1229, // CompareOp (1x) - 58234: 1230, // ConnectionOptionList (1x) - 58237: 1231, // ConstraintElem (1x) - 58246: 1232, // CreateSequenceOptionListOpt (1x) - 58250: 1233, // CreateTableSelectOpt (1x) - 58253: 1234, // CreateViewSelectOpt (1x) - 58261: 1235, // DatabaseOptionListOpt (1x) - 58263: 1236, // DateAndTimeType (1x) - 58258: 1237, // DBNameList (1x) - 58269: 1238, // DefaultValueExpr (1x) - 58291: 1239, // DryRunOptions (1x) - 57412: 1240, // dual (1x) - 58293: 1241, // ElseOpt (1x) - 58298: 1242, // EnforcedOrNotOrNotNullOpt (1x) - 58312: 1243, // ExpressionOpt (1x) - 58314: 1244, // FetchFirstOpt (1x) - 58316: 1245, // FieldAsName (1x) - 58317: 1246, // FieldAsNameOpt (1x) - 58319: 1247, // FieldItemList (1x) - 58321: 1248, // FieldList (1x) - 58327: 1249, // FirstAndLastPartOpt (1x) - 58328: 1250, // FirstOrNext (1x) - 58329: 1251, // FixedPointType (1x) - 58335: 1252, // FloatingPointType (1x) - 58336: 1253, // FlushOption (1x) - 58339: 1254, // FromDual (1x) - 58341: 1255, // FulltextSearchModifierOpt (1x) - 58342: 1256, // FuncDatetimePrec (1x) - 58355: 1257, // GetFormatSelector (1x) - 58362: 1258, // HandleRangeList (1x) - 58367: 1259, // IdentListWithParenOpt (1x) - 58371: 1260, // IfNotRunning (1x) - 58372: 1261, // IfRunning (1x) - 58373: 1262, // IgnoreLines (1x) - 58375: 1263, // ImportTruncate (1x) - 58381: 1264, // IndexHintScope (1x) - 58384: 1265, // IndexKeyTypeOpt (1x) - 58393: 1266, // IndexPartSpecificationListOpt (1x) - 58396: 1267, // IndexTypeOpt (1x) - 58376: 1268, // InOrNotOp (1x) - 58399: 1269, // InstanceOption (1x) - 58401: 1270, // IntegerType (1x) - 58402: 1271, // IntervalExpr (1x) - 58405: 1272, // IsolationLevel (1x) - 58404: 1273, // IsOrNotOp (1x) - 57463: 1274, // leading (1x) - 58413: 1275, // LikeEscapeOpt (1x) - 58414: 1276, // LikeOrNotOp (1x) - 58415: 1277, // LikeTableWithOrWithoutParen (1x) - 58420: 1278, // LinesTerminated (1x) - 58423: 1279, // LoadDataSetList (1x) - 58424: 1280, // LoadDataSetSpecOpt (1x) - 58432: 1281, // LockType (1x) - 58433: 1282, // LogTypeOpt (1x) - 58434: 1283, // Match (1x) - 58435: 1284, // MatchOpt (1x) - 58436: 1285, // MaxIndexNumOpt (1x) - 58437: 1286, // MaxMinutesOpt (1x) - 58438: 1287, // MaxValPartOpt (1x) - 58441: 1288, // NChar (1x) - 58453: 1289, // NullPartOpt (1x) - 58456: 1290, // NumericType (1x) - 58443: 1291, // NVarchar (1x) - 58461: 1292, // OnDeleteUpdateOpt (1x) - 58462: 1293, // OnDuplicateKeyUpdate (1x) - 58464: 1294, // OptBinMod (1x) - 58466: 1295, // OptCharset (1x) - 58469: 1296, // OptErrors (1x) - 58470: 1297, // OptExistingWindowName (1x) - 58472: 1298, // OptFromFirstLast (1x) - 58474: 1299, // OptGConcatSeparator (1x) - 58489: 1300, // OptionalShardColumn (1x) - 58480: 1301, // OptPartitionClause (1x) - 58481: 1302, // OptTable (1x) - 58484: 1303, // OptWindowFrameClause (1x) - 58485: 1304, // OptWindowOrderByClause (1x) - 58491: 1305, // Order (1x) - 58490: 1306, // OrReplace (1x) - 57447: 1307, // outfile (1x) - 58497: 1308, // PartDefValuesOpt (1x) - 58502: 1309, // PartitionKeyAlgorithmOpt (1x) - 58503: 1310, // PartitionMethod (1x) - 58506: 1311, // PartitionNumOpt (1x) - 58512: 1312, // PerDB (1x) - 58513: 1313, // PerTable (1x) - 57501: 1314, // precisionType (1x) - 58521: 1315, // PrepareSQL (1x) - 58529: 1316, // ProcedureCall (1x) - 57508: 1317, // recursive (1x) - 58535: 1318, // RegexpOrNotOp (1x) - 58540: 1319, // ReorganizePartitionRuleOpt (1x) - 58545: 1320, // RequireList (1x) - 58559: 1321, // RoleSpecList (1x) - 58566: 1322, // RowOrRows (1x) - 58573: 1323, // SelectStmtFieldList (1x) - 58581: 1324, // SelectStmtOpts (1x) - 58582: 1325, // SelectStmtOptsList (1x) - 58586: 1326, // SequenceOptionList (1x) - 58591: 1327, // SetOpr (1x) - 58598: 1328, // SetRoleOpt (1x) - 58601: 1329, // ShardableStmt (1x) - 58604: 1330, // ShowIndexKwd (1x) - 58605: 1331, // ShowLikeOrWhereOpt (1x) - 58606: 1332, // ShowPlacementTarget (1x) - 58607: 1333, // ShowProfileArgsOpt (1x) - 58609: 1334, // ShowProfileTypes (1x) - 58610: 1335, // ShowProfileTypesOpt (1x) - 58613: 1336, // ShowTargetFilterable (1x) - 57528: 1337, // spatial (1x) - 58621: 1338, // SplitSyntaxOption (1x) - 57533: 1339, // ssl (1x) - 58622: 1340, // Start (1x) - 58623: 1341, // Starting (1x) - 57534: 1342, // starting (1x) - 58625: 1343, // StatementList (1x) - 58626: 1344, // StatementScope (1x) - 58631: 1345, // StorageMedia (1x) - 57540: 1346, // stored (1x) - 58632: 1347, // StringList (1x) - 58635: 1348, // StringNameOrBRIEOptionKeyword (1x) - 58636: 1349, // StringType (1x) - 58638: 1350, // SubPartDefinitionList (1x) - 58639: 1351, // SubPartDefinitionListOpt (1x) - 58641: 1352, // SubPartitionNumOpt (1x) - 58642: 1353, // SubPartitionOpt (1x) - 58652: 1354, // TableElementListOpt (1x) - 58655: 1355, // TableLockList (1x) - 58668: 1356, // TableRefsClause (1x) - 58669: 1357, // TableSampleMethodOpt (1x) - 58670: 1358, // TableSampleOpt (1x) - 58671: 1359, // TableSampleUnitOpt (1x) - 58673: 1360, // TableToTableList (1x) - 58677: 1361, // TextType (1x) - 57547: 1362, // trailing (1x) - 58685: 1363, // TrimDirection (1x) - 58687: 1364, // Type (1x) - 58697: 1365, // UserToUserList (1x) - 58699: 1366, // UserVariableList (1x) - 58702: 1367, // UsingRoles (1x) - 58704: 1368, // Values (1x) - 58706: 1369, // ValuesOpt (1x) - 58713: 1370, // ViewAlgorithm (1x) - 58714: 1371, // ViewCheckOption (1x) - 58715: 1372, // ViewDefiner (1x) - 58716: 1373, // ViewFieldList (1x) - 58717: 1374, // ViewName (1x) - 58718: 1375, // ViewSQLSecurity (1x) - 57567: 1376, // virtual (1x) - 58719: 1377, // VirtualOrStored (1x) - 58721: 1378, // WhenClauseList (1x) - 58724: 1379, // WindowClauseOptional (1x) - 58726: 1380, // WindowDefinitionList (1x) - 58727: 1381, // WindowFrameBetween (1x) - 58729: 1382, // WindowFrameExtent (1x) - 58731: 1383, // WindowFrameUnits (1x) - 58734: 1384, // WindowNameOrSpec (1x) - 58736: 1385, // WindowSpecDetails (1x) - 58742: 1386, // WithReadLockOpt (1x) - 58743: 1387, // WithValidation (1x) - 58744: 1388, // WithValidationOpt (1x) - 58746: 1389, // Year (1x) - 58135: 1390, // $default (0x) - 58096: 1391, // andnot (0x) - 58169: 1392, // AssignmentListOpt (0x) - 58209: 1393, // ColumnDefList (0x) - 58226: 1394, // CommaOpt (0x) - 58119: 1395, // createTableSelect (0x) - 58110: 1396, // empty (0x) - 57345: 1397, // error (0x) - 58134: 1398, // higherThanComma (0x) - 58128: 1399, // higherThanParenthese (0x) - 58117: 1400, // insertValues (0x) - 57354: 1401, // invalid (0x) - 58120: 1402, // lowerThanCharsetKwd (0x) - 58133: 1403, // lowerThanComma (0x) - 58118: 1404, // lowerThanCreateTableSelect (0x) - 58130: 1405, // lowerThanEq (0x) - 58125: 1406, // lowerThanFunction (0x) - 58116: 1407, // lowerThanInsertValues (0x) - 58121: 1408, // lowerThanKey (0x) - 58122: 1409, // lowerThanLocal (0x) - 58132: 1410, // lowerThanNot (0x) - 58129: 1411, // lowerThanOn (0x) - 58127: 1412, // lowerThanParenthese (0x) - 58123: 1413, // lowerThanRemove (0x) - 58111: 1414, // lowerThanSelectOpt (0x) - 58115: 1415, // lowerThanSelectStmt (0x) - 58114: 1416, // lowerThanSetKeyword (0x) - 58113: 1417, // lowerThanStringLitToken (0x) - 58112: 1418, // lowerThanValueKeyword (0x) - 58124: 1419, // lowerThenOrder (0x) - 58131: 1420, // neg (0x) - 57358: 1421, // odbcDateType (0x) - 57360: 1422, // odbcTimestampType (0x) - 57359: 1423, // odbcTimeType (0x) - 58126: 1424, // tableRefPriority (0x) + 57344: 0, // $end (2330x) + 59: 1, // ';' (2329x) + 58060: 2, // split (1913x) + 57748: 3, // merge (1912x) + 57813: 4, // remove (1912x) + 57814: 5, // reorganize (1911x) + 57631: 6, // comment (1906x) + 57878: 7, // storage (1819x) + 57594: 8, // autoIncrement (1808x) + 44: 9, // ',' (1719x) + 57692: 10, // first (1707x) + 57580: 11, // after (1701x) + 57845: 12, // serial (1697x) + 57595: 13, // autoRandom (1696x) + 57628: 14, // columnFormat (1696x) + 57786: 15, // password (1671x) + 57619: 16, // charsetKwd (1663x) + 57621: 17, // checksum (1651x) + 57971: 18, // placement (1649x) + 57724: 19, // keyBlockSize (1633x) + 57890: 20, // tablespace (1630x) + 57672: 21, // encryption (1628x) + 57675: 22, // engine (1625x) + 57654: 23, // data (1623x) + 57715: 24, // insertMethod (1621x) + 57742: 25, // maxRows (1621x) + 57750: 26, // minRows (1621x) + 57765: 27, // nodegroup (1621x) + 57638: 28, // connection (1613x) + 57596: 29, // autoRandomBase (1610x) + 58050: 30, // statsBuckets (1608x) + 58052: 31, // statsTopN (1608x) + 57905: 32, // ttl (1608x) + 57593: 33, // autoIdCache (1607x) + 57598: 34, // avgRowLength (1607x) + 57636: 35, // compression (1607x) + 57660: 36, // delayKeyWrite (1607x) + 57780: 37, // packKeys (1607x) + 57793: 38, // preSplitRegions (1607x) + 57833: 39, // rowFormat (1607x) + 57838: 40, // secondaryEngine (1607x) + 57849: 41, // shardRowIDBits (1607x) + 57874: 42, // statsAutoRecalc (1607x) + 57591: 43, // statsColChoice (1607x) + 57592: 44, // statsColList (1607x) + 57875: 45, // statsPersistent (1607x) + 57876: 46, // statsSamplePages (1607x) + 57590: 47, // statsSampleRate (1607x) + 57888: 48, // tableChecksum (1607x) + 57906: 49, // ttlEnable (1607x) + 57907: 50, // ttlJobInterval (1607x) + 57821: 51, // resource (1566x) + 57587: 52, // attribute (1558x) + 57577: 53, // account (1556x) + 57926: 54, // failedLoginAttempts (1556x) + 57927: 55, // passwordLockTime (1556x) + 57826: 56, // resume (1540x) + 57853: 57, // signed (1540x) + 57859: 58, // snapshot (1539x) + 41: 59, // ')' (1538x) + 57599: 60, // backend (1538x) + 57620: 61, // checkpoint (1538x) + 57637: 62, // concurrency (1538x) + 57643: 63, // csvBackslashEscape (1538x) + 57644: 64, // csvDelimiter (1538x) + 57645: 65, // csvHeader (1538x) + 57646: 66, // csvNotNull (1538x) + 57647: 67, // csvNull (1538x) + 57648: 68, // csvSeparator (1538x) + 57649: 69, // csvTrimLastSeparators (1538x) + 57728: 70, // lastBackup (1538x) + 57775: 71, // onDuplicate (1538x) + 57776: 72, // online (1538x) + 57808: 73, // rateLimit (1538x) + 57842: 74, // sendCredentialsToTiKV (1538x) + 57856: 75, // skipSchemaFiles (1538x) + 57879: 76, // strictFormat (1538x) + 57895: 77, // tikvImporter (1538x) + 57904: 78, // truncate (1535x) + 57762: 79, // no (1534x) + 57873: 80, // start (1532x) + 57614: 81, // cache (1529x) + 57763: 82, // nocache (1528x) + 57653: 83, // cycle (1527x) + 57752: 84, // minValue (1527x) + 57712: 85, // increment (1526x) + 57764: 86, // nocycle (1526x) + 57766: 87, // nomaxvalue (1526x) + 57767: 88, // nominvalue (1526x) + 57823: 89, // restart (1524x) + 57583: 90, // algorithm (1523x) + 58063: 91, // regions (1523x) + 57899: 92, // tp (1523x) + 57652: 93, // clustered (1522x) + 57717: 94, // invisible (1522x) + 57768: 95, // nonclustered (1522x) + 57918: 96, // visible (1522x) + 57881: 97, // subpartition (1519x) + 57785: 98, // partitions (1518x) + 57939: 99, // constraints (1516x) + 57952: 100, // followerConstraints (1516x) + 57953: 101, // followers (1516x) + 57963: 102, // leaderConstraints (1516x) + 57965: 103, // learnerConstraints (1516x) + 57966: 104, // learners (1516x) + 57976: 105, // primaryRegion (1516x) + 57981: 106, // schedule (1516x) + 57993: 107, // survivalPreferences (1516x) + 58016: 108, // voterConstraints (1516x) + 58017: 109, // voters (1516x) + 57629: 110, // columns (1514x) + 57917: 111, // view (1514x) + 57657: 112, // day (1512x) + 57924: 113, // yearType (1512x) + 57837: 114, // second (1510x) + 57872: 115, // sqlTsiYear (1510x) + 57586: 116, // ascii (1509x) + 57613: 117, // byteType (1509x) + 57707: 118, // hour (1509x) + 57749: 119, // microsecond (1509x) + 57751: 120, // minute (1509x) + 57755: 121, // month (1509x) + 57804: 122, // quarter (1509x) + 57865: 123, // sqlTsiDay (1509x) + 57866: 124, // sqlTsiHour (1509x) + 57867: 125, // sqlTsiMinute (1509x) + 57868: 126, // sqlTsiMonth (1509x) + 57869: 127, // sqlTsiQuarter (1509x) + 57870: 128, // sqlTsiSecond (1509x) + 57871: 129, // sqlTsiWeek (1509x) + 57911: 130, // unicodeSym (1509x) + 57920: 131, // week (1509x) + 57690: 132, // fields (1508x) + 57889: 133, // tables (1507x) + 57936: 134, // burstable (1506x) + 58018: 135, // ruRate (1506x) + 57877: 136, // status (1506x) + 57843: 137, // separator (1505x) + 57622: 138, // cipher (1504x) + 57346: 139, // identifier (1504x) + 57722: 140, // issuer (1504x) + 57740: 141, // maxConnectionsPerHour (1504x) + 57741: 142, // maxQueriesPerHour (1504x) + 57743: 143, // maxUpdatesPerHour (1504x) + 57744: 144, // maxUserConnections (1504x) + 57794: 145, // preceding (1504x) + 57835: 146, // san (1504x) + 57880: 147, // subject (1504x) + 57898: 148, // tokenIssuer (1504x) + 57710: 149, // importKwd (1503x) + 57733: 150, // local (1503x) + 57806: 151, // query (1502x) + 57855: 152, // skip (1502x) + 57606: 153, // bindings (1501x) + 57659: 154, // definer (1501x) + 57702: 155, // hash (1501x) + 57708: 156, // identified (1501x) + 57736: 157, // logs (1501x) + 57822: 158, // respect (1501x) + 57632: 159, // commit (1500x) + 57650: 160, // current (1500x) + 57674: 161, // enforced (1500x) + 57695: 162, // following (1500x) + 57730: 163, // less (1500x) + 57770: 164, // nowait (1500x) + 57777: 165, // only (1500x) + 57830: 166, // rollback (1500x) + 57836: 167, // savepoint (1500x) + 57894: 168, // than (1500x) + 57908: 169, // unbounded (1500x) + 57915: 170, // value (1500x) + 57602: 171, // begin (1499x) + 57604: 172, // binding (1499x) + 57673: 173, // end (1499x) + 57700: 174, // global (1499x) + 57956: 175, // next_row_id (1499x) + 57774: 176, // offset (1499x) + 57792: 177, // policy (1499x) + 57975: 178, // predicate (1499x) + 57891: 179, // temporary (1499x) + 58058: 180, // tiFlash (1499x) + 57913: 181, // user (1499x) + 57723: 182, // jsonType (1498x) + 57973: 183, // planCache (1498x) + 57795: 184, // prepare (1498x) + 57829: 185, // role (1498x) + 57912: 186, // unknown (1498x) + 57925: 187, // wait (1498x) + 57612: 188, // btree (1497x) + 57655: 189, // datetimeType (1497x) + 57656: 190, // dateType (1497x) + 57693: 191, // fixed (1497x) + 57709: 192, // identSQLErrors (1497x) + 57721: 193, // isolation (1497x) + 57727: 194, // last (1497x) + 57735: 195, // location (1497x) + 57738: 196, // max_idxnum (1497x) + 57747: 197, // memory (1497x) + 57773: 198, // off (1497x) + 57779: 199, // optional (1497x) + 57788: 200, // per_db (1497x) + 57972: 201, // plan (1497x) + 57797: 202, // privileges (1497x) + 57817: 203, // replica (1497x) + 57820: 204, // required (1497x) + 57834: 205, // rtree (1497x) + 57979: 206, // running (1497x) + 58044: 207, // sampleRate (1497x) + 57844: 208, // sequence (1497x) + 57847: 209, // session (1497x) + 57858: 210, // slow (1497x) + 58047: 211, // stats (1497x) + 57897: 212, // timeType (1497x) + 57914: 213, // validation (1497x) + 57916: 214, // variables (1497x) + 57588: 215, // attributes (1496x) + 57634: 216, // compact (1496x) + 57661: 217, // digest (1496x) + 57663: 218, // disable (1496x) + 57668: 219, // duplicate (1496x) + 57669: 220, // dynamic (1496x) + 57670: 221, // enable (1496x) + 57678: 222, // errorKwd (1496x) + 57694: 223, // flush (1496x) + 57696: 224, // format (1496x) + 57697: 225, // full (1496x) + 57705: 226, // history (1496x) + 57745: 227, // mb (1496x) + 57753: 228, // mode (1496x) + 57791: 229, // plugins (1496x) + 57799: 230, // processlist (1496x) + 57810: 231, // recover (1496x) + 57815: 232, // repair (1496x) + 57816: 233, // repeatable (1496x) + 58046: 234, // statistics (1496x) + 57882: 235, // subpartitions (1496x) + 58057: 236, // tidb (1496x) + 57896: 237, // timestampType (1496x) + 57922: 238, // without (1496x) + 58021: 239, // admin (1495x) + 57600: 240, // backup (1495x) + 58022: 241, // batch (1495x) + 57607: 242, // binlog (1495x) + 57609: 243, // block (1495x) + 57610: 244, // booleanType (1495x) + 57935: 245, // briefType (1495x) + 58023: 246, // buckets (1495x) + 57615: 247, // capture (1495x) + 58026: 248, // cardinality (1495x) + 57618: 249, // chain (1495x) + 57625: 250, // clientErrorsSummary (1495x) + 58027: 251, // cmSketch (1495x) + 57626: 252, // coalesce (1495x) + 57635: 253, // compressed (1495x) + 57641: 254, // context (1495x) + 57938: 255, // copyKwd (1495x) + 58029: 256, // correlation (1495x) + 57642: 257, // cpu (1495x) + 57658: 258, // deallocate (1495x) + 58031: 259, // dependency (1495x) + 57662: 260, // directory (1495x) + 57665: 261, // discard (1495x) + 57666: 262, // disk (1495x) + 57667: 263, // do (1495x) + 57945: 264, // dotType (1495x) + 58033: 265, // drainer (1495x) + 58034: 266, // dry (1495x) + 57683: 267, // exchange (1495x) + 57685: 268, // execute (1495x) + 57686: 269, // expansion (1495x) + 57950: 270, // flashback (1495x) + 57699: 271, // general (1495x) + 57703: 272, // help (1495x) + 57704: 273, // histogram (1495x) + 57706: 274, // hosts (1495x) + 57957: 275, // inplace (1495x) + 57716: 276, // instance (1495x) + 57958: 277, // instant (1495x) + 57720: 278, // ipc (1495x) + 58036: 279, // job (1495x) + 58035: 280, // jobs (1495x) + 57725: 281, // labels (1495x) + 57734: 282, // locked (1495x) + 57754: 283, // modify (1495x) + 57760: 284, // next (1495x) + 58037: 285, // nodeID (1495x) + 58038: 286, // nodeState (1495x) + 57772: 287, // nulls (1495x) + 57781: 288, // pageSym (1495x) + 58041: 289, // pump (1495x) + 57803: 290, // purge (1495x) + 57809: 291, // rebuild (1495x) + 57811: 292, // redundant (1495x) + 57812: 293, // reload (1495x) + 57824: 294, // restore (1495x) + 57831: 295, // routine (1495x) + 57980: 296, // s3 (1495x) + 58043: 297, // samples (1495x) + 57839: 298, // secondaryLoad (1495x) + 57840: 299, // secondaryUnload (1495x) + 57850: 300, // share (1495x) + 57852: 301, // shutdown (1495x) + 57861: 302, // source (1495x) + 57589: 303, // statsOptions (1495x) + 57987: 304, // stop (1495x) + 57884: 305, // swaps (1495x) + 57995: 306, // tidbJson (1495x) + 57999: 307, // tokudbDefault (1495x) + 58000: 308, // tokudbFast (1495x) + 58001: 309, // tokudbLzma (1495x) + 58002: 310, // tokudbQuickLZ (1495x) + 58004: 311, // tokudbSmall (1495x) + 58003: 312, // tokudbSnappy (1495x) + 58005: 313, // tokudbUncompressed (1495x) + 58006: 314, // tokudbZlib (1495x) + 58007: 315, // tokudbZstd (1495x) + 58059: 316, // topn (1495x) + 57900: 317, // trace (1495x) + 57901: 318, // traditional (1495x) + 58014: 319, // trueCardCost (1495x) + 58013: 320, // verboseType (1495x) + 57919: 321, // warnings (1495x) + 57578: 322, // action (1494x) + 57579: 323, // advise (1494x) + 57581: 324, // against (1494x) + 57582: 325, // ago (1494x) + 57584: 326, // always (1494x) + 57601: 327, // backups (1494x) + 57603: 328, // bernoulli (1494x) + 57605: 329, // bindingCache (1494x) + 57608: 330, // bitType (1494x) + 57611: 331, // boolType (1494x) + 58024: 332, // builtins (1494x) + 58025: 333, // cancel (1494x) + 57616: 334, // cascaded (1494x) + 57617: 335, // causal (1494x) + 57623: 336, // cleanup (1494x) + 57624: 337, // client (1494x) + 57651: 338, // cluster (1494x) + 57627: 339, // collation (1494x) + 58028: 340, // columnStatsUsage (1494x) + 57633: 341, // committed (1494x) + 57630: 342, // config (1494x) + 57639: 343, // consistency (1494x) + 57640: 344, // consistent (1494x) + 58030: 345, // ddl (1494x) + 57944: 346, // defined (1494x) + 58032: 347, // depth (1494x) + 57664: 348, // disabled (1494x) + 57946: 349, // dump (1494x) + 57671: 350, // enabled (1494x) + 57676: 351, // engines (1494x) + 57677: 352, // enum (1494x) + 57681: 353, // events (1494x) + 57682: 354, // evolve (1494x) + 57687: 355, // expire (1494x) + 57948: 356, // exprPushdownBlacklist (1494x) + 57688: 357, // extended (1494x) + 57689: 358, // faultsSym (1494x) + 57698: 359, // function (1494x) + 57701: 360, // grants (1494x) + 58054: 361, // histogramsInFlight (1494x) + 57711: 362, // imports (1494x) + 57713: 363, // incremental (1494x) + 57714: 364, // indexes (1494x) + 57959: 365, // internal (1494x) + 57718: 366, // invoker (1494x) + 57719: 367, // io (1494x) + 57726: 368, // language (1494x) + 57731: 369, // level (1494x) + 57732: 370, // list (1494x) + 57737: 371, // master (1494x) + 57739: 372, // max_minutes (1494x) + 57757: 373, // national (1494x) + 57758: 374, // ncharType (1494x) + 57759: 375, // never (1494x) + 57761: 376, // nextval (1494x) + 57769: 377, // none (1494x) + 57771: 378, // nvarcharType (1494x) + 57778: 379, // open (1494x) + 58039: 380, // optimistic (1494x) + 57970: 381, // optRuleBlacklist (1494x) + 57782: 382, // parser (1494x) + 57783: 383, // partial (1494x) + 57784: 384, // partitioning (1494x) + 57789: 385, // per_table (1494x) + 57787: 386, // percent (1494x) + 58040: 387, // pessimistic (1494x) + 57796: 388, // preserve (1494x) + 57800: 389, // profile (1494x) + 57801: 390, // profiles (1494x) + 57805: 391, // queries (1494x) + 57977: 392, // recent (1494x) + 58064: 393, // region (1494x) + 57978: 394, // replayer (1494x) + 58062: 395, // reset (1494x) + 57825: 396, // restores (1494x) + 57827: 397, // reuse (1494x) + 58042: 398, // run (1494x) + 57841: 399, // security (1494x) + 57846: 400, // serializable (1494x) + 58045: 401, // sessionStates (1494x) + 57854: 402, // simple (1494x) + 57857: 403, // slave (1494x) + 58051: 404, // statsHealthy (1494x) + 58049: 405, // statsHistograms (1494x) + 58053: 406, // statsLocked (1494x) + 58048: 407, // statsMeta (1494x) + 57988: 408, // strict (1494x) + 57885: 409, // switchesSym (1494x) + 57886: 410, // system (1494x) + 57887: 411, // systemTime (1494x) + 57994: 412, // target (1494x) + 58056: 413, // telemetryID (1494x) + 57892: 414, // temptable (1494x) + 57893: 415, // textType (1494x) + 57998: 416, // tls (1494x) + 58008: 417, // top (1494x) + 57902: 418, // transaction (1494x) + 57903: 419, // triggers (1494x) + 57909: 420, // uncommitted (1494x) + 57910: 421, // undefined (1494x) + 58061: 422, // width (1494x) + 57923: 423, // x509 (1494x) + 57928: 424, // addDate (1493x) + 57585: 425, // any (1493x) + 57929: 426, // approxCountDistinct (1493x) + 57930: 427, // approxPercentile (1493x) + 57597: 428, // avg (1493x) + 57931: 429, // bitAnd (1493x) + 57932: 430, // bitOr (1493x) + 57933: 431, // bitXor (1493x) + 57934: 432, // bound (1493x) + 57937: 433, // cast (1493x) + 57941: 434, // curDate (1493x) + 57940: 435, // curTime (1493x) + 57942: 436, // dateAdd (1493x) + 57943: 437, // dateSub (1493x) + 57679: 438, // escape (1493x) + 57680: 439, // event (1493x) + 57947: 440, // exact (1493x) + 57684: 441, // exclusive (1493x) + 57949: 442, // extract (1493x) + 57691: 443, // file (1493x) + 57951: 444, // follower (1493x) + 57954: 445, // getFormat (1493x) + 57955: 446, // groupConcat (1493x) + 58019: 447, // ioReadBandwidth (1493x) + 58020: 448, // ioWriteBandwidth (1493x) + 57960: 449, // jsonArrayagg (1493x) + 57961: 450, // jsonObjectAgg (1493x) + 57729: 451, // lastval (1493x) + 57962: 452, // leader (1493x) + 57964: 453, // learner (1493x) + 57968: 454, // max (1493x) + 57746: 455, // member (1493x) + 57967: 456, // min (1493x) + 57756: 457, // names (1493x) + 57969: 458, // now (1493x) + 57974: 459, // position (1493x) + 57798: 460, // process (1493x) + 57802: 461, // proxy (1493x) + 57807: 462, // quick (1493x) + 57818: 463, // replicas (1493x) + 57819: 464, // replication (1493x) + 57828: 465, // reverse (1493x) + 57832: 466, // rowCount (1493x) + 57848: 467, // setval (1493x) + 57851: 468, // shared (1493x) + 57860: 469, // some (1493x) + 57862: 470, // sqlBufferResult (1493x) + 57863: 471, // sqlCache (1493x) + 57864: 472, // sqlNoCache (1493x) + 57982: 473, // staleness (1493x) + 57983: 474, // std (1493x) + 57984: 475, // stddev (1493x) + 57985: 476, // stddevPop (1493x) + 57986: 477, // stddevSamp (1493x) + 57989: 478, // strong (1493x) + 57990: 479, // subDate (1493x) + 57992: 480, // substring (1493x) + 57991: 481, // sum (1493x) + 57883: 482, // super (1493x) + 58055: 483, // telemetry (1493x) + 57996: 484, // timestampAdd (1493x) + 57997: 485, // timestampDiff (1493x) + 58009: 486, // trim (1493x) + 58010: 487, // variance (1493x) + 58011: 488, // varPop (1493x) + 58012: 489, // varSamp (1493x) + 58015: 490, // voter (1493x) + 57921: 491, // weightString (1493x) + 57491: 492, // on (1421x) + 40: 493, // '(' (1365x) + 57351: 494, // stringLit (1238x) + 57572: 495, // with (1237x) + 58110: 496, // not2 (1215x) + 57401: 497, // defaultKwd (1155x) + 57484: 498, // not (1151x) + 57367: 499, // as (1132x) + 57382: 500, // collate (1098x) + 57551: 501, // union (1082x) + 57557: 502, // using (1073x) + 57464: 503, // left (1068x) + 57518: 504, // right (1068x) + 43: 505, // '+' (1045x) + 45: 506, // '-' (1043x) + 57483: 507, // mod (1023x) + 57499: 508, // partition (1016x) + 57488: 509, // null (991x) + 57438: 510, // ignore (988x) + 57418: 511, // except (971x) + 57444: 512, // intersect (970x) + 57466: 513, // limit (951x) + 57423: 514, // forKwd (949x) + 57380: 515, // charType (947x) + 57561: 516, // values (947x) + 57446: 517, // into (943x) + 57472: 518, // lock (937x) + 58099: 519, // eq (934x) + 57569: 520, // where (932x) + 57426: 521, // from (930x) + 57420: 522, // fetch (927x) + 57514: 523, // replace (925x) + 57496: 524, // order (923x) + 57424: 525, // force (922x) + 57525: 526, // set (919x) + 58094: 527, // intLit (912x) + 57365: 528, // and (909x) + 57495: 529, // or (885x) + 57356: 530, // andand (884x) + 57790: 531, // pipesAsOr (884x) + 57573: 532, // xor (884x) + 57430: 533, // group (863x) + 57432: 534, // having (858x) + 57536: 535, // straightJoin (852x) + 57571: 536, // window (844x) + 57456: 537, // join (840x) + 57465: 538, // like (832x) + 57576: 539, // natural (830x) + 57387: 540, // cross (829x) + 57442: 541, // inner (829x) + 42: 542, // '*' (828x) + 125: 543, // '}' (826x) + 57521: 544, // rows (814x) + 57556: 545, // use (810x) + 57539: 546, // tableSample (804x) + 57504: 547, // rangeKwd (803x) + 57431: 548, // groups (802x) + 57405: 549, // desc (801x) + 57371: 550, // binaryType (800x) + 57396: 551, // dayHour (800x) + 57397: 552, // dayMicrosecond (800x) + 57398: 553, // dayMinute (800x) + 57399: 554, // daySecond (800x) + 57434: 555, // hourMicrosecond (800x) + 57435: 556, // hourMinute (800x) + 57436: 557, // hourSecond (800x) + 57481: 558, // minuteMicrosecond (800x) + 57482: 559, // minuteSecond (800x) + 57523: 560, // secondMicrosecond (800x) + 57574: 561, // yearMonth (800x) + 57368: 562, // asc (799x) + 57568: 563, // when (796x) + 57413: 564, // elseKwd (793x) + 57439: 565, // in (793x) + 57542: 566, // then (790x) + 47: 567, // '/' (786x) + 37: 568, // '%' (785x) + 38: 569, // '&' (785x) + 94: 570, // '^' (785x) + 124: 571, // '|' (785x) + 57409: 572, // div (785x) + 58104: 573, // lsh (785x) + 58109: 574, // rsh (785x) + 60: 575, // '<' (783x) + 62: 576, // '>' (783x) + 58100: 577, // ge (783x) + 57448: 578, // is (783x) + 58101: 579, // le (783x) + 58105: 580, // neq (783x) + 58106: 581, // neqSynonym (783x) + 58107: 582, // nulleq (783x) + 57369: 583, // between (780x) + 57437: 584, // ifKwd (779x) + 57510: 585, // regexpKwd (772x) + 57519: 586, // rlike (772x) + 57349: 587, // memberof (769x) + 57449: 588, // insert (768x) + 57538: 589, // tableKwd (761x) + 57352: 590, // singleAtIdentifier (757x) + 57392: 591, // currentUser (753x) + 57419: 592, // falseKwd (752x) + 57549: 593, // trueKwd (752x) + 58093: 594, // decLit (746x) + 58092: 595, // floatLit (746x) + 58095: 596, // hexLit (745x) + 57520: 597, // row (745x) + 58096: 598, // bitLit (743x) + 58108: 599, // paramMarker (743x) + 57445: 600, // interval (742x) + 57457: 601, // key (742x) + 123: 602, // '{' (741x) + 57394: 603, // database (737x) + 57416: 604, // exists (736x) + 57385: 605, // convert (733x) + 58072: 606, // builtinCurDate (732x) + 58080: 607, // builtinNow (732x) + 57381: 608, // check (732x) + 57389: 609, // currentDate (732x) + 57391: 610, // currentTs (732x) + 57353: 611, // doubleAtIdentifier (732x) + 57470: 612, // localTime (732x) + 57471: 613, // localTs (732x) + 57502: 614, // primary (732x) + 57350: 615, // underscoreCS (732x) + 58069: 616, // builtinCount (730x) + 57357: 617, // pipes (730x) + 33: 618, // '!' (729x) + 126: 619, // '~' (729x) + 58070: 620, // builtinApproxCountDistinct (729x) + 58071: 621, // builtinApproxPercentile (729x) + 58065: 622, // builtinBitAnd (729x) + 58066: 623, // builtinBitOr (729x) + 58067: 624, // builtinBitXor (729x) + 58068: 625, // builtinCast (729x) + 58073: 626, // builtinCurTime (729x) + 58074: 627, // builtinDateAdd (729x) + 58075: 628, // builtinDateSub (729x) + 58076: 629, // builtinExtract (729x) + 58077: 630, // builtinGroupConcat (729x) + 58078: 631, // builtinMax (729x) + 58079: 632, // builtinMin (729x) + 58081: 633, // builtinPosition (729x) + 58085: 634, // builtinStddevPop (729x) + 58086: 635, // builtinStddevSamp (729x) + 58082: 636, // builtinSubstring (729x) + 58083: 637, // builtinSum (729x) + 58084: 638, // builtinSysDate (729x) + 58087: 639, // builtinTranslate (729x) + 58088: 640, // builtinTrim (729x) + 58089: 641, // builtinUser (729x) + 58090: 642, // builtinVarPop (729x) + 58091: 643, // builtinVarSamp (729x) + 57377: 644, // caseKwd (729x) + 57388: 645, // cumeDist (729x) + 57393: 646, // currentRole (729x) + 57390: 647, // currentTime (729x) + 57404: 648, // denseRank (729x) + 57421: 649, // firstValue (729x) + 57460: 650, // lag (729x) + 57461: 651, // lastValue (729x) + 57462: 652, // lead (729x) + 57486: 653, // nthValue (729x) + 57487: 654, // ntile (729x) + 57500: 655, // percentRank (729x) + 57505: 656, // rank (729x) + 57513: 657, // repeat (729x) + 57522: 658, // rowNumber (729x) + 57537: 659, // tidbCurrentTSO (729x) + 57558: 660, // utcDate (729x) + 57560: 661, // utcTime (729x) + 57559: 662, // utcTimestamp (729x) + 57550: 663, // unique (725x) + 57384: 664, // constraint (723x) + 57509: 665, // references (720x) + 57524: 666, // selectKwd (717x) + 57428: 667, // generated (716x) + 57379: 668, // character (711x) + 57440: 669, // index (698x) + 57476: 670, // match (670x) + 57546: 671, // to (589x) + 57362: 672, // all (574x) + 46: 673, // '.' (569x) + 57364: 674, // analyze (553x) + 57554: 675, // update (550x) + 57477: 676, // maxValue (537x) + 58102: 677, // jss (535x) + 58103: 678, // juss (535x) + 57366: 679, // array (533x) + 57467: 680, // lines (524x) + 57374: 681, // by (522x) + 58098: 682, // assignmentEq (521x) + 57363: 683, // alter (519x) + 57515: 684, // require (516x) + 64: 685, // '@' (511x) + 58369: 686, // Identifier (510x) + 58449: 687, // NotKeywordToken (510x) + 57529: 688, // sql (510x) + 58681: 689, // TiDBKeyword (510x) + 58691: 690, // UnReservedKeyword (510x) + 57411: 691, // drop (505x) + 57376: 692, // cascade (504x) + 57506: 693, // read (504x) + 57516: 694, // restrict (504x) + 57347: 695, // asof (502x) + 57386: 696, // create (500x) + 57425: 697, // foreign (500x) + 57427: 698, // fulltext (500x) + 57348: 699, // toTimestamp (499x) + 57564: 700, // varcharacter (498x) + 57563: 701, // varcharType (498x) + 57378: 702, // change (497x) + 57400: 703, // decimalType (497x) + 57410: 704, // doubleType (497x) + 57422: 705, // floatType (497x) + 57443: 706, // integerType (497x) + 57450: 707, // intType (497x) + 57507: 708, // realType (497x) + 57512: 709, // rename (497x) + 57570: 710, // write (497x) + 57565: 711, // varbinaryType (496x) + 57361: 712, // add (495x) + 57370: 713, // bigIntType (495x) + 57372: 714, // blobType (495x) + 57451: 715, // int1Type (495x) + 57452: 716, // int2Type (495x) + 57453: 717, // int3Type (495x) + 57454: 718, // int4Type (495x) + 57455: 719, // int8Type (495x) + 57562: 720, // long (495x) + 57473: 721, // longblobType (495x) + 57474: 722, // longtextType (495x) + 57478: 723, // mediumblobType (495x) + 57479: 724, // mediumIntType (495x) + 57480: 725, // mediumtextType (495x) + 57489: 726, // numericType (495x) + 57492: 727, // optimize (495x) + 57527: 728, // smallIntType (495x) + 57543: 729, // tinyblobType (495x) + 57544: 730, // tinyIntType (495x) + 57545: 731, // tinytextType (495x) + 58646: 732, // SubSelect (224x) + 58701: 733, // UserVariable (182x) + 58621: 734, // SimpleIdent (181x) + 58422: 735, // Literal (180x) + 58636: 736, // StringLiteral (180x) + 58446: 737, // NextValueForSequence (178x) + 58346: 738, // FunctionCallGeneric (177x) + 58347: 739, // FunctionCallKeyword (177x) + 58348: 740, // FunctionCallNonKeyword (177x) + 58349: 741, // FunctionNameConflict (177x) + 58350: 742, // FunctionNameDateArith (177x) + 58351: 743, // FunctionNameDateArithMultiForms (177x) + 58352: 744, // FunctionNameDatetimePrecision (177x) + 58353: 745, // FunctionNameOptionalBraces (177x) + 58354: 746, // FunctionNameSequence (177x) + 58620: 747, // SimpleExpr (177x) + 58647: 748, // SumExpr (177x) + 58649: 749, // SystemVariable (177x) + 58712: 750, // Variable (177x) + 58735: 751, // WindowFuncCall (177x) + 58189: 752, // BitExpr (163x) + 58523: 753, // PredicateExpr (132x) + 58192: 754, // BoolPri (129x) + 58310: 755, // Expression (129x) + 58444: 756, // NUM (108x) + 58750: 757, // logAnd (97x) + 58751: 758, // logOr (97x) + 58300: 759, // EqOpt (80x) + 58659: 760, // TableName (78x) + 58637: 761, // StringName (56x) + 57403: 762, // deleteKwd (53x) + 58413: 763, // LengthNum (47x) + 57553: 764, // unsigned (47x) + 57498: 765, // over (45x) + 57575: 766, // zerofill (45x) + 58214: 767, // ColumnName (41x) + 57407: 768, // distinct (36x) + 57408: 769, // distinctRow (36x) + 58740: 770, // WindowingClause (35x) + 58574: 771, // SelectStmt (34x) + 58575: 772, // SelectStmtBasic (34x) + 58577: 773, // SelectStmtFromDualTable (34x) + 58578: 774, // SelectStmtFromTable (34x) + 58595: 775, // SetOprClause (34x) + 57402: 776, // delayed (33x) + 57433: 777, // highPriority (33x) + 57475: 778, // lowPriority (33x) + 58596: 779, // SetOprClauseList (33x) + 58599: 780, // SetOprStmtWithLimitOrderBy (33x) + 58600: 781, // SetOprStmtWoutLimitOrderBy (33x) + 58741: 782, // WithClause (31x) + 58587: 783, // SelectStmtWithClause (30x) + 58598: 784, // SetOprStmt (30x) + 58401: 785, // Int64Num (28x) + 57355: 786, // hintComment (27x) + 58321: 787, // FieldLen (25x) + 58489: 788, // OptWindowingClause (24x) + 58695: 789, // UpdateStmtNoWith (24x) + 58273: 790, // DeleteWithoutUsingStmt (23x) + 58495: 791, // OrderBy (23x) + 58581: 792, // SelectStmtLimit (23x) + 57530: 793, // sqlBigResult (23x) + 57531: 794, // sqlCalcFoundRows (23x) + 57532: 795, // sqlSmallResult (23x) + 58398: 796, // InsertIntoStmt (21x) + 58545: 797, // ReplaceIntoStmt (21x) + 58694: 798, // UpdateStmt (21x) + 58203: 799, // CharsetKw (20x) + 58703: 800, // Username (20x) + 58370: 801, // IfExists (19x) + 58311: 802, // ExpressionList (18x) + 58272: 803, // DeleteWithUsingStmt (17x) + 57494: 804, // optionally (17x) + 58518: 805, // PlacementPolicyOption (17x) + 58660: 806, // TableNameList (17x) + 58371: 807, // IfNotExists (16x) + 57541: 808, // terminated (16x) + 58271: 809, // DeleteFromStmt (15x) + 58276: 810, // DistinctKwd (15x) + 57414: 811, // enclosed (15x) + 58507: 812, // PartitionNameList (15x) + 58277: 813, // DistinctOpt (14x) + 58474: 814, // OptFieldLen (14x) + 58683: 815, // TimestampUnit (14x) + 58725: 816, // WhereClause (14x) + 58726: 817, // WhereClauseOptional (14x) + 58268: 818, // DefaultKwdOpt (13x) + 57415: 819, // escaped (13x) + 58309: 820, // ExprOrDefault (12x) + 58407: 821, // JoinTable (12x) + 58468: 822, // OptBinary (12x) + 57511: 823, // release (12x) + 58564: 824, // RolenameComposed (12x) + 58656: 825, // TableFactor (12x) + 58669: 826, // TableRef (12x) + 58161: 827, // AnalyzeOptionListOpt (11x) + 58341: 828, // FromOrIn (11x) + 58682: 829, // TimeUnit (11x) + 58157: 830, // AlterTableStmt (10x) + 58204: 831, // CharsetName (10x) + 58215: 832, // ColumnNameList (10x) + 58258: 833, // DBName (10x) + 57469: 834, // load (10x) + 58450: 835, // NotSym (10x) + 57485: 836, // noWriteToBinLog (10x) + 58496: 837, // OrderByOptional (10x) + 58498: 838, // PartDefOption (10x) + 58619: 839, // SignedNum (10x) + 58195: 840, // BuggyDefaultFalseDistinctOpt (9x) + 58267: 841, // DefaultFalseDistinctOpt (9x) + 58408: 842, // JoinType (9x) + 58458: 843, // NumLiteral (9x) + 58563: 844, // Rolename (9x) + 58558: 845, // RoleNameString (9x) + 58256: 846, // CrossOpt (8x) + 58301: 847, // EqOrAssignmentEq (8x) + 58308: 848, // ExplainableStmt (8x) + 58312: 849, // ExpressionListOpt (8x) + 58392: 850, // IndexPartSpecification (8x) + 58409: 851, // KeyOrIndex (8x) + 58447: 852, // NoWriteToBinLogAliasOpt (8x) + 58582: 853, // SelectStmtLimitOpt (8x) + 58715: 854, // VariableName (8x) + 58142: 855, // AllOrPartitionNameList (7x) + 58239: 856, // ConstraintKeywordOpt (7x) + 58263: 857, // DatabaseSym (7x) + 58327: 858, // FieldsOrColumns (7x) + 58339: 859, // ForceOpt (7x) + 58393: 860, // IndexPartSpecificationList (7x) + 58527: 861, // Priority (7x) + 58568: 862, // RowFormat (7x) + 58571: 863, // RowValue (7x) + 58593: 864, // SetExpr (7x) + 58605: 865, // ShowDatabaseNameOpt (7x) + 58666: 866, // TableOption (7x) + 57566: 867, // varying (7x) + 58162: 868, // AnalyzeTableStmt (6x) + 58184: 869, // BeginTransactionStmt (6x) + 58186: 870, // BindableStmt (6x) + 57383: 871, // column (6x) + 58209: 872, // ColumnDef (6x) + 58229: 873, // CommitStmt (6x) + 58260: 874, // DatabaseOption (6x) + 58303: 875, // EscapedTableRef (6x) + 58325: 876, // FieldTerminator (6x) + 57429: 877, // grant (6x) + 58375: 878, // IgnoreOptional (6x) + 58384: 879, // IndexInvisible (6x) + 58389: 880, // IndexNameList (6x) + 58395: 881, // IndexType (6x) + 58426: 882, // LoadDataStmt (6x) + 58427: 883, // LoadDataWithFormatStmt (6x) + 58508: 884, // PartitionNameListOpt (6x) + 58540: 885, // ReleaseSavepointStmt (6x) + 58565: 886, // RolenameList (6x) + 58567: 887, // RollbackStmt (6x) + 58572: 888, // SavepointStmt (6x) + 58603: 889, // SetStmt (6x) + 57526: 890, // show (6x) + 58664: 891, // TableOptimizerHints (6x) + 58704: 892, // UsernameList (6x) + 58742: 893, // WithClustered (6x) + 58140: 894, // AlgorithmClause (5x) + 58197: 895, // ByItem (5x) + 58208: 896, // CollationName (5x) + 58212: 897, // ColumnKeywordOpt (5x) + 58274: 898, // DirectPlacementOption (5x) + 58275: 899, // DirectResourceGroupOption (5x) + 58323: 900, // FieldOpt (5x) + 58324: 901, // FieldOpts (5x) + 58367: 902, // IdentList (5x) + 58387: 903, // IndexName (5x) + 58390: 904, // IndexOption (5x) + 58391: 905, // IndexOptionList (5x) + 57441: 906, // infile (5x) + 58418: 907, // LimitOption (5x) + 58431: 908, // LockClause (5x) + 58470: 909, // OptCharsetWithOptBinary (5x) + 58481: 910, // OptNullTreatment (5x) + 58521: 911, // PolicyName (5x) + 58528: 912, // PriorityOpt (5x) + 58550: 913, // ResourceGroupName (5x) + 58573: 914, // SelectLockOpt (5x) + 58580: 915, // SelectStmtIntoOption (5x) + 58670: 916, // TableRefs (5x) + 58697: 917, // UserSpec (5x) + 58168: 918, // Assignment (4x) + 58174: 919, // AuthString (4x) + 58176: 920, // BRIEBooleanOptionName (4x) + 58177: 921, // BRIEIntegerOptionName (4x) + 58178: 922, // BRIEKeywordOptionName (4x) + 58179: 923, // BRIEOption (4x) + 58180: 924, // BRIEOptions (4x) + 58182: 925, // BRIEStringOptionName (4x) + 58196: 926, // BuiltinFunction (4x) + 58198: 927, // ByList (4x) + 58202: 928, // Char (4x) + 58233: 929, // ConfigItemName (4x) + 58237: 930, // Constraint (4x) + 58335: 931, // FloatOpt (4x) + 58396: 932, // IndexTypeName (4x) + 57493: 933, // option (4x) + 58486: 934, // OptWild (4x) + 57497: 935, // outer (4x) + 58522: 936, // Precision (4x) + 58536: 937, // ReferDef (4x) + 58554: 938, // RestrictOrCascadeOpt (4x) + 58570: 939, // RowStmt (4x) + 58588: 940, // SequenceOption (4x) + 57535: 941, // statsExtended (4x) + 58651: 942, // TableAsName (4x) + 58652: 943, // TableAsNameOpt (4x) + 58663: 944, // TableNameOptWild (4x) + 58665: 945, // TableOptimizerHintsOpt (4x) + 58667: 946, // TableOptionList (4x) + 58678: 947, // TextString (4x) + 58685: 948, // TraceableStmt (4x) + 58686: 949, // TransactionChar (4x) + 58698: 950, // UserSpecList (4x) + 58736: 951, // WindowName (4x) + 58165: 952, // AsOfClause (3x) + 58169: 953, // AssignmentList (3x) + 58171: 954, // AttributesOpt (3x) + 58193: 955, // Boolean (3x) + 58221: 956, // ColumnOption (3x) + 58224: 957, // ColumnPosition (3x) + 58230: 958, // CommonTableExpr (3x) + 58252: 959, // CreateTableStmt (3x) + 58257: 960, // CurdateSym (3x) + 58261: 961, // DatabaseOptionList (3x) + 58269: 962, // DefaultTrueDistinctOpt (3x) + 58293: 963, // DuplicateOpt (3x) + 58297: 964, // EnforcedOrNot (3x) + 57417: 965, // explain (3x) + 58314: 966, // ExtendedPriv (3x) + 58355: 967, // GeneratedAlways (3x) + 58357: 968, // GlobalScope (3x) + 58361: 969, // GroupByClause (3x) + 58379: 970, // IndexHint (3x) + 58383: 971, // IndexHintType (3x) + 58388: 972, // IndexNameAndTypeOpt (3x) + 57458: 973, // keys (3x) + 58420: 974, // Lines (3x) + 58441: 975, // MaxValueOrExpression (3x) + 58451: 976, // NowSym (3x) + 58452: 977, // NowSymFunc (3x) + 58453: 978, // NowSymOptionFraction (3x) + 58482: 979, // OptOrder (3x) + 58485: 980, // OptTemporary (3x) + 58499: 981, // PartDefOptionList (3x) + 58501: 982, // PartitionDefinition (3x) + 58512: 983, // PasswordOrLockOption (3x) + 58520: 984, // PluginNameList (3x) + 58526: 985, // PrimaryOpt (3x) + 58529: 986, // PrivElem (3x) + 58531: 987, // PrivType (3x) + 57503: 988, // procedure (3x) + 58546: 989, // RequireClause (3x) + 58547: 990, // RequireClauseOpt (3x) + 58549: 991, // RequireListElement (3x) + 58566: 992, // RolenameWithoutIdent (3x) + 58559: 993, // RoleOrPrivElem (3x) + 58579: 994, // SelectStmtGroup (3x) + 58597: 995, // SetOprOpt (3x) + 58650: 996, // TableAliasRefList (3x) + 58653: 997, // TableElement (3x) + 58662: 998, // TableNameListOpt2 (3x) + 58687: 999, // TransactionChars (3x) + 57548: 1000, // trigger (3x) + 57552: 1001, // unlock (3x) + 57555: 1002, // usage (3x) + 58708: 1003, // ValuesList (3x) + 58710: 1004, // ValuesStmtList (3x) + 58706: 1005, // ValueSym (3x) + 58713: 1006, // VariableAssignment (3x) + 58733: 1007, // WindowFrameStart (3x) + 58138: 1008, // AdminStmt (2x) + 58141: 1009, // AllColumnsOrPredicateColumnsOpt (2x) + 58143: 1010, // AlterDatabaseStmt (2x) + 58144: 1011, // AlterImportStmt (2x) + 58145: 1012, // AlterInstanceStmt (2x) + 58146: 1013, // AlterOrderItem (2x) + 58148: 1014, // AlterPolicyStmt (2x) + 58149: 1015, // AlterResourceGroupStmt (2x) + 58150: 1016, // AlterSequenceOption (2x) + 58152: 1017, // AlterSequenceStmt (2x) + 58153: 1018, // AlterTableSpec (2x) + 58158: 1019, // AlterUserStmt (2x) + 58159: 1020, // AnalyzeOption (2x) + 58188: 1021, // BinlogStmt (2x) + 58181: 1022, // BRIEStmt (2x) + 58183: 1023, // BRIETables (2x) + 57375: 1024, // call (2x) + 58199: 1025, // CallStmt (2x) + 58200: 1026, // CastType (2x) + 58201: 1027, // ChangeStmt (2x) + 58206: 1028, // CharsetOpt (2x) + 58207: 1029, // CheckConstraintKeyword (2x) + 58216: 1030, // ColumnNameListOpt (2x) + 58219: 1031, // ColumnNameOrUserVariable (2x) + 58218: 1032, // ColumnNameOrUserVarListOptWithBrackets (2x) + 58222: 1033, // ColumnOptionList (2x) + 58223: 1034, // ColumnOptionListOpt (2x) + 58225: 1035, // ColumnSetValue (2x) + 58228: 1036, // CommentOrAttributeOption (2x) + 58232: 1037, // CompletionTypeWithinTransaction (2x) + 58234: 1038, // ConnectionOption (2x) + 58236: 1039, // ConnectionOptions (2x) + 58240: 1040, // CreateBindingStmt (2x) + 58241: 1041, // CreateDatabaseStmt (2x) + 58242: 1042, // CreateImportStmt (2x) + 58243: 1043, // CreateIndexStmt (2x) + 58244: 1044, // CreatePolicyStmt (2x) + 58245: 1045, // CreateResourceGroupStmt (2x) + 58246: 1046, // CreateRoleStmt (2x) + 58248: 1047, // CreateSequenceStmt (2x) + 58249: 1048, // CreateStatisticsStmt (2x) + 58250: 1049, // CreateTableOptionListOpt (2x) + 58253: 1050, // CreateUserStmt (2x) + 58255: 1051, // CreateViewStmt (2x) + 57395: 1052, // databases (2x) + 58265: 1053, // DeallocateStmt (2x) + 58266: 1054, // DeallocateSym (2x) + 57406: 1055, // describe (2x) + 58278: 1056, // DoStmt (2x) + 58279: 1057, // DropBindingStmt (2x) + 58280: 1058, // DropDatabaseStmt (2x) + 58281: 1059, // DropImportStmt (2x) + 58282: 1060, // DropIndexStmt (2x) + 58283: 1061, // DropPolicyStmt (2x) + 58284: 1062, // DropResourceGroupStmt (2x) + 58285: 1063, // DropRoleStmt (2x) + 58286: 1064, // DropSequenceStmt (2x) + 58287: 1065, // DropStatisticsStmt (2x) + 58288: 1066, // DropStatsStmt (2x) + 58289: 1067, // DropTableStmt (2x) + 58290: 1068, // DropUserStmt (2x) + 58291: 1069, // DropViewStmt (2x) + 58295: 1070, // EmptyStmt (2x) + 58296: 1071, // EncryptionOpt (2x) + 58298: 1072, // EnforcedOrNotOpt (2x) + 58302: 1073, // ErrorHandling (2x) + 58304: 1074, // ExecuteStmt (2x) + 58305: 1075, // ExplainFormatType (2x) + 58306: 1076, // ExplainStmt (2x) + 58307: 1077, // ExplainSym (2x) + 58316: 1078, // Field (2x) + 58319: 1079, // FieldItem (2x) + 58326: 1080, // Fields (2x) + 58331: 1081, // FlashbackDatabaseStmt (2x) + 58332: 1082, // FlashbackTableStmt (2x) + 58333: 1083, // FlashbackToNewName (2x) + 58334: 1084, // FlashbackToTimestampStmt (2x) + 58338: 1085, // FlushStmt (2x) + 58344: 1086, // FuncDatetimePrecList (2x) + 58345: 1087, // FuncDatetimePrecListOpt (2x) + 58358: 1088, // GrantProxyStmt (2x) + 58359: 1089, // GrantRoleStmt (2x) + 58360: 1090, // GrantStmt (2x) + 58362: 1091, // HandleRange (2x) + 58364: 1092, // HashString (2x) + 58365: 1093, // HavingClause (2x) + 58366: 1094, // HelpStmt (2x) + 58378: 1095, // IndexAdviseStmt (2x) + 58380: 1096, // IndexHintList (2x) + 58381: 1097, // IndexHintListOpt (2x) + 58386: 1098, // IndexLockAndAlgorithmOpt (2x) + 58399: 1099, // InsertValues (2x) + 58404: 1100, // IntoOpt (2x) + 58410: 1101, // KeyOrIndexOpt (2x) + 57459: 1102, // kill (2x) + 58411: 1103, // KillOrKillTiDB (2x) + 58412: 1104, // KillStmt (2x) + 58417: 1105, // LimitClause (2x) + 57468: 1106, // linear (2x) + 58419: 1107, // LinearOpt (2x) + 58423: 1108, // LoadDataSetItem (2x) + 58425: 1109, // LoadDataSetSpecOpt (2x) + 58428: 1110, // LoadStatsStmt (2x) + 58429: 1111, // LocalOpt (2x) + 58430: 1112, // LocationLabelList (2x) + 58432: 1113, // LockStatsStmt (2x) + 58433: 1114, // LockTablesStmt (2x) + 58442: 1115, // MaxValueOrExpressionList (2x) + 58448: 1116, // NonTransactionalDMLStmt (2x) + 58454: 1117, // NowSymOptionFractionParentheses (2x) + 58457: 1118, // NumList (2x) + 58460: 1119, // ObjectType (2x) + 57490: 1120, // of (2x) + 58461: 1121, // OfTablesOpt (2x) + 58462: 1122, // OnCommitOpt (2x) + 58463: 1123, // OnDelete (2x) + 58466: 1124, // OnUpdate (2x) + 58471: 1125, // OptCollate (2x) + 58476: 1126, // OptFull (2x) + 58478: 1127, // OptInteger (2x) + 58491: 1128, // OptionalBraces (2x) + 58490: 1129, // OptionLevel (2x) + 58480: 1130, // OptLeadLagInfo (2x) + 58479: 1131, // OptLLDefault (2x) + 58497: 1132, // OuterOpt (2x) + 58502: 1133, // PartitionDefinitionList (2x) + 58503: 1134, // PartitionDefinitionListOpt (2x) + 58504: 1135, // PartitionIntervalOpt (2x) + 58510: 1136, // PartitionOpt (2x) + 58511: 1137, // PasswordOpt (2x) + 58513: 1138, // PasswordOrLockOptionList (2x) + 58514: 1139, // PasswordOrLockOptions (2x) + 58517: 1140, // PlacementOptionList (2x) + 58519: 1141, // PlanReplayerStmt (2x) + 58525: 1142, // PreparedStmt (2x) + 58530: 1143, // PrivLevel (2x) + 58533: 1144, // PurgeImportStmt (2x) + 58534: 1145, // QuickOptional (2x) + 58535: 1146, // RecoverTableStmt (2x) + 58537: 1147, // ReferOpt (2x) + 58539: 1148, // RegexpSym (2x) + 58541: 1149, // RenameTableStmt (2x) + 58542: 1150, // RenameUserStmt (2x) + 58544: 1151, // RepeatableOpt (2x) + 58551: 1152, // ResourceGroupNameOption (2x) + 58552: 1153, // ResourceGroupOptionList (2x) + 58553: 1154, // RestartStmt (2x) + 58555: 1155, // ResumeImportStmt (2x) + 57517: 1156, // revoke (2x) + 58556: 1157, // RevokeRoleStmt (2x) + 58557: 1158, // RevokeStmt (2x) + 58560: 1159, // RoleOrPrivElemList (2x) + 58561: 1160, // RoleSpec (2x) + 58583: 1161, // SelectStmtOpt (2x) + 58586: 1162, // SelectStmtSQLCache (2x) + 58590: 1163, // SetBindingStmt (2x) + 58591: 1164, // SetDefaultRoleOpt (2x) + 58592: 1165, // SetDefaultRoleStmt (2x) + 58602: 1166, // SetRoleStmt (2x) + 58606: 1167, // ShowImportStmt (2x) + 58611: 1168, // ShowProfileType (2x) + 58614: 1169, // ShowStmt (2x) + 58615: 1170, // ShowTableAliasOpt (2x) + 58617: 1171, // ShutdownStmt (2x) + 58618: 1172, // SignedLiteral (2x) + 58622: 1173, // SplitOption (2x) + 58623: 1174, // SplitRegionStmt (2x) + 58627: 1175, // Statement (2x) + 58630: 1176, // StatsOptionsOpt (2x) + 58631: 1177, // StatsPersistentVal (2x) + 58632: 1178, // StatsType (2x) + 58633: 1179, // StopImportStmt (2x) + 58640: 1180, // SubPartDefinition (2x) + 58643: 1181, // SubPartitionMethod (2x) + 58648: 1182, // Symbol (2x) + 58654: 1183, // TableElementList (2x) + 58657: 1184, // TableLock (2x) + 58661: 1185, // TableNameListOpt (2x) + 58668: 1186, // TableOrTables (2x) + 58677: 1187, // TablesTerminalSym (2x) + 58675: 1188, // TableToTable (2x) + 58679: 1189, // TextStringList (2x) + 58684: 1190, // TraceStmt (2x) + 58689: 1191, // TruncateTableStmt (2x) + 58692: 1192, // UnlockStatsStmt (2x) + 58693: 1193, // UnlockTablesStmt (2x) + 58699: 1194, // UserToUser (2x) + 58696: 1195, // UseStmt (2x) + 58711: 1196, // Varchar (2x) + 58714: 1197, // VariableAssignmentList (2x) + 58723: 1198, // WhenClause (2x) + 58728: 1199, // WindowDefinition (2x) + 58731: 1200, // WindowFrameBound (2x) + 58738: 1201, // WindowSpec (2x) + 58743: 1202, // WithGrantOptionOpt (2x) + 58744: 1203, // WithList (2x) + 58748: 1204, // Writeable (2x) + 58137: 1205, // AdminShowSlow (1x) + 58139: 1206, // AdminStmtLimitOpt (1x) + 58147: 1207, // AlterOrderList (1x) + 58151: 1208, // AlterSequenceOptionList (1x) + 58154: 1209, // AlterTableSpecList (1x) + 58155: 1210, // AlterTableSpecListOpt (1x) + 58156: 1211, // AlterTableSpecSingleOpt (1x) + 58160: 1212, // AnalyzeOptionList (1x) + 58163: 1213, // AnyOrAll (1x) + 58164: 1214, // ArrayKwdOpt (1x) + 58166: 1215, // AsOfClauseOpt (1x) + 58167: 1216, // AsOpt (1x) + 58172: 1217, // AuthOption (1x) + 58173: 1218, // AuthPlugin (1x) + 58175: 1219, // AutoRandomOpt (1x) + 58185: 1220, // BetweenOrNotOp (1x) + 58187: 1221, // BindingStatusType (1x) + 58190: 1222, // BitValueType (1x) + 58191: 1223, // BlobType (1x) + 58194: 1224, // BooleanType (1x) + 57373: 1225, // both (1x) + 58205: 1226, // CharsetNameOrDefault (1x) + 58211: 1227, // ColumnFormat (1x) + 58213: 1228, // ColumnList (1x) + 58220: 1229, // ColumnNameOrUserVariableList (1x) + 58217: 1230, // ColumnNameOrUserVarListOpt (1x) + 58226: 1231, // ColumnSetValueList (1x) + 58231: 1232, // CompareOp (1x) + 58235: 1233, // ConnectionOptionList (1x) + 58238: 1234, // ConstraintElem (1x) + 58247: 1235, // CreateSequenceOptionListOpt (1x) + 58251: 1236, // CreateTableSelectOpt (1x) + 58254: 1237, // CreateViewSelectOpt (1x) + 58262: 1238, // DatabaseOptionListOpt (1x) + 58264: 1239, // DateAndTimeType (1x) + 58259: 1240, // DBNameList (1x) + 58270: 1241, // DefaultValueExpr (1x) + 58292: 1242, // DryRunOptions (1x) + 57412: 1243, // dual (1x) + 58294: 1244, // ElseOpt (1x) + 58299: 1245, // EnforcedOrNotOrNotNullOpt (1x) + 58313: 1246, // ExpressionOpt (1x) + 58315: 1247, // FetchFirstOpt (1x) + 58317: 1248, // FieldAsName (1x) + 58318: 1249, // FieldAsNameOpt (1x) + 58320: 1250, // FieldItemList (1x) + 58322: 1251, // FieldList (1x) + 58328: 1252, // FirstAndLastPartOpt (1x) + 58329: 1253, // FirstOrNext (1x) + 58330: 1254, // FixedPointType (1x) + 58336: 1255, // FloatingPointType (1x) + 58337: 1256, // FlushOption (1x) + 58340: 1257, // FromDual (1x) + 58342: 1258, // FulltextSearchModifierOpt (1x) + 58343: 1259, // FuncDatetimePrec (1x) + 58356: 1260, // GetFormatSelector (1x) + 58363: 1261, // HandleRangeList (1x) + 58368: 1262, // IdentListWithParenOpt (1x) + 58372: 1263, // IfNotRunning (1x) + 58373: 1264, // IfRunning (1x) + 58374: 1265, // IgnoreLines (1x) + 58376: 1266, // ImportTruncate (1x) + 58382: 1267, // IndexHintScope (1x) + 58385: 1268, // IndexKeyTypeOpt (1x) + 58394: 1269, // IndexPartSpecificationListOpt (1x) + 58397: 1270, // IndexTypeOpt (1x) + 58377: 1271, // InOrNotOp (1x) + 58400: 1272, // InstanceOption (1x) + 58402: 1273, // IntegerType (1x) + 58403: 1274, // IntervalExpr (1x) + 58406: 1275, // IsolationLevel (1x) + 58405: 1276, // IsOrNotOp (1x) + 57463: 1277, // leading (1x) + 58414: 1278, // LikeEscapeOpt (1x) + 58415: 1279, // LikeOrNotOp (1x) + 58416: 1280, // LikeTableWithOrWithoutParen (1x) + 58421: 1281, // LinesTerminated (1x) + 58424: 1282, // LoadDataSetList (1x) + 58434: 1283, // LockType (1x) + 58435: 1284, // LogTypeOpt (1x) + 58436: 1285, // Match (1x) + 58437: 1286, // MatchOpt (1x) + 58438: 1287, // MaxIndexNumOpt (1x) + 58439: 1288, // MaxMinutesOpt (1x) + 58440: 1289, // MaxValPartOpt (1x) + 58443: 1290, // NChar (1x) + 58455: 1291, // NullDefinedByClause (1x) + 58456: 1292, // NullPartOpt (1x) + 58459: 1293, // NumericType (1x) + 58445: 1294, // NVarchar (1x) + 58464: 1295, // OnDeleteUpdateOpt (1x) + 58465: 1296, // OnDuplicateKeyUpdate (1x) + 58467: 1297, // OptBinMod (1x) + 58469: 1298, // OptCharset (1x) + 58472: 1299, // OptErrors (1x) + 58473: 1300, // OptExistingWindowName (1x) + 58475: 1301, // OptFromFirstLast (1x) + 58477: 1302, // OptGConcatSeparator (1x) + 58492: 1303, // OptionalShardColumn (1x) + 58483: 1304, // OptPartitionClause (1x) + 58484: 1305, // OptTable (1x) + 58487: 1306, // OptWindowFrameClause (1x) + 58488: 1307, // OptWindowOrderByClause (1x) + 58494: 1308, // Order (1x) + 58493: 1309, // OrReplace (1x) + 57447: 1310, // outfile (1x) + 58500: 1311, // PartDefValuesOpt (1x) + 58505: 1312, // PartitionKeyAlgorithmOpt (1x) + 58506: 1313, // PartitionMethod (1x) + 58509: 1314, // PartitionNumOpt (1x) + 58515: 1315, // PerDB (1x) + 58516: 1316, // PerTable (1x) + 57501: 1317, // precisionType (1x) + 58524: 1318, // PrepareSQL (1x) + 58532: 1319, // ProcedureCall (1x) + 57508: 1320, // recursive (1x) + 58538: 1321, // RegexpOrNotOp (1x) + 58543: 1322, // ReorganizePartitionRuleOpt (1x) + 58548: 1323, // RequireList (1x) + 58562: 1324, // RoleSpecList (1x) + 58569: 1325, // RowOrRows (1x) + 58576: 1326, // SelectStmtFieldList (1x) + 58584: 1327, // SelectStmtOpts (1x) + 58585: 1328, // SelectStmtOptsList (1x) + 58589: 1329, // SequenceOptionList (1x) + 58594: 1330, // SetOpr (1x) + 58601: 1331, // SetRoleOpt (1x) + 58604: 1332, // ShardableStmt (1x) + 58607: 1333, // ShowIndexKwd (1x) + 58608: 1334, // ShowLikeOrWhereOpt (1x) + 58609: 1335, // ShowPlacementTarget (1x) + 58610: 1336, // ShowProfileArgsOpt (1x) + 58612: 1337, // ShowProfileTypes (1x) + 58613: 1338, // ShowProfileTypesOpt (1x) + 58616: 1339, // ShowTargetFilterable (1x) + 57528: 1340, // spatial (1x) + 58624: 1341, // SplitSyntaxOption (1x) + 57533: 1342, // ssl (1x) + 58625: 1343, // Start (1x) + 58626: 1344, // Starting (1x) + 57534: 1345, // starting (1x) + 58628: 1346, // StatementList (1x) + 58629: 1347, // StatementScope (1x) + 58634: 1348, // StorageMedia (1x) + 57540: 1349, // stored (1x) + 58635: 1350, // StringList (1x) + 58638: 1351, // StringNameOrBRIEOptionKeyword (1x) + 58639: 1352, // StringType (1x) + 58641: 1353, // SubPartDefinitionList (1x) + 58642: 1354, // SubPartDefinitionListOpt (1x) + 58644: 1355, // SubPartitionNumOpt (1x) + 58645: 1356, // SubPartitionOpt (1x) + 58655: 1357, // TableElementListOpt (1x) + 58658: 1358, // TableLockList (1x) + 58671: 1359, // TableRefsClause (1x) + 58672: 1360, // TableSampleMethodOpt (1x) + 58673: 1361, // TableSampleOpt (1x) + 58674: 1362, // TableSampleUnitOpt (1x) + 58676: 1363, // TableToTableList (1x) + 58680: 1364, // TextType (1x) + 57547: 1365, // trailing (1x) + 58688: 1366, // TrimDirection (1x) + 58690: 1367, // Type (1x) + 58700: 1368, // UserToUserList (1x) + 58702: 1369, // UserVariableList (1x) + 58705: 1370, // UsingRoles (1x) + 58707: 1371, // Values (1x) + 58709: 1372, // ValuesOpt (1x) + 58716: 1373, // ViewAlgorithm (1x) + 58717: 1374, // ViewCheckOption (1x) + 58718: 1375, // ViewDefiner (1x) + 58719: 1376, // ViewFieldList (1x) + 58720: 1377, // ViewName (1x) + 58721: 1378, // ViewSQLSecurity (1x) + 57567: 1379, // virtual (1x) + 58722: 1380, // VirtualOrStored (1x) + 58724: 1381, // WhenClauseList (1x) + 58727: 1382, // WindowClauseOptional (1x) + 58729: 1383, // WindowDefinitionList (1x) + 58730: 1384, // WindowFrameBetween (1x) + 58732: 1385, // WindowFrameExtent (1x) + 58734: 1386, // WindowFrameUnits (1x) + 58737: 1387, // WindowNameOrSpec (1x) + 58739: 1388, // WindowSpecDetails (1x) + 58745: 1389, // WithReadLockOpt (1x) + 58746: 1390, // WithValidation (1x) + 58747: 1391, // WithValidationOpt (1x) + 58749: 1392, // Year (1x) + 58136: 1393, // $default (0x) + 58097: 1394, // andnot (0x) + 58170: 1395, // AssignmentListOpt (0x) + 58210: 1396, // ColumnDefList (0x) + 58227: 1397, // CommaOpt (0x) + 58120: 1398, // createTableSelect (0x) + 58111: 1399, // empty (0x) + 57345: 1400, // error (0x) + 58135: 1401, // higherThanComma (0x) + 58129: 1402, // higherThanParenthese (0x) + 58118: 1403, // insertValues (0x) + 57354: 1404, // invalid (0x) + 58121: 1405, // lowerThanCharsetKwd (0x) + 58134: 1406, // lowerThanComma (0x) + 58119: 1407, // lowerThanCreateTableSelect (0x) + 58131: 1408, // lowerThanEq (0x) + 58126: 1409, // lowerThanFunction (0x) + 58117: 1410, // lowerThanInsertValues (0x) + 58122: 1411, // lowerThanKey (0x) + 58123: 1412, // lowerThanLocal (0x) + 58133: 1413, // lowerThanNot (0x) + 58130: 1414, // lowerThanOn (0x) + 58128: 1415, // lowerThanParenthese (0x) + 58124: 1416, // lowerThanRemove (0x) + 58112: 1417, // lowerThanSelectOpt (0x) + 58116: 1418, // lowerThanSelectStmt (0x) + 58115: 1419, // lowerThanSetKeyword (0x) + 58114: 1420, // lowerThanStringLitToken (0x) + 58113: 1421, // lowerThanValueKeyword (0x) + 58125: 1422, // lowerThenOrder (0x) + 58132: 1423, // neg (0x) + 57358: 1424, // odbcDateType (0x) + 57360: 1425, // odbcTimestampType (0x) + 57359: 1426, // odbcTimeType (0x) + 58127: 1427, // tableRefPriority (0x) } yySymNames = []string{ @@ -2340,8 +2344,8 @@ var ( "passwordLockTime", "resume", "signed", - "')'", "snapshot", + "')'", "backend", "checkpoint", "concurrency", @@ -2506,6 +2510,7 @@ var ( "enable", "errorKwd", "flush", + "format", "full", "history", "mb", @@ -2552,7 +2557,6 @@ var ( "execute", "expansion", "flashback", - "format", "general", "help", "histogram", @@ -2628,6 +2632,7 @@ var ( "consistency", "consistent", "ddl", + "defined", "depth", "disabled", "dump", @@ -2775,8 +2780,8 @@ var ( "weightString", "on", "'('", - "with", "stringLit", + "with", "not2", "defaultKwd", "not", @@ -2790,9 +2795,9 @@ var ( "'-'", "mod", "partition", + "null", "ignore", "except", - "null", "intersect", "limit", "forKwd", @@ -2807,8 +2812,8 @@ var ( "replace", "order", "force", - "intLit", "set", + "intLit", "and", "or", "andand", @@ -2877,10 +2882,10 @@ var ( "trueKwd", "decLit", "floatLit", - "row", "hexLit", - "paramMarker", + "row", "bitLit", + "paramMarker", "interval", "key", "'{'", @@ -2962,8 +2967,8 @@ var ( "juss", "array", "lines", - "assignmentEq", "by", + "assignmentEq", "alter", "require", "'@'", @@ -3085,22 +3090,22 @@ var ( "IfExists", "ExpressionList", "DeleteWithUsingStmt", + "optionally", "PlacementPolicyOption", "TableNameList", "IfNotExists", "terminated", "DeleteFromStmt", "DistinctKwd", + "enclosed", "PartitionNameList", "DistinctOpt", - "enclosed", "OptFieldLen", "TimestampUnit", "WhereClause", "WhereClauseOptional", "DefaultKwdOpt", "escaped", - "optionally", "ExprOrDefault", "JoinTable", "OptBinary", @@ -3164,6 +3169,7 @@ var ( "IndexNameList", "IndexType", "LoadDataStmt", + "LoadDataWithFormatStmt", "PartitionNameListOpt", "ReleaseSavepointStmt", "RolenameList", @@ -3227,6 +3233,7 @@ var ( "TableNameOptWild", "TableOptimizerHintsOpt", "TableOptionList", + "TextString", "TraceableStmt", "TransactionChar", "UserSpecList", @@ -3242,6 +3249,7 @@ var ( "CurdateSym", "DatabaseOptionList", "DefaultTrueDistinctOpt", + "DuplicateOpt", "EnforcedOrNot", "explain", "ExtendedPriv", @@ -3277,7 +3285,6 @@ var ( "TableAliasRefList", "TableElement", "TableNameListOpt2", - "TextString", "TransactionChars", "trigger", "unlock", @@ -3307,9 +3314,11 @@ var ( "CallStmt", "CastType", "ChangeStmt", + "CharsetOpt", "CheckConstraintKeyword", "ColumnNameListOpt", "ColumnNameOrUserVariable", + "ColumnNameOrUserVarListOptWithBrackets", "ColumnOptionList", "ColumnOptionListOpt", "ColumnSetValue", @@ -3347,7 +3356,6 @@ var ( "DropTableStmt", "DropUserStmt", "DropViewStmt", - "DuplicateOpt", "EmptyStmt", "EncryptionOpt", "EnforcedOrNotOpt", @@ -3387,6 +3395,7 @@ var ( "linear", "LinearOpt", "LoadDataSetItem", + "LoadDataSetSpecOpt", "LoadStatsStmt", "LocalOpt", "LocationLabelList", @@ -3504,12 +3513,10 @@ var ( "BooleanType", "both", "CharsetNameOrDefault", - "CharsetOpt", "ColumnFormat", "ColumnList", "ColumnNameOrUserVariableList", "ColumnNameOrUserVarListOpt", - "ColumnNameOrUserVarListOptWithBrackets", "ColumnSetValueList", "CompareOp", "ConnectionOptionList", @@ -3562,7 +3569,6 @@ var ( "LikeTableWithOrWithoutParen", "LinesTerminated", "LoadDataSetList", - "LoadDataSetSpecOpt", "LockType", "LogTypeOpt", "Match", @@ -3571,6 +3577,7 @@ var ( "MaxMinutesOpt", "MaxValPartOpt", "NChar", + "NullDefinedByClause", "NullPartOpt", "NumericType", "NVarchar", @@ -3711,7995 +3718,8025 @@ var ( yyReductions = []struct{ xsym, components int }{ {0, 1}, - {1340, 1}, - {829, 6}, - {829, 8}, - {829, 10}, - {829, 5}, - {829, 7}, - {829, 7}, - {829, 9}, - {1148, 1}, - {1148, 2}, - {1148, 3}, - {897, 3}, - {897, 1}, - {1135, 1}, - {1135, 2}, - {1135, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {803, 4}, - {803, 4}, - {803, 4}, - {803, 4}, - {951, 3}, - {951, 3}, - {1171, 3}, - {1171, 3}, - {1206, 1}, - {1206, 2}, - {1206, 4}, - {1206, 8}, - {1206, 8}, - {1206, 3}, - {1206, 3}, - {1206, 2}, - {1107, 0}, - {1107, 3}, - {1015, 1}, - {1015, 5}, - {1015, 5}, - {1015, 5}, - {1015, 5}, - {1015, 6}, - {1015, 2}, - {1015, 5}, - {1015, 6}, - {1015, 8}, - {1015, 8}, - {1015, 1}, - {1015, 1}, - {1015, 3}, - {1015, 4}, - {1015, 5}, - {1015, 3}, - {1015, 4}, - {1015, 8}, - {1015, 4}, - {1015, 7}, - {1015, 3}, - {1015, 4}, - {1015, 4}, - {1015, 4}, - {1015, 4}, - {1015, 2}, - {1015, 2}, - {1015, 4}, - {1015, 4}, - {1015, 5}, - {1015, 3}, - {1015, 2}, - {1015, 2}, - {1015, 5}, - {1015, 6}, - {1015, 6}, - {1015, 8}, - {1015, 5}, - {1015, 5}, - {1015, 3}, - {1015, 3}, - {1015, 3}, - {1015, 5}, - {1015, 1}, - {1015, 1}, - {1015, 1}, - {1015, 1}, - {1015, 2}, - {1015, 2}, - {1015, 1}, - {1015, 1}, - {1015, 4}, - {1015, 3}, - {1015, 4}, - {1015, 1}, - {1015, 1}, - {1319, 0}, - {1319, 5}, - {854, 1}, - {854, 1}, - {1388, 0}, - {1388, 1}, - {1387, 2}, - {1387, 2}, - {891, 1}, - {891, 1}, - {892, 3}, - {892, 3}, - {892, 3}, - {892, 3}, - {892, 3}, - {906, 3}, - {906, 3}, - {1199, 2}, - {1199, 2}, - {850, 1}, - {850, 1}, - {1097, 0}, - {1097, 1}, - {895, 0}, - {895, 1}, - {954, 0}, - {954, 1}, - {954, 2}, - {1205, 0}, - {1205, 1}, - {1204, 1}, - {1204, 3}, - {809, 1}, - {809, 3}, - {855, 0}, + {1343, 1}, + {830, 6}, + {830, 8}, + {830, 10}, + {830, 5}, + {830, 7}, + {830, 7}, + {830, 9}, + {1153, 1}, + {1153, 2}, + {1153, 3}, + {899, 3}, + {899, 1}, + {1140, 1}, + {1140, 2}, + {1140, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {805, 4}, + {805, 4}, + {805, 4}, + {805, 4}, + {954, 3}, + {954, 3}, + {1176, 3}, + {1176, 3}, + {1211, 1}, + {1211, 2}, + {1211, 4}, + {1211, 8}, + {1211, 8}, + {1211, 3}, + {1211, 3}, + {1211, 2}, + {1112, 0}, + {1112, 3}, + {1018, 1}, + {1018, 5}, + {1018, 5}, + {1018, 5}, + {1018, 5}, + {1018, 6}, + {1018, 2}, + {1018, 5}, + {1018, 6}, + {1018, 8}, + {1018, 8}, + {1018, 1}, + {1018, 1}, + {1018, 3}, + {1018, 4}, + {1018, 5}, + {1018, 3}, + {1018, 4}, + {1018, 8}, + {1018, 4}, + {1018, 7}, + {1018, 3}, + {1018, 4}, + {1018, 4}, + {1018, 4}, + {1018, 4}, + {1018, 2}, + {1018, 2}, + {1018, 4}, + {1018, 4}, + {1018, 5}, + {1018, 3}, + {1018, 2}, + {1018, 2}, + {1018, 5}, + {1018, 6}, + {1018, 6}, + {1018, 8}, + {1018, 5}, + {1018, 5}, + {1018, 3}, + {1018, 3}, + {1018, 3}, + {1018, 5}, + {1018, 1}, + {1018, 1}, + {1018, 1}, + {1018, 1}, + {1018, 2}, + {1018, 2}, + {1018, 1}, + {1018, 1}, + {1018, 4}, + {1018, 3}, + {1018, 4}, + {1018, 1}, + {1018, 1}, + {1322, 0}, + {1322, 5}, {855, 1}, - {855, 2}, - {1177, 1}, - {1144, 3}, - {1360, 1}, - {1360, 3}, - {1183, 3}, - {1145, 3}, - {1365, 1}, - {1365, 3}, - {1189, 3}, - {1141, 5}, - {1141, 3}, - {1141, 4}, - {1080, 4}, - {1080, 5}, - {1080, 5}, - {1078, 4}, - {1079, 0}, - {1079, 2}, - {1077, 4}, - {1169, 6}, - {1169, 8}, - {1168, 6}, - {1168, 2}, - {1338, 0}, - {1338, 2}, - {1338, 1}, - {1338, 3}, - {867, 5}, - {867, 6}, - {867, 7}, - {867, 7}, - {867, 8}, - {867, 9}, - {867, 8}, - {867, 7}, - {867, 6}, - {867, 8}, - {1006, 0}, - {1006, 2}, - {1006, 2}, - {826, 0}, - {826, 2}, - {1207, 1}, - {1207, 3}, - {1017, 2}, - {1017, 2}, - {1017, 3}, - {1017, 3}, - {1017, 2}, - {1017, 2}, - {916, 3}, - {950, 1}, - {950, 3}, - {1392, 0}, - {1392, 1}, - {868, 1}, - {868, 2}, - {868, 2}, - {868, 2}, - {868, 4}, + {855, 1}, + {1391, 0}, + {1391, 1}, + {1390, 2}, + {1390, 2}, + {893, 1}, + {893, 1}, + {894, 3}, + {894, 3}, + {894, 3}, + {894, 3}, + {894, 3}, + {908, 3}, + {908, 3}, + {1204, 2}, + {1204, 2}, + {851, 1}, + {851, 1}, + {1101, 0}, + {1101, 1}, + {897, 0}, + {897, 1}, + {957, 0}, + {957, 1}, + {957, 2}, + {1210, 0}, + {1210, 1}, + {1209, 1}, + {1209, 3}, + {812, 1}, + {812, 3}, + {856, 0}, + {856, 1}, + {856, 2}, + {1182, 1}, + {1149, 3}, + {1363, 1}, + {1363, 3}, + {1188, 3}, + {1150, 3}, + {1368, 1}, + {1368, 3}, + {1194, 3}, + {1146, 5}, + {1146, 3}, + {1146, 4}, + {1084, 4}, + {1084, 5}, + {1084, 5}, + {1082, 4}, + {1083, 0}, + {1083, 2}, + {1081, 4}, + {1174, 6}, + {1174, 8}, + {1173, 6}, + {1173, 2}, + {1341, 0}, + {1341, 2}, + {1341, 1}, + {1341, 3}, {868, 5}, {868, 6}, - {868, 4}, - {868, 5}, - {1018, 2}, - {1393, 1}, - {1393, 3}, - {871, 3}, - {871, 3}, - {766, 1}, - {766, 3}, - {766, 5}, - {831, 1}, - {831, 3}, - {1026, 0}, - {1026, 1}, - {1259, 0}, - {1259, 3}, - {900, 1}, - {900, 3}, - {1226, 0}, - {1226, 1}, - {1225, 1}, - {1225, 3}, - {1027, 1}, - {1027, 1}, - {1227, 0}, - {1227, 3}, - {872, 1}, - {872, 2}, - {981, 0}, - {981, 1}, - {834, 1}, - {834, 1}, - {960, 1}, - {960, 2}, - {1068, 0}, - {1068, 1}, - {1242, 2}, - {1242, 1}, - {953, 2}, - {953, 1}, - {953, 1}, - {953, 2}, - {953, 3}, + {868, 7}, + {868, 7}, + {868, 8}, + {868, 9}, + {868, 8}, + {868, 7}, + {868, 6}, + {868, 8}, + {1009, 0}, + {1009, 2}, + {1009, 2}, + {827, 0}, + {827, 2}, + {1212, 1}, + {1212, 3}, + {1020, 2}, + {1020, 2}, + {1020, 3}, + {1020, 3}, + {1020, 2}, + {1020, 2}, + {918, 3}, {953, 1}, - {953, 2}, - {953, 2}, {953, 3}, - {953, 3}, - {953, 2}, - {953, 6}, - {953, 6}, - {953, 1}, - {953, 2}, - {953, 2}, - {953, 2}, - {953, 2}, - {1214, 0}, - {1214, 3}, - {1214, 5}, - {1345, 1}, - {1345, 1}, - {1345, 1}, - {1223, 1}, - {1223, 1}, - {1223, 1}, - {963, 0}, - {963, 2}, - {1377, 0}, - {1377, 1}, - {1377, 1}, - {1028, 1}, - {1028, 2}, - {1029, 0}, - {1029, 1}, - {1231, 7}, - {1231, 7}, - {1231, 7}, - {1231, 7}, - {1231, 8}, - {1231, 5}, - {1283, 2}, - {1283, 2}, - {1283, 2}, - {1284, 0}, - {1284, 1}, - {935, 5}, - {1118, 3}, - {1119, 3}, - {1292, 0}, - {1292, 1}, - {1292, 1}, - {1292, 2}, - {1292, 2}, - {1142, 1}, - {1142, 1}, - {1142, 2}, - {1142, 2}, - {1142, 2}, - {1238, 1}, - {1238, 1}, - {1238, 1}, - {1238, 1}, - {924, 3}, - {924, 3}, - {924, 4}, - {1112, 3}, - {1112, 1}, - {974, 1}, - {974, 3}, - {974, 4}, - {974, 3}, - {974, 1}, - {736, 4}, - {736, 4}, - {973, 1}, - {973, 1}, - {973, 1}, - {973, 1}, - {972, 1}, - {972, 1}, - {972, 1}, - {957, 1}, - {957, 1}, - {1167, 1}, - {1167, 2}, - {1167, 2}, - {842, 1}, - {842, 1}, - {842, 1}, - {1173, 1}, - {1173, 1}, - {1173, 1}, - {1216, 1}, - {1216, 1}, - {1043, 12}, - {1060, 3}, - {1038, 13}, - {1266, 0}, - {1266, 3}, - {859, 1}, - {859, 3}, - {849, 3}, - {849, 4}, - {1094, 0}, - {1094, 1}, - {1094, 1}, - {1094, 2}, - {1094, 2}, - {1265, 0}, - {1265, 1}, - {1265, 1}, - {1265, 1}, - {1007, 4}, - {1007, 3}, - {1036, 5}, + {1395, 0}, + {1395, 1}, + {869, 1}, + {869, 2}, + {869, 2}, + {869, 2}, + {869, 4}, + {869, 5}, + {869, 6}, + {869, 4}, + {869, 5}, + {1021, 2}, + {1396, 1}, + {1396, 3}, + {872, 3}, + {872, 3}, + {767, 1}, + {767, 3}, + {767, 5}, {832, 1}, - {909, 1}, - {911, 1}, - {873, 4}, - {873, 4}, - {873, 4}, - {873, 2}, + {832, 3}, + {1030, 0}, + {1030, 1}, + {1262, 0}, + {1262, 3}, + {902, 1}, + {902, 3}, + {1230, 0}, + {1230, 1}, + {1229, 1}, + {1229, 3}, + {1031, 1}, + {1031, 1}, + {1032, 0}, + {1032, 3}, {873, 1}, - {873, 5}, - {1235, 0}, - {1235, 1}, - {958, 1}, - {958, 2}, - {956, 12}, - {956, 7}, - {1117, 0}, - {1117, 4}, - {1117, 4}, - {816, 0}, - {816, 1}, - {1131, 0}, - {1131, 6}, - {1176, 6}, - {1176, 5}, - {1309, 0}, - {1309, 3}, - {1310, 1}, - {1310, 5}, - {1310, 6}, - {1310, 4}, - {1310, 5}, - {1310, 4}, - {1310, 3}, - {1310, 1}, - {1130, 0}, - {1130, 7}, - {1271, 1}, - {1271, 2}, + {873, 2}, + {985, 0}, + {985, 1}, + {835, 1}, + {835, 1}, + {964, 1}, + {964, 2}, + {1072, 0}, + {1072, 1}, + {1245, 2}, + {1245, 1}, + {956, 2}, + {956, 1}, + {956, 1}, + {956, 2}, + {956, 3}, + {956, 1}, + {956, 2}, + {956, 2}, + {956, 3}, + {956, 3}, + {956, 2}, + {956, 6}, + {956, 6}, + {956, 1}, + {956, 2}, + {956, 2}, + {956, 2}, + {956, 2}, + {1219, 0}, + {1219, 3}, + {1219, 5}, + {1348, 1}, + {1348, 1}, + {1348, 1}, + {1227, 1}, + {1227, 1}, + {1227, 1}, + {967, 0}, + {967, 2}, + {1380, 0}, + {1380, 1}, + {1380, 1}, + {1033, 1}, + {1033, 2}, + {1034, 0}, + {1034, 1}, + {1234, 7}, + {1234, 7}, + {1234, 7}, + {1234, 7}, + {1234, 8}, + {1234, 5}, + {1285, 2}, + {1285, 2}, + {1285, 2}, + {1286, 0}, + {1286, 1}, + {937, 5}, + {1123, 3}, + {1124, 3}, + {1295, 0}, + {1295, 1}, + {1295, 1}, + {1295, 2}, + {1295, 2}, + {1147, 1}, + {1147, 1}, + {1147, 2}, + {1147, 2}, + {1147, 2}, + {1241, 1}, + {1241, 1}, + {1241, 1}, + {1241, 1}, + {926, 3}, + {926, 3}, + {926, 4}, + {1117, 3}, + {1117, 1}, + {978, 1}, + {978, 3}, + {978, 4}, + {978, 3}, + {978, 1}, + {737, 4}, + {737, 4}, + {977, 1}, + {977, 1}, + {977, 1}, + {977, 1}, + {976, 1}, + {976, 1}, + {976, 1}, + {960, 1}, + {960, 1}, + {1172, 1}, + {1172, 2}, + {1172, 2}, + {843, 1}, + {843, 1}, + {843, 1}, + {1178, 1}, + {1178, 1}, + {1178, 1}, + {1221, 1}, + {1221, 1}, + {1048, 12}, + {1065, 3}, + {1043, 13}, + {1269, 0}, + {1269, 3}, + {860, 1}, + {860, 3}, + {850, 3}, + {850, 4}, + {1098, 0}, + {1098, 1}, + {1098, 1}, + {1098, 2}, + {1098, 2}, + {1268, 0}, + {1268, 1}, + {1268, 1}, + {1268, 1}, + {1010, 4}, + {1010, 3}, + {1041, 5}, + {833, 1}, + {911, 1}, + {913, 1}, + {874, 4}, + {874, 4}, + {874, 4}, + {874, 2}, + {874, 1}, + {874, 5}, + {1238, 0}, + {1238, 1}, + {961, 1}, + {961, 2}, + {959, 12}, + {959, 7}, + {1122, 0}, + {1122, 4}, + {1122, 4}, + {818, 0}, + {818, 1}, + {1136, 0}, + {1136, 6}, + {1181, 6}, + {1181, 5}, + {1312, 0}, + {1312, 3}, + {1313, 1}, + {1313, 5}, + {1313, 6}, + {1313, 4}, + {1313, 5}, + {1313, 4}, + {1313, 3}, + {1313, 1}, + {1135, 0}, + {1135, 7}, + {1274, 1}, + {1274, 2}, + {1292, 0}, + {1292, 2}, {1289, 0}, {1289, 2}, - {1287, 0}, - {1287, 2}, - {1249, 0}, - {1249, 14}, - {1103, 0}, - {1103, 1}, - {1353, 0}, - {1353, 4}, - {1352, 0}, - {1352, 2}, + {1252, 0}, + {1252, 14}, + {1107, 0}, + {1107, 1}, + {1356, 0}, + {1356, 4}, + {1355, 0}, + {1355, 2}, + {1314, 0}, + {1314, 2}, + {1134, 0}, + {1134, 3}, + {1133, 1}, + {1133, 3}, + {982, 5}, + {1354, 0}, + {1354, 3}, + {1353, 1}, + {1353, 3}, + {1180, 3}, + {981, 0}, + {981, 2}, + {838, 3}, + {838, 3}, + {838, 4}, + {838, 3}, + {838, 4}, + {838, 4}, + {838, 3}, + {838, 3}, + {838, 3}, + {838, 3}, + {838, 1}, {1311, 0}, - {1311, 2}, - {1129, 0}, - {1129, 3}, - {1128, 1}, - {1128, 3}, - {978, 5}, - {1351, 0}, - {1351, 3}, - {1350, 1}, - {1350, 3}, - {1175, 3}, - {977, 0}, - {977, 2}, - {837, 3}, - {837, 3}, - {837, 4}, - {837, 3}, - {837, 4}, - {837, 4}, - {837, 3}, - {837, 3}, - {837, 3}, - {837, 3}, - {837, 1}, - {1308, 0}, - {1308, 4}, - {1308, 6}, - {1308, 1}, - {1308, 5}, - {1308, 1}, - {1308, 1}, - {1065, 0}, - {1065, 1}, - {1065, 1}, - {1211, 0}, - {1211, 1}, - {1233, 0}, - {1233, 1}, - {1233, 1}, - {1233, 1}, - {1233, 1}, - {1234, 1}, - {1234, 1}, - {1234, 1}, - {1234, 1}, - {1277, 2}, - {1277, 4}, - {1046, 11}, - {1306, 0}, - {1306, 2}, - {1370, 0}, - {1370, 3}, - {1370, 3}, - {1370, 3}, - {1372, 0}, - {1372, 3}, - {1375, 0}, - {1375, 3}, - {1375, 3}, - {1374, 1}, + {1311, 4}, + {1311, 6}, + {1311, 1}, + {1311, 5}, + {1311, 1}, + {1311, 1}, + {963, 0}, + {963, 1}, + {963, 1}, + {1216, 0}, + {1216, 1}, + {1236, 0}, + {1236, 1}, + {1236, 1}, + {1236, 1}, + {1236, 1}, + {1237, 1}, + {1237, 1}, + {1237, 1}, + {1237, 1}, + {1280, 2}, + {1280, 4}, + {1051, 11}, + {1309, 0}, + {1309, 2}, {1373, 0}, {1373, 3}, - {1224, 1}, - {1224, 3}, - {1371, 0}, - {1371, 4}, - {1371, 4}, - {1051, 2}, - {789, 13}, - {789, 9}, - {802, 10}, - {807, 1}, - {807, 1}, - {807, 2}, - {807, 2}, - {856, 1}, - {1053, 4}, - {1055, 7}, - {1062, 6}, - {976, 0}, - {976, 1}, - {976, 2}, - {1064, 4}, - {1064, 6}, + {1373, 3}, + {1373, 3}, + {1375, 0}, + {1375, 3}, + {1378, 0}, + {1378, 3}, + {1378, 3}, + {1377, 1}, + {1376, 0}, + {1376, 3}, + {1228, 1}, + {1228, 3}, + {1374, 0}, + {1374, 4}, + {1374, 4}, + {1056, 2}, + {790, 13}, + {790, 9}, + {803, 10}, + {809, 1}, + {809, 1}, + {809, 2}, + {809, 2}, + {857, 1}, + {1058, 4}, + {1060, 7}, + {1067, 6}, + {980, 0}, + {980, 1}, + {980, 2}, + {1069, 4}, + {1069, 6}, + {1068, 3}, + {1068, 5}, {1063, 3}, {1063, 5}, - {1058, 3}, - {1058, 5}, - {1061, 3}, - {1061, 5}, - {1061, 4}, - {936, 0}, - {936, 1}, - {936, 1}, - {1181, 1}, - {1181, 1}, - {758, 0}, - {758, 1}, - {1066, 0}, - {1185, 2}, - {1185, 5}, - {1185, 3}, - {1185, 6}, - {1073, 1}, - {1073, 1}, - {1073, 1}, - {1072, 2}, - {1072, 3}, - {1072, 2}, - {1072, 4}, - {1072, 7}, - {1072, 5}, - {1072, 7}, - {1072, 5}, - {1072, 3}, - {1072, 6}, - {1072, 6}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {886, 2}, - {883, 3}, - {1019, 5}, - {1019, 5}, - {1020, 2}, - {1020, 2}, - {1020, 2}, - {1237, 1}, - {1237, 3}, - {922, 0}, - {922, 2}, - {919, 1}, - {919, 1}, - {918, 1}, - {918, 1}, - {918, 1}, - {918, 1}, - {918, 1}, - {918, 1}, - {918, 1}, - {918, 1}, - {923, 1}, - {923, 1}, - {923, 1}, - {923, 1}, + {1066, 3}, + {1066, 5}, + {1066, 4}, + {938, 0}, + {938, 1}, + {938, 1}, + {1186, 1}, + {1186, 1}, + {759, 0}, + {759, 1}, + {1070, 0}, + {1190, 2}, + {1190, 5}, + {1190, 3}, + {1190, 6}, + {1077, 1}, + {1077, 1}, + {1077, 1}, + {1076, 2}, + {1076, 3}, + {1076, 2}, + {1076, 4}, + {1076, 7}, + {1076, 5}, + {1076, 7}, + {1076, 5}, + {1076, 3}, + {1076, 6}, + {1076, 6}, + {1075, 1}, + {1075, 1}, + {1075, 1}, + {1075, 1}, + {1075, 1}, + {1075, 1}, + {1075, 1}, + {1075, 1}, + {888, 2}, + {885, 3}, + {1022, 5}, + {1022, 5}, + {1023, 2}, + {1023, 2}, + {1023, 2}, + {1240, 1}, + {1240, 3}, + {924, 0}, + {924, 2}, + {921, 1}, + {921, 1}, {920, 1}, {920, 1}, - {920, 2}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 5}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 6}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 3}, - {921, 3}, - {762, 1}, - {784, 1}, - {755, 1}, - {952, 1}, - {952, 1}, - {952, 1}, - {1124, 1}, - {1124, 1}, - {1124, 1}, - {1139, 3}, - {1037, 8}, - {1174, 4}, - {1150, 4}, - {1008, 6}, - {1054, 4}, - {1162, 5}, - {1261, 0}, - {1261, 2}, - {1260, 0}, - {1260, 3}, - {1296, 0}, - {1296, 1}, - {1069, 0}, - {1069, 1}, - {1069, 2}, - {1069, 2}, - {1069, 2}, - {1069, 2}, + {920, 1}, + {920, 1}, + {920, 1}, + {920, 1}, + {920, 1}, + {920, 1}, + {925, 1}, + {925, 1}, + {925, 1}, + {925, 1}, + {922, 1}, + {922, 1}, + {922, 2}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 5}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 6}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 3}, + {923, 3}, + {763, 1}, + {785, 1}, + {756, 1}, + {955, 1}, + {955, 1}, + {955, 1}, + {1129, 1}, + {1129, 1}, + {1129, 1}, + {1144, 3}, + {1042, 8}, + {1179, 4}, + {1155, 4}, + {1011, 6}, + {1059, 4}, + {1167, 5}, + {1264, 0}, + {1264, 2}, {1263, 0}, {1263, 3}, - {1263, 3}, - {754, 3}, - {754, 3}, - {754, 3}, - {754, 3}, - {754, 2}, - {754, 9}, - {754, 3}, + {1299, 0}, + {1299, 1}, + {1073, 0}, + {1073, 1}, + {1073, 2}, + {1073, 2}, + {1073, 2}, + {1073, 2}, + {1266, 0}, + {1266, 3}, + {1266, 3}, + {755, 3}, + {755, 3}, + {755, 3}, + {755, 3}, + {755, 2}, + {755, 9}, + {755, 3}, + {755, 3}, + {755, 3}, + {755, 1}, + {975, 1}, + {975, 1}, + {1258, 0}, + {1258, 4}, + {1258, 7}, + {1258, 3}, + {1258, 3}, + {758, 1}, + {758, 1}, + {757, 1}, + {757, 1}, + {802, 1}, + {802, 3}, + {1115, 1}, + {1115, 3}, + {849, 0}, + {849, 1}, + {1087, 0}, + {1087, 1}, + {1086, 1}, {754, 3}, {754, 3}, + {754, 4}, + {754, 5}, {754, 1}, - {971, 1}, - {971, 1}, - {1255, 0}, - {1255, 4}, - {1255, 7}, - {1255, 3}, - {1255, 3}, - {757, 1}, - {757, 1}, - {756, 1}, - {756, 1}, - {801, 1}, - {801, 3}, - {1110, 1}, - {1110, 3}, - {848, 0}, - {848, 1}, - {1083, 0}, - {1083, 1}, - {1082, 1}, - {753, 3}, + {1232, 1}, + {1232, 1}, + {1232, 1}, + {1232, 1}, + {1232, 1}, + {1232, 1}, + {1232, 1}, + {1232, 1}, + {1220, 1}, + {1220, 2}, + {1276, 1}, + {1276, 2}, + {1271, 1}, + {1271, 2}, + {1279, 1}, + {1279, 2}, + {1321, 1}, + {1321, 2}, + {1213, 1}, + {1213, 1}, + {1213, 1}, + {753, 5}, {753, 3}, + {753, 5}, {753, 4}, + {753, 3}, {753, 5}, {753, 1}, - {1229, 1}, - {1229, 1}, - {1229, 1}, - {1229, 1}, - {1229, 1}, - {1229, 1}, - {1229, 1}, - {1229, 1}, + {1148, 1}, + {1148, 1}, + {1278, 0}, + {1278, 2}, + {1078, 1}, + {1078, 3}, + {1078, 5}, + {1078, 2}, + {1249, 0}, + {1249, 1}, + {1248, 1}, + {1248, 2}, + {1248, 1}, + {1248, 2}, + {1251, 1}, + {1251, 3}, + {969, 3}, + {1093, 0}, + {1093, 2}, + {1215, 0}, {1215, 1}, - {1215, 2}, - {1273, 1}, - {1273, 2}, - {1268, 1}, - {1268, 2}, - {1276, 1}, - {1276, 2}, - {1318, 1}, - {1318, 2}, - {1208, 1}, - {1208, 1}, - {1208, 1}, - {752, 5}, + {952, 3}, + {801, 0}, + {801, 2}, + {807, 0}, + {807, 3}, + {878, 0}, + {878, 1}, + {903, 0}, + {903, 1}, + {905, 0}, + {905, 2}, + {904, 3}, + {904, 1}, + {904, 3}, + {904, 2}, + {904, 1}, + {904, 1}, + {972, 1}, + {972, 3}, + {972, 3}, + {1270, 0}, + {1270, 1}, + {881, 2}, + {881, 2}, + {932, 1}, + {932, 1}, + {932, 1}, + {879, 1}, + {879, 1}, + {686, 1}, + {686, 1}, + {686, 1}, + {686, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {690, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {689, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {687, 1}, + {1025, 2}, + {1319, 1}, + {1319, 3}, + {1319, 4}, + {1319, 6}, + {796, 9}, + {1100, 0}, + {1100, 1}, + {1099, 5}, + {1099, 4}, + {1099, 4}, + {1099, 4}, + {1099, 4}, + {1099, 2}, + {1099, 1}, + {1099, 1}, + {1099, 1}, + {1099, 1}, + {1099, 2}, + {1005, 1}, + {1005, 1}, + {1003, 1}, + {1003, 3}, + {863, 3}, + {1372, 0}, + {1372, 1}, + {1371, 3}, + {1371, 1}, + {820, 1}, + {820, 1}, + {1035, 3}, + {1231, 0}, + {1231, 1}, + {1231, 3}, + {1296, 0}, + {1296, 5}, + {797, 6}, + {735, 1}, + {735, 1}, + {735, 1}, + {735, 1}, + {735, 1}, + {735, 1}, + {735, 1}, + {735, 2}, + {735, 1}, + {735, 1}, + {735, 2}, + {735, 2}, + {736, 1}, + {736, 2}, + {1207, 1}, + {1207, 3}, + {1013, 2}, + {791, 3}, + {927, 1}, + {927, 3}, + {895, 1}, + {895, 2}, + {1308, 1}, + {1308, 1}, + {979, 0}, + {979, 1}, + {979, 1}, + {837, 0}, + {837, 1}, + {752, 3}, + {752, 3}, {752, 3}, - {752, 5}, - {752, 4}, {752, 3}, + {752, 3}, + {752, 3}, + {752, 5}, + {752, 5}, {752, 5}, + {752, 3}, + {752, 3}, + {752, 3}, + {752, 3}, + {752, 3}, + {752, 3}, {752, 1}, - {1143, 1}, - {1143, 1}, - {1275, 0}, - {1275, 2}, - {1074, 1}, - {1074, 3}, - {1074, 5}, - {1074, 2}, - {1246, 0}, - {1246, 1}, - {1245, 1}, - {1245, 2}, - {1245, 1}, - {1245, 2}, - {1248, 1}, - {1248, 3}, - {965, 3}, - {1089, 0}, - {1089, 2}, - {1210, 0}, - {1210, 1}, - {949, 3}, - {800, 0}, - {800, 2}, - {805, 0}, - {805, 3}, - {877, 0}, - {877, 1}, - {901, 0}, - {901, 1}, - {903, 0}, - {903, 2}, - {902, 3}, - {902, 1}, - {902, 3}, - {902, 2}, - {902, 1}, - {902, 1}, - {968, 1}, - {968, 3}, - {968, 3}, - {1267, 0}, - {1267, 1}, - {880, 2}, - {880, 2}, - {930, 1}, - {930, 1}, - {930, 1}, - {878, 1}, - {878, 1}, - {685, 1}, - {685, 1}, - {685, 1}, - {685, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {689, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {688, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {686, 1}, - {1022, 2}, - {1316, 1}, - {1316, 3}, - {1316, 4}, - {1316, 6}, - {795, 9}, - {1096, 0}, - {1096, 1}, - {1095, 5}, - {1095, 4}, - {1095, 4}, - {1095, 4}, - {1095, 4}, - {1095, 2}, - {1095, 1}, - {1095, 1}, - {1095, 1}, - {1095, 1}, - {1095, 2}, - {1002, 1}, - {1002, 1}, - {1000, 1}, - {1000, 3}, - {862, 3}, - {1369, 0}, - {1369, 1}, - {1368, 3}, - {1368, 1}, - {819, 1}, - {819, 1}, - {1030, 3}, - {1228, 0}, - {1228, 1}, - {1228, 3}, - {1293, 0}, - {1293, 5}, - {796, 6}, - {734, 1}, {734, 1}, - {734, 1}, - {734, 1}, - {734, 1}, - {734, 1}, - {734, 1}, - {734, 2}, - {734, 1}, - {734, 1}, - {734, 2}, - {734, 2}, - {735, 1}, - {735, 2}, - {1202, 1}, - {1202, 3}, - {1010, 2}, - {790, 3}, - {925, 1}, - {925, 3}, - {893, 1}, - {893, 2}, - {1305, 1}, - {1305, 1}, - {975, 0}, - {975, 1}, - {975, 1}, - {836, 0}, - {836, 1}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 5}, - {751, 5}, - {751, 5}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 3}, - {751, 1}, - {733, 1}, - {733, 3}, - {733, 5}, - {746, 1}, - {746, 1}, - {746, 1}, - {746, 1}, - {746, 3}, - {746, 1}, - {746, 1}, - {746, 1}, - {746, 1}, - {746, 1}, - {746, 2}, - {746, 2}, - {746, 2}, - {746, 2}, - {746, 3}, - {746, 2}, - {746, 1}, - {746, 3}, - {746, 5}, - {746, 6}, - {746, 2}, - {746, 4}, - {746, 2}, - {746, 7}, - {746, 5}, - {746, 6}, - {746, 6}, - {746, 4}, - {746, 4}, - {746, 3}, - {746, 3}, - {1209, 0}, - {1209, 1}, - {808, 1}, - {808, 1}, + {734, 3}, + {734, 5}, + {747, 1}, + {747, 1}, + {747, 1}, + {747, 1}, + {747, 3}, + {747, 1}, + {747, 1}, + {747, 1}, + {747, 1}, + {747, 1}, + {747, 2}, + {747, 2}, + {747, 2}, + {747, 2}, + {747, 3}, + {747, 2}, + {747, 1}, + {747, 3}, + {747, 5}, + {747, 6}, + {747, 2}, + {747, 4}, + {747, 2}, + {747, 7}, + {747, 5}, + {747, 6}, + {747, 6}, + {747, 4}, + {747, 4}, + {747, 3}, + {747, 3}, + {1214, 0}, + {1214, 1}, {810, 1}, {810, 1}, - {840, 0}, - {840, 1}, - {959, 0}, - {959, 1}, - {839, 1}, - {839, 2}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {740, 1}, - {1123, 0}, - {1123, 2}, + {813, 1}, + {813, 1}, + {841, 0}, + {841, 1}, + {962, 0}, + {962, 1}, + {840, 1}, + {840, 2}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {741, 1}, + {1128, 0}, + {1128, 2}, + {745, 1}, + {745, 1}, + {745, 1}, + {745, 1}, + {745, 1}, + {744, 1}, {744, 1}, {744, 1}, {744, 1}, {744, 1}, {744, 1}, - {743, 1}, - {743, 1}, - {743, 1}, - {743, 1}, - {743, 1}, - {743, 1}, - {738, 4}, - {738, 4}, - {738, 2}, - {738, 3}, - {738, 2}, - {738, 4}, - {738, 6}, - {738, 2}, - {738, 2}, - {738, 2}, - {738, 4}, - {738, 6}, - {738, 4}, {739, 4}, {739, 4}, - {739, 6}, - {739, 8}, - {739, 8}, - {739, 6}, - {739, 6}, - {739, 6}, - {739, 6}, - {739, 6}, - {739, 8}, - {739, 8}, - {739, 8}, - {739, 8}, + {739, 2}, + {739, 3}, + {739, 2}, {739, 4}, {739, 6}, + {739, 2}, + {739, 2}, + {739, 2}, + {739, 4}, {739, 6}, - {739, 7}, {739, 4}, - {739, 7}, - {739, 7}, - {739, 1}, - {739, 8}, - {1257, 1}, - {1257, 1}, - {1257, 1}, - {1257, 1}, - {741, 1}, - {741, 1}, + {740, 4}, + {740, 4}, + {740, 6}, + {740, 8}, + {740, 8}, + {740, 6}, + {740, 6}, + {740, 6}, + {740, 6}, + {740, 6}, + {740, 8}, + {740, 8}, + {740, 8}, + {740, 8}, + {740, 4}, + {740, 6}, + {740, 6}, + {740, 7}, + {740, 4}, + {740, 7}, + {740, 7}, + {740, 1}, + {740, 8}, + {1260, 1}, + {1260, 1}, + {1260, 1}, + {1260, 1}, {742, 1}, {742, 1}, - {1363, 1}, - {1363, 1}, - {1363, 1}, - {745, 4}, - {745, 6}, - {745, 1}, - {747, 6}, - {747, 4}, - {747, 4}, - {747, 5}, - {747, 6}, - {747, 5}, - {747, 6}, - {747, 5}, - {747, 6}, - {747, 5}, - {747, 6}, - {747, 5}, - {747, 5}, - {747, 8}, - {747, 6}, - {747, 6}, - {747, 6}, - {747, 6}, - {747, 6}, - {747, 6}, - {747, 6}, - {747, 5}, - {747, 6}, - {747, 7}, - {747, 8}, - {747, 8}, - {747, 9}, - {1299, 0}, - {1299, 2}, - {737, 4}, - {737, 6}, - {1256, 0}, - {1256, 2}, - {1256, 3}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {828, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {813, 1}, - {1243, 0}, - {1243, 1}, - {1378, 1}, - {1378, 2}, - {1193, 4}, - {1241, 0}, - {1241, 2}, - {1023, 2}, - {1023, 3}, - {1023, 1}, - {1023, 1}, - {1023, 2}, - {1023, 2}, - {1023, 2}, - {1023, 2}, - {1023, 2}, - {1023, 1}, - {1023, 1}, - {1023, 2}, - {1023, 1}, - {860, 1}, - {860, 1}, - {860, 1}, - {910, 0}, - {910, 1}, - {759, 1}, - {759, 3}, - {804, 1}, - {804, 3}, - {942, 2}, - {942, 4}, - {992, 1}, - {992, 3}, - {932, 0}, - {932, 2}, - {1140, 0}, - {1140, 1}, - {1137, 4}, - {1315, 1}, - {1315, 1}, - {1070, 2}, - {1070, 4}, + {743, 1}, + {743, 1}, {1366, 1}, - {1366, 3}, - {1048, 3}, - {1049, 1}, - {1049, 1}, - {885, 1}, - {885, 2}, - {885, 3}, - {885, 4}, - {1032, 4}, - {1032, 4}, - {1032, 5}, - {1032, 2}, - {1032, 3}, - {1032, 1}, - {1032, 2}, - {1166, 1}, - {1149, 1}, - {1090, 2}, - {771, 4}, - {772, 3}, - {773, 7}, - {1358, 0}, - {1358, 7}, - {1358, 5}, - {1357, 0}, - {1357, 1}, - {1357, 1}, - {1357, 1}, - {1359, 0}, - {1359, 1}, - {1359, 1}, - {1146, 0}, - {1146, 4}, - {770, 7}, - {770, 6}, - {770, 5}, - {770, 6}, - {770, 6}, - {782, 2}, - {782, 2}, - {781, 2}, - {781, 3}, - {1198, 3}, - {1198, 1}, - {955, 4}, - {1254, 2}, - {1379, 0}, - {1379, 2}, - {1380, 1}, - {1380, 3}, - {1194, 3}, - {948, 1}, - {1196, 3}, - {1385, 4}, - {1297, 0}, - {1297, 1}, - {1301, 0}, - {1301, 3}, - {1304, 0}, - {1304, 3}, - {1303, 0}, - {1303, 2}, - {1383, 1}, - {1383, 1}, - {1383, 1}, - {1382, 1}, - {1382, 1}, - {1004, 2}, - {1004, 2}, - {1004, 2}, - {1004, 4}, - {1004, 2}, - {1381, 4}, - {1195, 1}, - {1195, 2}, - {1195, 2}, - {1195, 2}, - {1195, 4}, - {787, 0}, - {787, 1}, - {769, 2}, - {1384, 1}, - {1384, 1}, - {750, 4}, - {750, 4}, - {750, 4}, - {750, 4}, - {750, 4}, - {750, 5}, - {750, 7}, - {750, 7}, - {750, 6}, - {750, 6}, - {750, 9}, - {1125, 0}, - {1125, 3}, - {1125, 3}, - {1126, 0}, - {1126, 2}, - {908, 0}, - {908, 2}, - {908, 2}, - {1298, 0}, - {1298, 2}, - {1298, 2}, - {1356, 1}, - {914, 1}, - {914, 3}, - {874, 1}, - {874, 4}, - {825, 1}, - {825, 1}, - {824, 6}, - {824, 2}, - {824, 3}, - {882, 0}, - {882, 4}, - {941, 0}, - {941, 1}, - {940, 1}, - {940, 2}, - {967, 2}, - {967, 2}, - {967, 2}, - {1264, 0}, - {1264, 2}, - {1264, 3}, - {1264, 3}, - {966, 5}, - {879, 0}, - {879, 1}, - {879, 3}, - {879, 1}, - {879, 3}, - {1092, 1}, - {1092, 2}, - {1093, 0}, - {1093, 1}, - {820, 3}, - {820, 5}, - {820, 7}, - {820, 7}, - {820, 9}, - {820, 4}, - {820, 6}, - {820, 3}, - {820, 5}, - {841, 1}, - {841, 1}, - {1127, 0}, - {1127, 1}, - {845, 1}, - {845, 2}, - {845, 2}, - {1101, 0}, - {1101, 2}, - {905, 1}, - {905, 1}, - {1322, 1}, - {1322, 1}, - {1250, 1}, - {1250, 1}, + {1366, 1}, + {1366, 1}, + {746, 4}, + {746, 6}, + {746, 1}, + {748, 6}, + {748, 4}, + {748, 4}, + {748, 5}, + {748, 6}, + {748, 5}, + {748, 6}, + {748, 5}, + {748, 6}, + {748, 5}, + {748, 6}, + {748, 5}, + {748, 5}, + {748, 8}, + {748, 6}, + {748, 6}, + {748, 6}, + {748, 6}, + {748, 6}, + {748, 6}, + {748, 6}, + {748, 5}, + {748, 6}, + {748, 7}, + {748, 8}, + {748, 8}, + {748, 9}, + {1302, 0}, + {1302, 2}, + {738, 4}, + {738, 6}, + {1259, 0}, + {1259, 2}, + {1259, 3}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {829, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {815, 1}, + {1246, 0}, + {1246, 1}, + {1381, 1}, + {1381, 2}, + {1198, 4}, {1244, 0}, - {1244, 1}, - {791, 2}, - {791, 4}, - {791, 4}, - {791, 5}, - {852, 0}, - {852, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1156, 1}, - {1324, 0}, - {1324, 1}, - {1325, 2}, - {1325, 1}, - {889, 1}, - {943, 0}, - {943, 1}, - {1157, 1}, - {1157, 1}, - {1323, 1}, - {990, 0}, - {990, 1}, - {913, 0}, - {913, 5}, - {731, 3}, - {731, 3}, - {731, 3}, - {731, 3}, - {912, 0}, - {912, 3}, - {912, 3}, - {912, 4}, - {912, 5}, - {912, 4}, - {912, 5}, - {912, 5}, - {912, 4}, - {1116, 0}, - {1116, 2}, - {783, 1}, - {783, 1}, - {783, 2}, - {783, 2}, - {780, 3}, - {780, 3}, - {779, 4}, - {779, 4}, - {779, 5}, - {779, 2}, - {779, 2}, - {779, 3}, - {778, 1}, - {778, 3}, - {774, 1}, - {774, 1}, - {1327, 2}, - {1327, 2}, - {1327, 2}, - {991, 1}, - {1024, 9}, - {1024, 9}, - {887, 2}, - {887, 4}, - {887, 6}, - {887, 4}, - {887, 4}, - {887, 3}, - {887, 6}, - {887, 6}, - {887, 3}, - {1161, 3}, - {1160, 6}, - {1159, 1}, - {1159, 1}, - {1159, 1}, - {1328, 3}, - {1328, 1}, - {1328, 1}, + {1244, 2}, + {1026, 2}, + {1026, 3}, + {1026, 1}, + {1026, 1}, + {1026, 2}, + {1026, 2}, + {1026, 2}, + {1026, 2}, + {1026, 2}, + {1026, 1}, + {1026, 1}, + {1026, 2}, + {1026, 1}, + {861, 1}, + {861, 1}, + {861, 1}, + {912, 0}, + {912, 1}, + {760, 1}, + {760, 3}, + {806, 1}, + {806, 3}, + {944, 2}, + {944, 4}, {996, 1}, {996, 3}, - {946, 3}, - {946, 2}, - {946, 2}, - {946, 3}, - {1272, 2}, - {1272, 2}, - {1272, 2}, - {1272, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {846, 1}, - {846, 1}, - {853, 1}, - {853, 3}, - {927, 1}, - {927, 3}, - {927, 3}, - {1003, 3}, - {1003, 4}, - {1003, 4}, - {1003, 4}, - {1003, 3}, - {1003, 3}, - {1003, 2}, - {1003, 4}, - {1003, 4}, - {1003, 2}, - {1003, 2}, - {1221, 1}, - {1221, 1}, - {830, 1}, - {830, 1}, - {894, 1}, - {894, 1}, - {1192, 1}, - {1192, 3}, - {749, 1}, - {749, 1}, - {748, 1}, - {732, 1}, - {799, 1}, - {799, 3}, - {799, 2}, - {799, 2}, - {890, 1}, - {890, 3}, - {1132, 1}, - {1132, 4}, - {917, 1}, - {844, 1}, - {844, 1}, - {823, 3}, - {823, 2}, - {988, 1}, - {988, 1}, - {843, 1}, - {843, 1}, - {884, 1}, - {884, 3}, - {1201, 2}, - {1201, 4}, - {1201, 4}, - {1005, 3}, - {1005, 5}, - {1005, 6}, - {1005, 4}, - {1005, 4}, - {1005, 5}, - {1005, 5}, - {1005, 5}, - {1005, 6}, - {1005, 4}, - {1005, 5}, - {1005, 6}, - {1005, 6}, - {1005, 4}, - {1005, 3}, - {1005, 3}, - {1005, 4}, - {1005, 4}, - {1005, 5}, - {1005, 5}, - {1005, 3}, - {1005, 3}, - {1005, 3}, - {1005, 3}, - {1005, 3}, - {1005, 3}, - {1005, 3}, - {1005, 3}, - {1005, 4}, + {934, 0}, + {934, 2}, + {1145, 0}, + {1145, 1}, + {1142, 4}, + {1318, 1}, + {1318, 1}, + {1074, 2}, + {1074, 4}, + {1369, 1}, + {1369, 3}, + {1053, 3}, + {1054, 1}, + {1054, 1}, + {887, 1}, + {887, 2}, + {887, 3}, + {887, 4}, + {1037, 4}, + {1037, 4}, + {1037, 5}, + {1037, 2}, + {1037, 3}, + {1037, 1}, + {1037, 2}, + {1171, 1}, + {1154, 1}, + {1094, 2}, + {772, 4}, + {773, 3}, + {774, 7}, + {1361, 0}, + {1361, 7}, + {1361, 5}, + {1360, 0}, + {1360, 1}, + {1360, 1}, + {1360, 1}, + {1362, 0}, + {1362, 1}, + {1362, 1}, + {1151, 0}, + {1151, 4}, + {771, 7}, + {771, 6}, + {771, 5}, + {771, 6}, + {771, 6}, + {783, 2}, + {783, 2}, + {782, 2}, + {782, 3}, + {1203, 3}, + {1203, 1}, + {958, 4}, + {1257, 2}, + {1382, 0}, + {1382, 2}, + {1383, 1}, + {1383, 3}, + {1199, 3}, + {951, 1}, + {1201, 3}, + {1388, 4}, + {1300, 0}, + {1300, 1}, + {1304, 0}, + {1304, 3}, + {1307, 0}, + {1307, 3}, + {1306, 0}, + {1306, 2}, + {1386, 1}, + {1386, 1}, + {1386, 1}, + {1385, 1}, + {1385, 1}, + {1007, 2}, + {1007, 2}, + {1007, 2}, + {1007, 4}, + {1007, 2}, + {1384, 4}, + {1200, 1}, {1200, 2}, {1200, 2}, - {1200, 3}, - {1200, 3}, - {1258, 1}, - {1258, 3}, - {1087, 5}, - {1113, 1}, - {1113, 3}, - {1164, 3}, - {1164, 4}, - {1164, 4}, - {1164, 5}, - {1164, 4}, - {1164, 5}, - {1164, 5}, - {1164, 4}, - {1164, 4}, - {1164, 6}, - {1164, 4}, - {1164, 8}, - {1164, 2}, - {1164, 5}, - {1164, 3}, - {1164, 3}, - {1164, 2}, - {1164, 5}, - {1164, 2}, - {1164, 2}, - {1164, 4}, - {1332, 2}, - {1332, 2}, - {1332, 4}, - {1335, 0}, - {1335, 1}, - {1334, 1}, - {1334, 3}, - {1163, 1}, - {1163, 1}, - {1163, 2}, - {1163, 2}, - {1163, 2}, - {1163, 1}, - {1163, 1}, - {1163, 1}, - {1163, 1}, - {1333, 0}, - {1333, 3}, - {1367, 0}, - {1367, 2}, - {1330, 1}, - {1330, 1}, - {1330, 1}, - {827, 1}, - {827, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 3}, - {1336, 3}, - {1336, 3}, - {1336, 3}, - {1336, 5}, - {1336, 4}, - {1336, 5}, - {1336, 5}, - {1336, 1}, - {1336, 5}, - {1336, 1}, - {1336, 2}, - {1336, 2}, - {1336, 2}, - {1336, 1}, - {1336, 2}, - {1336, 2}, - {1336, 2}, - {1336, 2}, - {1336, 2}, - {1336, 2}, - {1336, 2}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 2}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 1}, - {1336, 2}, - {1331, 0}, - {1331, 2}, - {1331, 2}, - {964, 0}, - {964, 1}, - {964, 1}, - {1344, 0}, - {1344, 1}, - {1344, 1}, - {1344, 1}, - {1121, 0}, - {1121, 1}, - {864, 0}, - {864, 2}, - {1165, 2}, - {1081, 3}, - {980, 1}, - {980, 3}, - {1253, 1}, - {1253, 1}, - {1253, 3}, + {1200, 2}, + {1200, 4}, + {788, 0}, + {788, 1}, + {770, 2}, + {1387, 1}, + {1387, 1}, + {751, 4}, + {751, 4}, + {751, 4}, + {751, 4}, + {751, 4}, + {751, 5}, + {751, 7}, + {751, 7}, + {751, 6}, + {751, 6}, + {751, 9}, + {1130, 0}, + {1130, 3}, + {1130, 3}, + {1131, 0}, + {1131, 2}, + {910, 0}, + {910, 2}, + {910, 2}, + {1301, 0}, + {1301, 2}, + {1301, 2}, + {1359, 1}, + {916, 1}, + {916, 3}, + {875, 1}, + {875, 4}, + {826, 1}, + {826, 1}, + {825, 6}, + {825, 2}, + {825, 3}, + {884, 0}, + {884, 4}, + {943, 0}, + {943, 1}, + {942, 1}, + {942, 2}, + {971, 2}, + {971, 2}, + {971, 2}, + {1267, 0}, + {1267, 2}, + {1267, 3}, + {1267, 3}, + {970, 5}, + {880, 0}, + {880, 1}, + {880, 3}, + {880, 1}, + {880, 3}, + {1096, 1}, + {1096, 2}, + {1097, 0}, + {1097, 1}, + {821, 3}, + {821, 5}, + {821, 7}, + {821, 7}, + {821, 9}, + {821, 4}, + {821, 6}, + {821, 3}, + {821, 5}, + {842, 1}, + {842, 1}, + {1132, 0}, + {1132, 1}, + {846, 1}, + {846, 2}, + {846, 2}, + {1105, 0}, + {1105, 2}, + {907, 1}, + {907, 1}, + {1325, 1}, + {1325, 1}, {1253, 1}, - {1253, 2}, - {1253, 3}, {1253, 1}, - {1282, 0}, - {1282, 1}, - {1282, 1}, - {1282, 1}, - {1282, 1}, - {1282, 1}, - {851, 0}, - {851, 1}, - {851, 1}, - {1180, 0}, - {1180, 1}, - {994, 0}, - {994, 2}, - {1386, 0}, - {1386, 3}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {1170, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, - {945, 1}, + {1247, 0}, + {1247, 1}, + {792, 2}, + {792, 4}, + {792, 4}, + {792, 5}, + {853, 0}, + {853, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1161, 1}, + {1327, 0}, + {1327, 1}, + {1328, 2}, + {1328, 1}, + {891, 1}, + {945, 0}, {945, 1}, + {1162, 1}, + {1162, 1}, + {1326, 1}, + {994, 0}, + {994, 1}, + {915, 0}, + {915, 5}, + {732, 3}, + {732, 3}, + {732, 3}, + {732, 3}, + {914, 0}, + {914, 3}, + {914, 3}, + {914, 4}, + {914, 5}, + {914, 4}, + {914, 5}, + {914, 5}, + {914, 4}, + {1121, 0}, + {1121, 2}, + {784, 1}, + {784, 1}, + {784, 2}, + {784, 2}, + {781, 3}, + {781, 3}, + {780, 4}, + {780, 4}, + {780, 5}, + {780, 2}, + {780, 2}, + {780, 3}, + {779, 1}, + {779, 3}, + {775, 1}, + {775, 1}, + {1330, 2}, + {1330, 2}, + {1330, 2}, + {995, 1}, + {1027, 9}, + {1027, 9}, + {889, 2}, + {889, 4}, + {889, 6}, + {889, 4}, + {889, 4}, + {889, 3}, + {889, 6}, + {889, 6}, + {889, 3}, + {1166, 3}, + {1165, 6}, + {1164, 1}, + {1164, 1}, + {1164, 1}, + {1331, 3}, + {1331, 1}, + {1331, 1}, + {999, 1}, + {999, 3}, + {949, 3}, + {949, 2}, + {949, 2}, + {949, 3}, + {1275, 2}, + {1275, 2}, + {1275, 2}, + {1275, 1}, + {864, 1}, + {864, 1}, + {864, 1}, {847, 1}, {847, 1}, - {847, 1}, - {847, 1}, - {847, 1}, - {847, 1}, - {847, 1}, - {847, 1}, - {847, 1}, - {1343, 1}, - {1343, 3}, - {928, 2}, - {1025, 1}, - {1025, 1}, - {993, 1}, - {993, 1}, - {1178, 1}, - {1178, 3}, - {1354, 0}, - {1354, 3}, - {865, 1}, - {865, 4}, - {865, 4}, - {865, 4}, - {865, 3}, - {865, 4}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 1}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 3}, - {865, 2}, + {854, 1}, + {854, 3}, + {929, 1}, + {929, 3}, + {929, 3}, + {1006, 3}, + {1006, 4}, + {1006, 4}, + {1006, 4}, + {1006, 3}, + {1006, 3}, + {1006, 2}, + {1006, 4}, + {1006, 4}, + {1006, 2}, + {1006, 2}, + {1226, 1}, + {1226, 1}, + {831, 1}, + {831, 1}, + {896, 1}, + {896, 1}, + {1197, 1}, + {1197, 3}, + {750, 1}, + {750, 1}, + {749, 1}, + {733, 1}, + {800, 1}, + {800, 3}, + {800, 2}, + {800, 2}, + {892, 1}, + {892, 3}, + {1137, 1}, + {1137, 4}, + {919, 1}, + {845, 1}, + {845, 1}, + {824, 3}, + {824, 2}, + {992, 1}, + {992, 1}, + {844, 1}, + {844, 1}, + {886, 1}, + {886, 3}, + {1206, 2}, + {1206, 4}, + {1206, 4}, + {1008, 3}, + {1008, 5}, + {1008, 6}, + {1008, 4}, + {1008, 4}, + {1008, 5}, + {1008, 5}, + {1008, 5}, + {1008, 6}, + {1008, 4}, + {1008, 5}, + {1008, 6}, + {1008, 6}, + {1008, 4}, + {1008, 3}, + {1008, 3}, + {1008, 4}, + {1008, 4}, + {1008, 5}, + {1008, 5}, + {1008, 3}, + {1008, 3}, + {1008, 3}, + {1008, 3}, + {1008, 3}, + {1008, 3}, + {1008, 3}, + {1008, 3}, + {1008, 4}, + {1205, 2}, + {1205, 2}, + {1205, 3}, + {1205, 3}, + {1261, 1}, + {1261, 3}, + {1091, 5}, + {1118, 1}, + {1118, 3}, + {1169, 3}, + {1169, 4}, + {1169, 4}, + {1169, 5}, + {1169, 4}, + {1169, 5}, + {1169, 5}, + {1169, 4}, + {1169, 4}, + {1169, 6}, + {1169, 4}, + {1169, 8}, + {1169, 2}, + {1169, 5}, + {1169, 3}, + {1169, 3}, + {1169, 2}, + {1169, 5}, + {1169, 2}, + {1169, 2}, + {1169, 4}, + {1335, 2}, + {1335, 2}, + {1335, 4}, + {1338, 0}, + {1338, 1}, + {1337, 1}, + {1337, 3}, + {1168, 1}, + {1168, 1}, + {1168, 2}, + {1168, 2}, + {1168, 2}, + {1168, 1}, + {1168, 1}, + {1168, 1}, + {1168, 1}, + {1336, 0}, + {1336, 3}, + {1370, 0}, + {1370, 2}, + {1333, 1}, + {1333, 1}, + {1333, 1}, + {828, 1}, + {828, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 3}, + {1339, 3}, + {1339, 3}, + {1339, 3}, + {1339, 5}, + {1339, 4}, + {1339, 5}, + {1339, 5}, + {1339, 1}, + {1339, 5}, + {1339, 1}, + {1339, 2}, + {1339, 2}, + {1339, 2}, + {1339, 1}, + {1339, 2}, + {1339, 2}, + {1339, 2}, + {1339, 2}, + {1339, 2}, + {1339, 2}, + {1339, 2}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 2}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 1}, + {1339, 2}, + {1334, 0}, + {1334, 2}, + {1334, 2}, + {968, 0}, + {968, 1}, + {968, 1}, + {1347, 0}, + {1347, 1}, + {1347, 1}, + {1347, 1}, + {1126, 0}, + {1126, 1}, + {865, 0}, {865, 2}, - {865, 3}, - {865, 3}, - {865, 5}, - {865, 3}, - {865, 7}, - {865, 3}, - {865, 3}, - {858, 0}, - {858, 1}, - {1172, 1}, - {1172, 1}, - {1044, 0}, - {1044, 1}, - {944, 1}, - {944, 2}, - {944, 3}, - {1302, 0}, - {1302, 1}, - {1186, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {861, 3}, - {1364, 1}, - {1364, 1}, - {1364, 1}, - {1290, 3}, + {1170, 2}, + {1085, 3}, + {984, 1}, + {984, 3}, + {1256, 1}, + {1256, 1}, + {1256, 3}, + {1256, 1}, + {1256, 2}, + {1256, 3}, + {1256, 1}, + {1284, 0}, + {1284, 1}, + {1284, 1}, + {1284, 1}, + {1284, 1}, + {1284, 1}, + {852, 0}, + {852, 1}, + {852, 1}, + {1185, 0}, + {1185, 1}, + {998, 0}, + {998, 2}, + {1389, 0}, + {1389, 3}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {1175, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {948, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {848, 1}, + {1346, 1}, + {1346, 3}, + {930, 2}, + {1029, 1}, + {1029, 1}, + {997, 1}, + {997, 1}, + {1183, 1}, + {1183, 3}, + {1357, 0}, + {1357, 3}, + {866, 1}, + {866, 4}, + {866, 4}, + {866, 4}, + {866, 3}, + {866, 4}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 1}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 3}, + {866, 2}, + {866, 2}, + {866, 3}, + {866, 3}, + {866, 5}, + {866, 3}, + {866, 7}, + {866, 3}, + {866, 3}, + {859, 0}, + {859, 1}, + {1177, 1}, + {1177, 1}, + {1049, 0}, + {1049, 1}, + {946, 1}, + {946, 2}, + {946, 3}, + {1305, 0}, + {1305, 1}, + {1191, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {862, 3}, + {1367, 1}, + {1367, 1}, + {1367, 1}, + {1293, 3}, + {1293, 2}, + {1293, 3}, + {1293, 3}, + {1293, 2}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1273, 1}, + {1224, 1}, + {1224, 1}, + {1127, 0}, + {1127, 1}, + {1127, 1}, + {1254, 1}, + {1254, 1}, + {1254, 1}, + {1255, 1}, + {1255, 1}, + {1255, 1}, + {1255, 2}, + {1222, 1}, + {1352, 3}, + {1352, 2}, + {1352, 3}, + {1352, 2}, + {1352, 3}, + {1352, 3}, + {1352, 2}, + {1352, 2}, + {1352, 1}, + {1352, 2}, + {1352, 5}, + {1352, 5}, + {1352, 1}, + {1352, 3}, + {1352, 2}, + {928, 1}, + {928, 1}, + {1290, 1}, {1290, 2}, - {1290, 3}, - {1290, 3}, {1290, 2}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1270, 1}, - {1219, 1}, - {1219, 1}, - {1122, 0}, - {1122, 1}, - {1122, 1}, - {1251, 1}, - {1251, 1}, - {1251, 1}, - {1252, 1}, - {1252, 1}, - {1252, 1}, - {1252, 2}, - {1217, 1}, - {1349, 3}, - {1349, 2}, - {1349, 3}, - {1349, 2}, - {1349, 3}, - {1349, 3}, - {1349, 2}, - {1349, 2}, - {1349, 1}, - {1349, 2}, - {1349, 5}, - {1349, 5}, - {1349, 1}, - {1349, 3}, - {1349, 2}, - {926, 1}, - {926, 1}, - {1288, 1}, - {1288, 2}, - {1288, 2}, - {1191, 2}, - {1191, 2}, - {1191, 1}, - {1191, 1}, - {1291, 2}, - {1291, 2}, - {1291, 1}, - {1291, 2}, - {1291, 2}, - {1291, 3}, - {1291, 3}, - {1291, 2}, - {1389, 1}, - {1389, 1}, - {1218, 1}, - {1218, 2}, - {1218, 1}, - {1218, 1}, - {1218, 2}, - {1361, 1}, - {1361, 2}, - {1361, 1}, - {1361, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {1236, 1}, - {1236, 2}, - {1236, 2}, - {1236, 2}, - {1236, 3}, - {786, 3}, - {812, 0}, - {812, 1}, - {898, 1}, - {898, 1}, - {898, 1}, - {899, 0}, - {899, 2}, - {929, 0}, - {929, 1}, - {929, 1}, - {934, 5}, - {1294, 0}, + {1196, 2}, + {1196, 2}, + {1196, 1}, + {1196, 1}, + {1294, 2}, + {1294, 2}, {1294, 1}, - {821, 0}, - {821, 2}, - {821, 3}, - {1295, 0}, - {1295, 2}, - {798, 2}, + {1294, 2}, + {1294, 2}, + {1294, 3}, + {1294, 3}, + {1294, 2}, + {1392, 1}, + {1392, 1}, + {1223, 1}, + {1223, 2}, + {1223, 1}, + {1223, 1}, + {1223, 2}, + {1364, 1}, + {1364, 2}, + {1364, 1}, + {1364, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {1239, 1}, + {1239, 2}, + {1239, 2}, + {1239, 2}, + {1239, 3}, + {787, 3}, + {814, 0}, + {814, 1}, + {900, 1}, + {900, 1}, + {900, 1}, + {901, 0}, + {901, 2}, + {931, 0}, + {931, 1}, + {931, 1}, + {936, 5}, + {1297, 0}, + {1297, 1}, + {822, 0}, + {822, 2}, + {822, 3}, + {1298, 0}, + {1298, 2}, + {799, 2}, + {799, 1}, + {799, 2}, + {1125, 0}, + {1125, 2}, + {1350, 1}, + {1350, 3}, + {947, 1}, + {947, 1}, + {947, 1}, + {1189, 1}, + {1189, 3}, + {761, 1}, + {761, 1}, + {1351, 1}, + {1351, 1}, + {1351, 1}, {798, 1}, {798, 2}, - {1120, 0}, - {1120, 2}, - {1347, 1}, - {1347, 3}, - {995, 1}, - {995, 1}, - {995, 1}, - {1184, 1}, - {1184, 3}, - {760, 1}, - {760, 1}, - {1348, 1}, - {1348, 1}, - {1348, 1}, - {797, 1}, - {797, 2}, - {788, 10}, - {788, 8}, - {1190, 2}, - {814, 2}, - {815, 0}, - {815, 1}, - {1394, 0}, - {1394, 1}, - {1045, 9}, - {1041, 4}, - {1016, 9}, - {1016, 9}, - {1009, 3}, - {1269, 2}, - {1269, 6}, - {915, 2}, - {947, 1}, - {947, 3}, - {1034, 0}, - {1034, 2}, - {1230, 1}, - {1230, 2}, - {1033, 2}, - {1033, 2}, - {1033, 2}, - {1033, 2}, - {986, 0}, - {986, 1}, - {985, 2}, - {985, 2}, - {985, 2}, - {985, 2}, - {1320, 1}, - {1320, 3}, - {1320, 2}, - {987, 2}, - {987, 2}, - {987, 2}, - {987, 2}, - {987, 2}, - {1031, 0}, - {1031, 2}, - {1031, 2}, - {1147, 0}, - {1147, 3}, - {1134, 0}, - {1134, 1}, - {1133, 1}, - {1133, 2}, - {979, 2}, - {979, 2}, - {979, 3}, - {979, 3}, - {979, 4}, - {979, 5}, - {979, 2}, - {979, 5}, - {979, 3}, - {979, 3}, - {979, 2}, - {979, 2}, - {979, 2}, - {1212, 0}, - {1212, 3}, - {1212, 3}, - {1212, 5}, - {1212, 5}, - {1212, 4}, - {1213, 1}, - {1088, 1}, - {1088, 1}, - {1155, 1}, - {1321, 1}, - {1321, 3}, - {869, 1}, - {869, 1}, - {869, 1}, - {869, 1}, - {869, 1}, - {869, 1}, - {869, 1}, - {869, 1}, - {1035, 7}, - {1035, 9}, - {1052, 5}, - {1052, 7}, - {1052, 7}, - {1158, 5}, - {1158, 7}, - {1158, 7}, - {1086, 9}, - {1084, 7}, - {1085, 4}, - {1197, 0}, - {1197, 3}, - {1197, 3}, - {1197, 3}, - {1197, 3}, - {1197, 3}, - {962, 1}, - {962, 2}, - {989, 1}, - {989, 1}, - {989, 1}, - {989, 3}, - {989, 3}, - {1154, 1}, - {1154, 3}, - {982, 1}, - {982, 4}, - {983, 1}, - {983, 2}, - {983, 1}, - {983, 1}, - {983, 2}, - {983, 2}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 2}, - {983, 1}, - {983, 2}, - {983, 1}, + {789, 10}, + {789, 8}, + {1195, 2}, + {816, 2}, + {817, 0}, + {817, 1}, + {1397, 0}, + {1397, 1}, + {1050, 9}, + {1046, 4}, + {1019, 9}, + {1019, 9}, + {1012, 3}, + {1272, 2}, + {1272, 6}, + {917, 2}, + {950, 1}, + {950, 3}, + {1039, 0}, + {1039, 2}, + {1233, 1}, + {1233, 2}, + {1038, 2}, + {1038, 2}, + {1038, 2}, + {1038, 2}, + {990, 0}, + {990, 1}, + {989, 2}, + {989, 2}, + {989, 2}, + {989, 2}, + {1323, 1}, + {1323, 3}, + {1323, 2}, + {991, 2}, + {991, 2}, + {991, 2}, + {991, 2}, + {991, 2}, + {1036, 0}, + {1036, 2}, + {1036, 2}, + {1152, 0}, + {1152, 3}, + {1139, 0}, + {1139, 1}, + {1138, 1}, + {1138, 2}, {983, 2}, {983, 2}, - {983, 1}, - {983, 1}, - {983, 1}, - {983, 1}, {983, 3}, + {983, 3}, + {983, 4}, + {983, 5}, {983, 2}, + {983, 5}, + {983, 3}, + {983, 3}, {983, 2}, {983, 2}, {983, 2}, - {983, 2}, - {983, 2}, - {983, 2}, - {983, 1}, - {983, 1}, - {1114, 0}, - {1114, 1}, - {1114, 1}, - {1114, 1}, - {1138, 1}, - {1138, 3}, - {1138, 3}, - {1138, 3}, - {1138, 1}, - {1153, 7}, - {1152, 4}, - {881, 15}, - {1262, 0}, - {1262, 3}, - {1222, 0}, - {1222, 3}, - {1106, 0}, - {1106, 1}, - {1076, 0}, - {1076, 2}, - {857, 1}, - {857, 1}, - {1247, 2}, - {1247, 1}, - {1075, 3}, - {1075, 4}, - {1075, 3}, - {1075, 3}, - {875, 1}, - {875, 1}, - {875, 1}, - {970, 0}, - {970, 3}, - {1341, 0}, - {1341, 3}, - {1278, 0}, - {1278, 3}, - {1280, 0}, - {1280, 2}, - {1279, 3}, - {1279, 1}, - {1104, 3}, - {1188, 2}, - {1109, 3}, - {1182, 1}, - {1182, 1}, - {1179, 2}, - {1281, 1}, - {1281, 2}, - {1281, 1}, - {1281, 2}, - {1355, 1}, - {1355, 3}, - {1111, 6}, - {1329, 1}, - {1329, 1}, - {1329, 1}, - {1329, 1}, - {1239, 0}, - {1239, 2}, - {1239, 3}, - {1300, 0}, - {1300, 2}, - {1100, 2}, - {1100, 3}, - {1100, 3}, - {1100, 2}, - {1099, 1}, - {1099, 2}, - {1105, 3}, - {1108, 3}, - {1187, 3}, - {1056, 5}, - {1040, 6}, - {1012, 6}, + {1217, 0}, + {1217, 3}, + {1217, 3}, + {1217, 5}, + {1217, 5}, + {1217, 4}, + {1218, 1}, + {1092, 1}, + {1092, 1}, + {1160, 1}, + {1324, 1}, + {1324, 3}, + {870, 1}, + {870, 1}, + {870, 1}, + {870, 1}, + {870, 1}, + {870, 1}, + {870, 1}, + {870, 1}, + {1040, 7}, + {1040, 9}, {1057, 5}, - {1039, 7}, - {1011, 6}, - {1042, 6}, - {1232, 0}, - {1232, 1}, - {1326, 1}, - {1326, 2}, - {938, 3}, - {938, 3}, - {938, 3}, - {938, 3}, - {938, 3}, - {938, 1}, - {938, 2}, - {938, 3}, - {938, 1}, - {938, 2}, - {938, 3}, - {938, 1}, - {938, 2}, - {938, 1}, - {938, 1}, - {938, 2}, - {838, 1}, - {838, 2}, - {838, 2}, - {1059, 4}, - {1014, 5}, - {1203, 1}, - {1203, 2}, - {1013, 1}, - {1013, 1}, - {1013, 3}, - {1013, 3}, - {1091, 8}, - {1286, 0}, - {1286, 2}, - {1285, 0}, - {1285, 3}, - {1313, 0}, - {1313, 2}, - {1312, 0}, - {1312, 2}, - {1067, 1}, - {1001, 1}, - {1001, 3}, - {937, 2}, - {1136, 5}, - {1136, 6}, - {1136, 9}, - {1136, 10}, - {1136, 5}, - {1136, 6}, - {1136, 4}, - {1136, 5}, - {1136, 6}, + {1057, 7}, + {1057, 7}, + {1163, 5}, + {1163, 7}, + {1163, 7}, + {1090, 9}, + {1088, 7}, + {1089, 4}, + {1202, 0}, + {1202, 3}, + {1202, 3}, + {1202, 3}, + {1202, 3}, + {1202, 3}, + {966, 1}, + {966, 2}, + {993, 1}, + {993, 1}, + {993, 1}, + {993, 3}, + {993, 3}, + {1159, 1}, + {1159, 3}, + {986, 1}, + {986, 4}, + {987, 1}, + {987, 2}, + {987, 1}, + {987, 1}, + {987, 2}, + {987, 2}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 2}, + {987, 1}, + {987, 2}, + {987, 1}, + {987, 2}, + {987, 2}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 1}, + {987, 3}, + {987, 2}, + {987, 2}, + {987, 2}, + {987, 2}, + {987, 2}, + {987, 2}, + {987, 2}, + {987, 1}, + {987, 1}, + {1119, 0}, + {1119, 1}, + {1119, 1}, + {1119, 1}, + {1143, 1}, + {1143, 3}, + {1143, 3}, + {1143, 3}, + {1143, 1}, + {1158, 7}, + {1157, 4}, + {882, 16}, + {883, 14}, + {1265, 0}, + {1265, 3}, + {1028, 0}, + {1028, 3}, + {1111, 0}, + {1111, 1}, + {1080, 0}, + {1080, 2}, + {858, 1}, + {858, 1}, + {1250, 2}, + {1250, 1}, + {1079, 3}, + {1079, 4}, + {1079, 3}, + {1079, 3}, + {876, 1}, + {876, 1}, + {876, 1}, + {974, 0}, + {974, 3}, + {1344, 0}, + {1344, 3}, + {1281, 0}, + {1281, 3}, + {1291, 0}, + {1291, 4}, + {1291, 6}, + {1109, 0}, + {1109, 2}, + {1282, 3}, + {1282, 1}, + {1108, 3}, + {1193, 2}, + {1114, 3}, + {1187, 1}, + {1187, 1}, + {1184, 2}, + {1283, 1}, + {1283, 2}, + {1283, 1}, + {1283, 2}, + {1358, 1}, + {1358, 3}, + {1116, 6}, + {1332, 1}, + {1332, 1}, + {1332, 1}, + {1332, 1}, + {1242, 0}, + {1242, 2}, + {1242, 3}, + {1303, 0}, + {1303, 2}, + {1104, 2}, + {1104, 3}, + {1104, 3}, + {1104, 2}, + {1103, 1}, + {1103, 2}, + {1110, 3}, + {1113, 3}, + {1192, 3}, + {1061, 5}, + {1045, 6}, + {1015, 6}, + {1062, 5}, + {1044, 7}, + {1014, 6}, + {1047, 6}, + {1235, 0}, + {1235, 1}, + {1329, 1}, + {1329, 2}, + {940, 3}, + {940, 3}, + {940, 3}, + {940, 3}, + {940, 3}, + {940, 1}, + {940, 2}, + {940, 3}, + {940, 1}, + {940, 2}, + {940, 3}, + {940, 1}, + {940, 2}, + {940, 1}, + {940, 1}, + {940, 2}, + {839, 1}, + {839, 2}, + {839, 2}, + {1064, 4}, + {1017, 5}, + {1208, 1}, + {1208, 2}, + {1016, 1}, + {1016, 1}, + {1016, 3}, + {1016, 3}, + {1095, 8}, + {1288, 0}, + {1288, 2}, + {1287, 0}, + {1287, 3}, + {1316, 0}, + {1316, 2}, + {1315, 0}, + {1315, 2}, + {1071, 1}, + {1004, 1}, + {1004, 3}, + {939, 2}, + {1141, 5}, + {1141, 6}, + {1141, 9}, + {1141, 10}, + {1141, 5}, + {1141, 6}, + {1141, 4}, + {1141, 5}, + {1141, 6}, } yyXErrors = map[yyXError]string{} - yyParseTab = [4477][]uint16{ + yyParseTab = [4496][]uint16{ // 0 - {2105, 2105, 2619, 56: 2643, 78: 2769, 80: 2622, 89: 2654, 159: 2624, 166: 2652, 2637, 171: 2621, 184: 2648, 201: 2782, 223: 2673, 230: 2617, 238: 2672, 2639, 2778, 2623, 257: 2651, 262: 2627, 267: 2649, 269: 2618, 272: 2655, 290: 2641, 294: 2640, 301: 2653, 304: 2642, 317: 2632, 492: 2663, 2662, 515: 2661, 517: 2777, 522: 2647, 526: 2671, 544: 2772, 548: 2635, 587: 2646, 2660, 665: 2656, 668: 2781, 673: 2620, 2771, 682: 2615, 690: 2626, 695: 2625, 701: 2670, 708: 2616, 731: 2667, 761: 2628, 770: 2669, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2749, 2748, 788: 2770, 2629, 795: 2728, 2741, 2760, 802: 2630, 807: 2690, 822: 2638, 829: 2677, 833: 2775, 867: 2684, 2685, 872: 2688, 876: 2773, 881: 2731, 883: 2743, 885: 2738, 2747, 2750, 2644, 956: 2697, 961: 2633, 998: 2776, 1005: 2675, 1007: 2676, 2679, 2680, 1011: 2682, 2683, 1014: 2681, 1016: 2678, 1018: 2686, 2687, 1021: 2645, 2727, 1024: 2693, 1035: 2701, 2694, 2695, 2696, 2702, 2703, 2700, 2704, 2705, 1045: 2699, 2698, 1048: 2689, 2650, 2634, 2706, 2719, 2707, 2708, 2709, 2711, 2715, 2716, 2712, 2717, 2718, 2710, 2714, 2713, 1066: 2674, 1070: 2691, 1072: 2692, 2636, 1077: 2723, 2721, 1080: 2722, 2720, 1084: 2725, 2726, 2724, 1090: 2766, 2729, 1098: 2780, 2779, 2730, 1105: 2732, 1108: 2733, 2763, 1111: 2767, 1136: 2735, 2736, 1139: 2737, 1141: 2742, 1144: 2739, 2740, 1149: 2765, 2744, 2774, 2746, 2745, 1158: 2751, 1160: 2753, 2752, 2756, 1164: 2757, 1166: 2764, 1169: 2754, 2768, 1174: 2755, 1185: 2758, 2759, 2734, 2762, 1190: 2761, 1340: 2613, 1343: 2614}, - {2612}, - {2611, 7087}, - {18: 7033, 51: 7032, 149: 7029, 181: 7030, 208: 7034, 276: 7031, 508: 4303, 588: 1914, 602: 6310, 856: 7028, 877: 4302}, - {181: 7013, 588: 7012}, + {2112, 2112, 2626, 56: 2650, 78: 2777, 80: 2629, 89: 2661, 159: 2631, 166: 2659, 2644, 171: 2628, 184: 2655, 201: 2790, 223: 2680, 231: 2624, 239: 2679, 2646, 2786, 2630, 258: 2658, 263: 2634, 268: 2656, 270: 2625, 272: 2662, 290: 2648, 294: 2647, 301: 2660, 304: 2649, 317: 2639, 493: 2670, 495: 2669, 516: 2668, 518: 2785, 523: 2654, 526: 2678, 545: 2780, 549: 2642, 588: 2653, 2667, 666: 2663, 669: 2789, 674: 2627, 2779, 683: 2622, 691: 2633, 696: 2632, 702: 2677, 709: 2623, 732: 2674, 762: 2635, 771: 2676, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2757, 2756, 789: 2778, 2636, 796: 2735, 2749, 2768, 803: 2637, 809: 2697, 823: 2645, 830: 2684, 834: 2783, 868: 2691, 2692, 873: 2695, 877: 2781, 882: 2738, 2739, 885: 2751, 887: 2746, 2755, 2758, 2651, 959: 2704, 965: 2640, 1001: 2784, 1008: 2682, 1010: 2683, 2686, 2687, 1014: 2689, 2690, 1017: 2688, 1019: 2685, 1021: 2693, 2694, 1024: 2652, 2734, 1027: 2700, 1040: 2708, 2701, 2702, 2703, 2709, 2710, 2707, 2711, 2712, 1050: 2706, 2705, 1053: 2696, 2657, 2641, 2713, 2726, 2714, 2715, 2716, 2718, 2722, 2723, 2719, 2724, 2725, 2717, 2721, 2720, 2681, 1074: 2698, 1076: 2699, 2643, 1081: 2730, 2728, 1084: 2729, 2727, 1088: 2732, 2733, 2731, 1094: 2774, 2736, 1102: 2788, 2787, 2737, 1110: 2740, 1113: 2741, 2771, 1116: 2775, 1141: 2743, 2744, 1144: 2745, 1146: 2750, 1149: 2747, 2748, 1154: 2773, 2752, 2782, 2754, 2753, 1163: 2759, 1165: 2761, 2760, 2764, 1169: 2765, 1171: 2772, 1174: 2762, 2776, 1179: 2763, 1190: 2766, 2767, 2742, 2770, 1195: 2769, 1343: 2620, 1346: 2621}, + {2619}, + {2618, 7113}, + {18: 7059, 51: 7058, 149: 7055, 181: 7056, 208: 7060, 276: 7057, 510: 4312, 589: 1921, 603: 6335, 857: 7054, 878: 4311}, + {181: 7039, 589: 7038}, // 5 - {588: 7006}, - {338: 6990, 588: 6991, 602: 6310, 856: 6992}, - {392: 6971, 507: 6972, 588: 2448, 1338: 6970}, - {362: 6926, 588: 6925}, - {2416, 2416, 379: 6924, 386: 6923}, + {589: 7032}, + {338: 7016, 589: 7017, 603: 6335, 857: 7018}, + {393: 6997, 508: 6998, 589: 2455, 1341: 6996}, + {363: 6952, 589: 6951}, + {2423, 2423, 380: 6950, 387: 6949}, // 10 - {417: 6912}, - {494: 6911}, - {2383, 2383, 79: 6139, 527: 6137, 822: 6138, 1032: 6910}, - {18: 2155, 51: 6649, 90: 2155, 111: 2155, 149: 6645, 154: 2155, 172: 632, 174: 6574, 179: 5735, 181: 6646, 185: 6647, 208: 6650, 6273, 233: 6637, 528: 6644, 588: 2124, 602: 6310, 662: 6639, 668: 2261, 687: 2155, 697: 6641, 856: 6642, 964: 6648, 976: 5734, 1265: 6638, 1306: 6643, 1337: 6640}, - {18: 6581, 51: 6582, 111: 6575, 133: 2124, 149: 6579, 172: 632, 174: 6574, 179: 5735, 181: 6576, 184: 1071, 6577, 208: 6583, 6273, 211: 6578, 233: 6570, 588: 2124, 602: 6310, 668: 6572, 856: 6571, 964: 6580, 976: 6573}, + {418: 6938}, + {494: 6937}, + {2390, 2390, 79: 6164, 528: 6162, 823: 6163, 1037: 6936}, + {18: 2162, 51: 6675, 90: 2162, 111: 2162, 149: 6671, 154: 2162, 172: 638, 174: 6600, 179: 5760, 181: 6672, 185: 6673, 208: 6676, 6298, 234: 6663, 529: 6670, 589: 2131, 603: 6335, 663: 6665, 669: 2268, 688: 2162, 698: 6667, 857: 6668, 968: 6674, 980: 5759, 1268: 6664, 1309: 6669, 1340: 6666}, + {18: 6607, 51: 6608, 111: 6601, 133: 2131, 149: 6605, 172: 638, 174: 6600, 179: 5760, 181: 6602, 184: 1077, 6603, 208: 6609, 6298, 211: 6604, 234: 6596, 589: 2131, 603: 6335, 669: 6598, 857: 6597, 968: 6606, 980: 6599}, // 15 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 6569}, - {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 508: 890, 520: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 6557}, - {2132, 2132}, - {2131, 2131}, - {492: 2663, 515: 2661, 588: 2660, 665: 2656, 674: 2771, 731: 3996, 761: 2628, 770: 3995, 2657, 2658, 2659, 2668, 778: 2666, 3997, 3998, 788: 5323, 5321, 802: 5322}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 6595}, + {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 60: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 510: 896, 521: 896, 776: 896, 896, 896, 786: 5567, 891: 5568, 945: 6583}, + {2139, 2139}, + {2138, 2138}, + {493: 2670, 516: 2668, 589: 2667, 666: 2663, 675: 2779, 732: 4005, 762: 2635, 771: 4004, 2664, 2665, 2666, 2675, 779: 2673, 4006, 4007, 789: 5332, 5330, 803: 5331}, // 20 - {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 201: 6530, 270: 6529, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6528}, - {2: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 10: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 59: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 492: 2100, 2100, 513: 2100, 515: 2100, 522: 2100, 587: 2100, 2100, 665: 2100, 673: 2100, 2100, 682: 2100, 761: 2100}, - {2: 2099, 2099, 2099, 2099, 2099, 2099, 2099, 10: 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 59: 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 492: 2099, 2099, 513: 2099, 515: 2099, 522: 2099, 587: 2099, 2099, 665: 2099, 673: 2099, 2099, 682: 2099, 761: 2099}, - {2: 2098, 2098, 2098, 2098, 2098, 2098, 2098, 10: 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 59: 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 492: 2098, 2098, 513: 2098, 515: 2098, 522: 2098, 587: 2098, 2098, 665: 2098, 673: 2098, 2098, 682: 2098, 761: 2098}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 6497, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 2663, 2662, 513: 6496, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 673: 6498, 2771, 682: 2794, 685: 4029, 2849, 688: 2850, 2848, 731: 2795, 759: 6494, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6495}, + {80: 2629, 159: 2631, 166: 2659, 2644, 171: 2628, 201: 6555, 224: 6554, 493: 2670, 495: 2669, 516: 2668, 523: 2654, 526: 6558, 588: 2653, 2667, 666: 2663, 674: 2627, 2779, 732: 6556, 762: 2635, 771: 6557, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 6564, 6563, 789: 2778, 2636, 796: 6561, 6562, 6560, 803: 2637, 809: 6559, 823: 2645, 834: 6574, 868: 6573, 6567, 873: 6568, 882: 6565, 6566, 885: 6570, 887: 6571, 6569, 6572, 948: 6553}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 60: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 493: 2107, 495: 2107, 514: 2107, 516: 2107, 523: 2107, 588: 2107, 2107, 666: 2107, 674: 2107, 2107, 683: 2107, 762: 2107}, + {2: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 10: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 60: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 493: 2106, 495: 2106, 514: 2106, 516: 2106, 523: 2106, 588: 2106, 2106, 666: 2106, 674: 2106, 2106, 683: 2106, 762: 2106}, + {2: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 10: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 60: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 493: 2105, 495: 2105, 514: 2105, 516: 2105, 523: 2105, 588: 2105, 2105, 666: 2105, 674: 2105, 2105, 683: 2105, 762: 2105}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 6522, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 2670, 495: 2669, 514: 6521, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 674: 6523, 2779, 683: 2802, 686: 4038, 2857, 689: 2858, 2856, 732: 2803, 760: 6519, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 6520}, // 25 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6493, 2849, 688: 2850, 2848}, - {167: 6491}, - {588: 6409, 602: 6310, 856: 6408, 1020: 6487}, - {588: 6409, 602: 6310, 856: 6408, 1020: 6407}, - {149: 6405}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6518, 2857, 689: 2858, 2856}, + {167: 6516}, + {589: 6434, 603: 6335, 857: 6433, 1023: 6512}, + {589: 6434, 603: 6335, 857: 6433, 1023: 6432}, + {149: 6430}, // 30 - {149: 6400}, - {149: 6394}, - {16: 3942, 18: 6234, 30: 6263, 6262, 110: 625, 132: 625, 625, 136: 632, 149: 6223, 153: 632, 174: 6272, 192: 6247, 202: 6232, 209: 6273, 214: 632, 224: 6274, 228: 6257, 625, 264: 6254, 289: 6253, 321: 6246, 327: 6269, 329: 6251, 332: 6233, 339: 6249, 6267, 342: 6240, 350: 6238, 352: 6256, 356: 6244, 358: 6255, 6227, 6266, 6271, 363: 6236, 370: 6228, 378: 6242, 388: 6231, 6230, 395: 6270, 400: 6258, 403: 6264, 6261, 6265, 6260, 418: 6250, 514: 3943, 588: 6226, 615: 6245, 667: 3941, 6235, 673: 6268, 695: 6225, 798: 6241, 939: 6259, 964: 6248, 969: 6237, 984: 6252, 1047: 6239, 1121: 6229, 1330: 6243, 1336: 6224}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 6212, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6214, 2849, 688: 2850, 2848, 1316: 6213}, - {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 508: 890, 516: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 6199}, + {149: 6425}, + {149: 6419}, + {16: 3951, 18: 6259, 30: 6288, 6287, 110: 631, 132: 631, 631, 136: 638, 149: 6248, 153: 638, 174: 6297, 192: 6272, 202: 6257, 209: 6298, 214: 638, 225: 6299, 229: 6282, 631, 265: 6279, 289: 6278, 321: 6271, 327: 6294, 329: 6276, 332: 6258, 339: 6274, 6292, 342: 6265, 351: 6263, 353: 6281, 357: 6269, 359: 6280, 6252, 6291, 6296, 364: 6261, 371: 6253, 379: 6267, 389: 6256, 6255, 396: 6295, 401: 6283, 404: 6289, 6286, 6290, 6285, 419: 6275, 515: 3952, 589: 6251, 616: 6270, 668: 3950, 6260, 674: 6293, 696: 6250, 799: 6266, 941: 6284, 968: 6273, 973: 6262, 988: 6277, 1052: 6264, 1126: 6254, 1333: 6268, 1339: 6249}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 6237, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6239, 2857, 689: 2858, 2856, 1319: 6238}, + {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 60: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 510: 896, 517: 896, 776: 896, 896, 896, 786: 5567, 891: 5568, 945: 6224}, // 35 - {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 516: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 6165}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6160, 2849, 688: 2850, 2848}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6154, 2849, 688: 2850, 2848}, - {184: 6152}, - {184: 1072}, + {2: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 60: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 517: 1100, 776: 5572, 5571, 5570, 861: 5573, 912: 6190}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6185, 2857, 689: 2858, 2856}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6179, 2857, 689: 2858, 2856}, + {184: 6177}, + {184: 1078}, // 40 - {1070, 1070, 79: 6139, 527: 6137, 670: 6136, 822: 6138, 1032: 6135}, - {1059, 1059}, - {1058, 1058}, - {494: 6134}, - {2: 895, 895, 895, 895, 895, 895, 895, 10: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 59: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 6104, 6110, 6111, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 492: 895, 494: 895, 895, 895, 895, 502: 895, 895, 895, 895, 895, 510: 895, 514: 895, 895, 522: 895, 525: 895, 534: 6107, 541: 895, 549: 895, 583: 895, 587: 895, 589: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 601: 895, 895, 895, 895, 895, 895, 608: 895, 895, 895, 895, 895, 614: 895, 895, 617: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 669: 895, 671: 3652, 767: 3650, 3651, 775: 5547, 5546, 5545, 785: 5542, 792: 6103, 6106, 6102, 808: 6025, 810: 6100, 860: 6101, 889: 6099, 1156: 6109, 6105, 1324: 6098, 6108}, + {1076, 1076, 79: 6164, 528: 6162, 671: 6161, 823: 6163, 1037: 6160}, + {1065, 1065}, + {1064, 1064}, + {494: 6159}, + {2: 901, 901, 901, 901, 901, 901, 901, 10: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 60: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 6129, 6135, 6136, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 493: 901, 901, 496: 901, 901, 901, 503: 901, 901, 901, 901, 901, 509: 901, 515: 901, 901, 523: 901, 527: 901, 535: 6132, 542: 901, 550: 901, 584: 901, 588: 901, 590: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 602: 901, 901, 901, 901, 901, 901, 609: 901, 901, 901, 901, 901, 615: 901, 901, 618: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 670: 901, 672: 3661, 768: 3659, 3660, 776: 5572, 5571, 5570, 786: 5567, 793: 6128, 6131, 6127, 810: 6050, 813: 6125, 861: 6126, 891: 6124, 1161: 6134, 6130, 1327: 6123, 6133}, // 45 - {273, 273, 58: 273, 491: 273, 493: 273, 500: 273, 273, 509: 273, 511: 273, 273, 273, 516: 273, 273, 519: 2809, 6073, 273, 523: 273, 532: 273, 814: 2810, 6074, 1254: 6072}, - {885, 885, 58: 885, 491: 885, 493: 885, 500: 885, 885, 509: 885, 511: 885, 885, 885, 516: 885, 885, 521: 885, 523: 885, 532: 6063, 965: 6065, 990: 6064}, - {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6059}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6054}, - {595: 4004, 937: 4003, 1001: 4002}, + {277, 277, 59: 277, 492: 277, 495: 277, 501: 277, 277, 511: 277, 277, 277, 277, 517: 277, 277, 520: 2817, 6098, 277, 524: 277, 533: 277, 816: 2818, 6099, 1257: 6097}, + {891, 891, 59: 891, 492: 891, 495: 891, 501: 891, 891, 511: 891, 891, 891, 891, 517: 891, 891, 522: 891, 524: 891, 533: 6088, 969: 6090, 994: 6089}, + {1342, 1342, 59: 1342, 492: 1342, 495: 1342, 501: 1342, 1342, 511: 1342, 1342, 1342, 1342, 517: 1342, 1342, 522: 1342, 524: 2820, 791: 2821, 837: 6084}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6079}, + {597: 4013, 939: 4012, 1004: 4011}, // 50 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6041, 2849, 688: 2850, 2848, 955: 6040, 1198: 6038, 1317: 6039}, - {492: 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 731: 6037, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990}, - {866, 866, 58: 866, 491: 866, 493: 866, 501: 866}, - {865, 865, 58: 865, 491: 865, 493: 865, 501: 865}, - {500: 6022, 509: 6023, 511: 6024, 1327: 6021}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6066, 2857, 689: 2858, 2856, 958: 6065, 1203: 6063, 1320: 6064}, + {493: 2670, 495: 2669, 516: 2668, 589: 2667, 666: 2663, 732: 6062, 771: 3998, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 4000, 3999}, + {872, 872, 59: 872, 492: 872, 495: 872, 502: 872}, + {871, 871, 59: 871, 492: 871, 495: 871, 502: 871}, + {501: 6047, 511: 6048, 6049, 1330: 6046}, // 55 - {518, 518, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {500: 854, 509: 854, 511: 854}, - {520, 520, 500: 852, 509: 852, 511: 852}, - {264: 6006, 289: 6005}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 5844, 5839, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 5842, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 5848, 2895, 5841, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 5845, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 5846, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5840, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 5849, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5847, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 5843, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 496: 5851, 514: 3943, 589: 5855, 610: 5854, 667: 3941, 685: 5852, 2849, 688: 2850, 2848, 798: 5856, 853: 5853, 1003: 5857, 1192: 5850}, + {523, 523, 501: 857, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {501: 860, 511: 860, 860}, + {525, 525, 501: 858, 511: 858, 858}, + {265: 6031, 289: 6030}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 5869, 5864, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 5867, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 5873, 2903, 5866, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 5870, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 5871, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 5865, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 5874, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 5872, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 5868, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 497: 5876, 515: 3952, 590: 5880, 611: 5879, 668: 3950, 686: 5877, 2857, 689: 2858, 2856, 799: 5881, 854: 5878, 1006: 5882, 1197: 5875}, // 60 - {17: 5712, 223: 5717, 228: 5715, 230: 5710, 5716, 246: 5718, 293: 5714, 333: 5713, 336: 5711, 353: 5719, 394: 5720, 607: 5709, 888: 5708}, - {22: 604, 133: 604, 136: 604, 150: 4880, 157: 604, 202: 604, 210: 604, 222: 604, 235: 604, 249: 604, 271: 604, 274: 604, 549: 604, 588: 604, 835: 4879, 851: 5681}, + {17: 5737, 223: 5742, 229: 5740, 231: 5735, 5741, 247: 5743, 293: 5739, 333: 5738, 336: 5736, 354: 5744, 395: 5745, 608: 5734, 890: 5733}, + {22: 610, 133: 610, 136: 610, 150: 4889, 157: 610, 202: 610, 210: 610, 222: 610, 236: 610, 250: 610, 271: 610, 274: 610, 550: 610, 589: 610, 836: 4888, 852: 5706}, + {601, 601}, + {600, 600}, + {599, 599}, + // 65 + {598, 598}, + {597, 597}, + {596, 596}, {595, 595}, {594, 594}, + // 70 {593, 593}, - // 65 {592, 592}, {591, 591}, {590, 590}, {589, 589}, + // 75 {588, 588}, - // 70 {587, 587}, {586, 586}, {585, 585}, {584, 584}, + // 80 {583, 583}, - // 75 {582, 582}, {581, 581}, {580, 580}, {579, 579}, + // 85 {578, 578}, - // 80 {577, 577}, {576, 576}, {575, 575}, {574, 574}, + // 90 {573, 573}, - // 85 {572, 572}, {571, 571}, {570, 570}, {569, 569}, + // 95 {568, 568}, - // 90 {567, 567}, {566, 566}, {565, 565}, {564, 564}, + // 100 {563, 563}, - // 95 {562, 562}, {561, 561}, {560, 560}, {559, 559}, + // 105 {558, 558}, - // 100 {557, 557}, {556, 556}, {555, 555}, {554, 554}, + // 110 {553, 553}, - // 105 {552, 552}, {551, 551}, {550, 550}, {549, 549}, + // 115 {548, 548}, - // 110 {547, 547}, {546, 546}, {545, 545}, {544, 544}, + // 120 {543, 543}, - // 115 {542, 542}, {541, 541}, {540, 540}, {539, 539}, + // 125 {538, 538}, - // 120 {537, 537}, {536, 536}, {535, 535}, {534, 534}, + // 130 {533, 533}, - // 125 {532, 532}, {531, 531}, {530, 530}, {529, 529}, + // 135 {528, 528}, - // 130 {527, 527}, {526, 526}, - {525, 525}, {524, 524}, - {523, 523}, - // 135 {522, 522}, + // 140 {521, 521}, + {520, 520}, {519, 519}, + {518, 518}, {517, 517}, + // 145 {516, 516}, - // 140 {515, 515}, {514, 514}, {513, 513}, {512, 512}, + // 150 {511, 511}, - // 145 {510, 510}, {509, 509}, {508, 508}, {507, 507}, + // 155 {506, 506}, - // 150 {505, 505}, - {504, 504}, - {503, 503}, - {502, 502}, - {501, 501}, - // 155 - {500, 500}, - {474, 474}, - {2: 417, 417, 417, 417, 417, 417, 417, 10: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 59: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 588: 5678, 1302: 5679}, - {279, 279, 501: 279}, - {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 492: 890, 508: 890, 601: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 5544}, + {478, 478}, + {2: 421, 421, 421, 421, 421, 421, 421, 10: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 60: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 589: 5703, 1305: 5704}, + {283, 283, 502: 283}, // 160 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 5541}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5383, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 5385, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 5391, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 5387, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5384, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 5392, 3306, 3021, 3258, 5386, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 5389, 5493, 2932, 3173, 5390, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 5388, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5394, 517: 5417, 587: 5411, 664: 5415, 5400, 668: 5410, 671: 5404, 674: 5413, 682: 5405, 685: 3597, 2849, 688: 2850, 2848, 5409, 695: 5406, 760: 5393, 5408, 823: 5395, 833: 5399, 876: 5414, 888: 5412, 962: 5396, 982: 5397, 5403, 988: 5398, 5401, 997: 5407, 999: 5416, 1154: 5494}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5383, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 5385, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 5391, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 5387, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5384, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 5392, 3306, 3021, 3258, 5386, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 5389, 2931, 2932, 3173, 5390, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 5388, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5394, 517: 5417, 587: 5411, 664: 5415, 5400, 668: 5410, 671: 5404, 674: 5413, 682: 5405, 685: 3597, 2849, 688: 2850, 2848, 5409, 695: 5406, 760: 5393, 5408, 823: 5395, 833: 5399, 876: 5414, 888: 5412, 962: 5396, 982: 5397, 5403, 988: 5398, 5401, 997: 5407, 999: 5416, 1154: 5402}, - {23: 5342, 211: 5343}, - {133: 5325, 211: 5340, 588: 5326, 1182: 5339}, + {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 60: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 493: 896, 510: 896, 602: 896, 776: 896, 896, 896, 786: 5567, 891: 5568, 945: 5569}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 5566}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5408, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 5410, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 5416, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 5412, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 5409, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 5417, 3315, 3029, 3267, 5411, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 5414, 5518, 2940, 3181, 5415, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 5413, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5419, 518: 5442, 588: 5436, 665: 5440, 5425, 669: 5435, 672: 5429, 675: 5438, 683: 5430, 686: 3606, 2857, 689: 2858, 2856, 5434, 696: 5431, 761: 5418, 5433, 824: 5420, 834: 5424, 877: 5439, 890: 5437, 966: 5421, 986: 5422, 5428, 992: 5423, 5426, 1000: 5432, 1002: 5441, 1159: 5519}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5408, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 5410, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 5416, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 5412, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 5409, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 5417, 3315, 3029, 3267, 5411, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 5414, 2939, 2940, 3181, 5415, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 5413, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5419, 518: 5442, 588: 5436, 665: 5440, 5425, 669: 5435, 672: 5429, 675: 5438, 683: 5430, 686: 3606, 2857, 689: 2858, 2856, 5434, 696: 5431, 761: 5418, 5433, 824: 5420, 834: 5424, 877: 5439, 890: 5437, 966: 5421, 986: 5422, 5428, 992: 5423, 5426, 1000: 5432, 1002: 5441, 1159: 5427}, + {23: 5351, 211: 5352}, // 165 - {133: 5325, 211: 5327, 588: 5326, 1182: 5324}, - {491: 5307, 512: 71, 1300: 5306}, - {28: 5301, 139: 4839, 151: 5302, 492: 5299, 525: 2823, 755: 5300, 924: 5303}, - {28: 65, 139: 65, 151: 65, 235: 5298, 492: 65, 525: 65}, - {323: 5281}, + {133: 5334, 211: 5349, 589: 5335, 1187: 5348}, + {133: 5334, 211: 5336, 589: 5335, 1187: 5333}, + {492: 5316, 513: 71, 1303: 5315}, + {28: 5310, 139: 4848, 151: 5311, 493: 5308, 527: 2831, 756: 5309, 926: 5312}, + {28: 65, 139: 65, 151: 65, 236: 5307, 493: 65, 527: 65}, // 170 - {393: 2783}, - {246: 2786, 348: 2784, 833: 2785}, - {961: 2793}, - {494: 2792}, - {4: 2788, 494: 2787}, + {323: 5290}, + {394: 2791}, + {247: 2794, 349: 2792, 834: 2793}, + {965: 2801}, + {494: 2800}, // 175 - {494: 2791}, - {494: 2789}, - {494: 2790}, + {4: 2796, 494: 2795}, + {494: 2799}, + {494: 2797}, + {494: 2798}, {1, 1}, - {2, 2}, // 180 + {2, 2}, {3, 3}, - {210: 2806, 492: 2663, 2662, 2807, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 673: 2805, 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 2804}, - {508: 4303, 588: 1914, 877: 4302}, - {476, 476, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {478, 478, 500: 852, 509: 852, 511: 852}, + {210: 2814, 493: 2670, 2815, 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 674: 2813, 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 2812}, + {510: 4312, 589: 1921, 878: 4311}, + {480, 480, 501: 857, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, // 185 + {482, 482, 501: 858, 511: 858, 858}, + {487, 487}, + {486, 486}, + {485, 485}, + {484, 484}, + // 190 {483, 483}, - {482, 482}, {481, 481}, - {480, 480}, {479, 479}, - // 190 - {477, 477}, - {475, 475}, {9, 9}, - {210: 4296, 492: 2663, 2662, 4297, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 4295}, - {151: 2808}, + {210: 4305, 493: 2670, 4306, 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 4304}, // 195 + {151: 2816}, {5, 5}, - {273, 273, 512: 273, 519: 2809, 521: 273, 523: 273, 814: 2810, 2811}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4294}, - {272, 272, 58: 272, 491: 272, 493: 272, 500: 272, 272, 509: 272, 511: 272, 272, 272, 516: 272, 272, 521: 272, 523: 272, 532: 272, 272, 535: 272}, - {1336, 1336, 512: 1336, 521: 1336, 523: 2812, 790: 2813, 836: 2814}, + {277, 277, 513: 277, 520: 2817, 522: 277, 524: 277, 816: 2818, 2819}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4303}, + {276, 276, 59: 276, 492: 276, 495: 276, 501: 276, 276, 511: 276, 276, 276, 276, 517: 276, 276, 522: 276, 524: 276, 533: 276, 276, 536: 276}, // 200 - {681: 2837}, - {1335, 1335, 58: 1335, 137: 1335, 491: 1335, 493: 1335, 500: 1335, 1335, 509: 1335, 511: 1335, 1335, 1335, 516: 1335, 1335, 521: 1335}, - {906, 906, 512: 2815, 521: 2816, 791: 2817, 852: 2818}, - {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 2832}, - {10: 2819, 284: 2820, 1250: 2821}, + {1342, 1342, 513: 1342, 522: 1342, 524: 2820, 791: 2821, 837: 2822}, + {681: 2845}, + {1341, 1341, 59: 1341, 137: 1341, 492: 1341, 495: 1341, 501: 1341, 1341, 511: 1341, 1341, 1341, 1341, 517: 1341, 1341, 522: 1341}, + {912, 912, 513: 2823, 522: 2824, 792: 2825, 853: 2826}, + {527: 2831, 599: 2833, 756: 2830, 763: 2832, 907: 2840}, // 205 - {905, 905, 58: 905, 491: 905, 493: 905, 500: 905, 905, 509: 905, 511: 905, 513: 905, 516: 905, 905}, + {10: 2827, 284: 2828, 1253: 2829}, + {911, 911, 59: 911, 492: 911, 495: 911, 501: 911, 911, 511: 911, 911, 514: 911, 517: 911, 911}, {7, 7}, - {525: 914, 543: 914, 595: 914, 597: 914}, - {525: 913, 543: 913, 595: 913, 597: 913}, - {525: 2823, 543: 912, 595: 912, 597: 2825, 755: 2822, 762: 2824, 905: 2826, 1244: 2827}, + {527: 920, 544: 920, 597: 920, 599: 920}, + {527: 919, 544: 919, 597: 919, 599: 919}, // 210 - {2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 15: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 56: 2034, 58: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 90: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 112: 2034, 2034, 2034, 2034, 118: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 131: 2034, 134: 2034, 2034, 176: 2034, 195: 2034, 226: 2034, 491: 2034, 2034, 2034, 496: 2034, 498: 2034, 2034, 2034, 2034, 507: 2034, 2034, 2034, 511: 2034, 513: 2034, 2034, 2034, 2034, 2034, 522: 2034, 524: 2034, 526: 2034, 543: 2034, 588: 2034, 595: 2034, 665: 2034, 667: 2034, 2034, 673: 2034}, - {2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 15: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 58: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 112: 2032, 2032, 2032, 2032, 118: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 131: 2032, 134: 2032, 2032, 141: 2032, 2032, 2032, 2032, 176: 2032, 195: 2032, 2032, 200: 2032, 226: 2032, 265: 2032, 491: 2032, 2032, 2032, 496: 2032, 498: 2032, 2032, 2032, 2032, 507: 2032, 2032, 2032, 511: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 519: 2032, 521: 2032, 2032, 524: 2032, 526: 2032, 543: 2032, 587: 2032, 2032, 595: 2032, 665: 2032, 667: 2032, 2032, 673: 2032, 2032, 2032, 679: 2032, 761: 2032}, - {918, 918, 9: 918, 58: 918, 176: 918, 491: 918, 493: 918, 500: 918, 918, 509: 918, 511: 918, 513: 918, 516: 918, 918, 543: 918, 595: 918}, - {917, 917, 9: 917, 58: 917, 176: 917, 491: 917, 493: 917, 500: 917, 917, 509: 917, 511: 917, 513: 917, 516: 917, 917, 543: 917, 595: 917}, - {543: 911, 595: 911}, + {527: 2831, 544: 918, 597: 918, 599: 2833, 756: 2830, 763: 2832, 907: 2834, 1247: 2835}, + {2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 15: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 56: 2041, 58: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 90: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 112: 2041, 2041, 2041, 2041, 118: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 131: 2041, 134: 2041, 2041, 176: 2041, 195: 2041, 227: 2041, 492: 2041, 2041, 495: 2041, 497: 2041, 499: 2041, 2041, 2041, 2041, 508: 2041, 510: 2041, 2041, 2041, 514: 2041, 2041, 2041, 2041, 2041, 523: 2041, 525: 2041, 2041, 544: 2041, 589: 2041, 597: 2041, 666: 2041, 668: 2041, 2041, 674: 2041}, + {2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 15: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 58: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 112: 2039, 2039, 2039, 2039, 118: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 131: 2039, 134: 2039, 2039, 141: 2039, 2039, 2039, 2039, 176: 2039, 195: 2039, 2039, 200: 2039, 227: 2039, 266: 2039, 492: 2039, 2039, 495: 2039, 497: 2039, 499: 2039, 2039, 2039, 2039, 508: 2039, 510: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 520: 2039, 522: 2039, 2039, 525: 2039, 2039, 544: 2039, 588: 2039, 2039, 597: 2039, 666: 2039, 668: 2039, 2039, 674: 2039, 2039, 2039, 680: 2039, 762: 2039}, + {924, 924, 9: 924, 59: 924, 176: 924, 492: 924, 495: 924, 501: 924, 924, 511: 924, 924, 514: 924, 517: 924, 924, 544: 924, 597: 924}, + {923, 923, 9: 923, 59: 923, 176: 923, 492: 923, 495: 923, 501: 923, 923, 511: 923, 923, 514: 923, 517: 923, 923, 544: 923, 597: 923}, // 215 - {543: 2829, 595: 2828, 1322: 2830}, - {165: 916}, - {165: 915}, - {165: 2831}, - {907, 907, 58: 907, 491: 907, 493: 907, 500: 907, 907, 509: 907, 511: 907, 513: 907, 516: 907, 907}, + {544: 917, 597: 917}, + {544: 2837, 597: 2836, 1325: 2838}, + {165: 922}, + {165: 921}, + {165: 2839}, // 220 - {910, 910, 9: 2833, 58: 910, 176: 2834, 491: 910, 493: 910, 500: 910, 910, 509: 910, 511: 910, 513: 910, 516: 910, 910}, - {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 2836}, - {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 2835}, - {908, 908, 58: 908, 491: 908, 493: 908, 500: 908, 908, 509: 908, 511: 908, 513: 908, 516: 908, 908}, - {909, 909, 58: 909, 491: 909, 493: 909, 500: 909, 909, 509: 909, 511: 909, 513: 909, 516: 909, 909}, + {913, 913, 59: 913, 492: 913, 495: 913, 501: 913, 913, 511: 913, 913, 514: 913, 517: 913, 913}, + {916, 916, 9: 2841, 59: 916, 176: 2842, 492: 916, 495: 916, 501: 916, 916, 511: 916, 916, 514: 916, 517: 916, 916}, + {527: 2831, 599: 2833, 756: 2830, 763: 2832, 907: 2844}, + {527: 2831, 599: 2833, 756: 2830, 763: 2832, 907: 2843}, + {914, 914, 59: 914, 492: 914, 495: 914, 501: 914, 914, 511: 914, 914, 514: 914, 517: 914, 914}, // 225 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 3346}, - {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 4291, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 493: 1590, 1590, 1590, 497: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 508: 1590, 1590, 511: 1590, 1590, 1590, 516: 1590, 1590, 1590, 1590, 1590, 1590, 523: 1590, 1590, 526: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 550: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 584: 1590, 1590, 1590, 616: 1590, 672: 1590, 676: 1590, 1590}, - {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 4288, 1589, 1589, 1589, 497: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 508: 1589, 1589, 511: 1589, 1589, 1589, 516: 1589, 1589, 1589, 1589, 1589, 1589, 523: 1589, 1589, 526: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 550: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 584: 1589, 1589, 1589, 616: 1589, 672: 1589, 676: 1589, 1589}, - {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 493: 785, 785, 785, 497: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 508: 785, 785, 511: 785, 785, 785, 516: 785, 785, 785, 785, 785, 785, 523: 785, 785, 526: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 550: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 584: 785, 785, 785, 616: 785, 680: 4286}, - {1343, 1343, 9: 1343, 58: 1343, 137: 1343, 491: 1343, 493: 1343, 500: 1343, 1343, 509: 1343, 511: 1343, 1343, 1343, 516: 1343, 1343, 521: 1343, 523: 1343, 527: 3451, 3449, 3450, 3448, 3446, 533: 1343, 535: 1343, 543: 1343, 546: 1343, 1343, 4285, 561: 4284, 756: 3447, 3445, 1305: 4283}, + {915, 915, 59: 915, 492: 915, 495: 915, 501: 915, 915, 511: 915, 915, 514: 915, 517: 915, 915}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 2849, 895: 3356, 927: 3355}, + {1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 4300, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 494: 1597, 1597, 1597, 498: 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 510: 1597, 1597, 1597, 1597, 1597, 517: 1597, 1597, 1597, 1597, 1597, 1597, 524: 1597, 1597, 1597, 528: 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 551: 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 585: 1597, 1597, 1597, 617: 1597, 673: 1597, 677: 1597, 1597}, + {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 4297, 1596, 1596, 1596, 498: 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 510: 1596, 1596, 1596, 1596, 1596, 517: 1596, 1596, 1596, 1596, 1596, 1596, 524: 1596, 1596, 1596, 528: 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 551: 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 585: 1596, 1596, 1596, 617: 1596, 673: 1596, 677: 1596, 1596}, + {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 494: 791, 791, 791, 498: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 510: 791, 791, 791, 791, 791, 517: 791, 791, 791, 791, 791, 791, 524: 791, 791, 791, 528: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 551: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 585: 791, 791, 791, 617: 791, 682: 4295}, // 230 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4282}, - {492: 4254}, - {1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 493: 1994, 1994, 498: 1994, 500: 1994, 1994, 1994, 1994, 508: 1994, 1994, 511: 1994, 1994, 1994, 516: 1994, 1994, 4237, 1994, 1994, 1994, 523: 1994, 1994, 526: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 538: 1994, 1994, 1994, 542: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 550: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 565: 1994, 574: 4234, 4232, 4231, 4239, 4233, 4235, 4236, 4238, 1229: 4230, 1273: 4229}, - {1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 493: 1969, 1969, 498: 1969, 500: 1969, 1969, 1969, 1969, 508: 1969, 1969, 511: 1969, 1969, 1969, 516: 1969, 1969, 1969, 1969, 1969, 1969, 523: 1969, 1969, 526: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 538: 1969, 1969, 1969, 542: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 550: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 565: 1969, 574: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969}, - {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 493: 1941, 1941, 4197, 497: 4196, 1941, 500: 1941, 1941, 1941, 1941, 3792, 3793, 3798, 508: 1941, 1941, 511: 1941, 1941, 1941, 516: 1941, 1941, 1941, 1941, 1941, 1941, 523: 1941, 1941, 526: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4201, 1941, 1941, 1941, 3794, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 550: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4200, 1941, 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4198, 584: 4208, 4209, 4207, 834: 4199, 1143: 4202, 1215: 4204, 1268: 4203, 1276: 4205, 1318: 4206}, + {1349, 1349, 9: 1349, 59: 1349, 137: 1349, 492: 1349, 495: 1349, 501: 1349, 1349, 511: 1349, 1349, 1349, 1349, 517: 1349, 1349, 522: 1349, 524: 1349, 528: 3460, 3458, 3459, 3457, 3455, 534: 1349, 536: 1349, 544: 1349, 547: 1349, 1349, 4294, 562: 4293, 757: 3456, 3454, 1308: 4292}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4291}, + {493: 4263}, + {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 494: 2001, 2001, 499: 2001, 501: 2001, 2001, 2001, 2001, 510: 2001, 2001, 2001, 2001, 2001, 517: 2001, 2001, 4246, 2001, 2001, 2001, 524: 2001, 2001, 2001, 528: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 539: 2001, 2001, 2001, 543: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 551: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 566: 2001, 575: 4243, 4241, 4240, 4248, 4242, 4244, 4245, 4247, 1232: 4239, 1276: 4238}, + {1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 494: 1976, 1976, 499: 1976, 501: 1976, 1976, 1976, 1976, 510: 1976, 1976, 1976, 1976, 1976, 517: 1976, 1976, 1976, 1976, 1976, 1976, 524: 1976, 1976, 1976, 528: 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 539: 1976, 1976, 1976, 543: 1976, 1976, 1976, 1976, 1976, 1976, 1976, 551: 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 566: 1976, 575: 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976}, // 235 - {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 4193, 1890, 1890, 1890, 497: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 508: 1890, 1890, 511: 1890, 1890, 1890, 516: 1890, 1890, 1890, 1890, 1890, 1890, 523: 1890, 1890, 526: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 550: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 584: 1890, 1890, 1890, 616: 1890, 672: 1890, 676: 1890, 1890}, - {1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 687: 1889, 690: 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889}, - {1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 687: 1888, 690: 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888}, - {1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 687: 1887, 690: 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887}, - {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 687: 1886, 690: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886}, + {1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 494: 1948, 1948, 4206, 498: 4205, 1948, 501: 1948, 1948, 1948, 1948, 3801, 3802, 3807, 510: 1948, 1948, 1948, 1948, 1948, 517: 1948, 1948, 1948, 1948, 1948, 1948, 524: 1948, 1948, 1948, 528: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 4210, 1948, 1948, 1948, 3803, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 551: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 4209, 1948, 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 4207, 585: 4217, 4218, 4216, 835: 4208, 1148: 4211, 1220: 4213, 1271: 4212, 1279: 4214, 1321: 4215}, + {1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 4202, 1897, 1897, 1897, 498: 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 510: 1897, 1897, 1897, 1897, 1897, 517: 1897, 1897, 1897, 1897, 1897, 1897, 524: 1897, 1897, 1897, 528: 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 551: 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 585: 1897, 1897, 1897, 617: 1897, 673: 1897, 677: 1897, 1897}, + {1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 688: 1896, 691: 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896}, + {1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 688: 1895, 691: 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895}, + {1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 688: 1894, 691: 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894}, // 240 - {1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 687: 1885, 690: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885}, - {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1272, 1884, 1884, 1884, 497: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 508: 1884, 1884, 511: 1884, 1884, 1884, 516: 1884, 1884, 1884, 1884, 1884, 1884, 523: 1884, 1884, 526: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 550: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 584: 1884, 1884, 1884, 616: 1884, 672: 1884, 676: 1884, 1884}, - {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 687: 1883, 690: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883}, - {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 687: 1882, 690: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882}, - {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 687: 1881, 690: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881}, + {1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 688: 1893, 691: 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893}, + {1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 688: 1892, 691: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892}, + {1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1278, 1891, 1891, 1891, 498: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 510: 1891, 1891, 1891, 1891, 1891, 517: 1891, 1891, 1891, 1891, 1891, 1891, 524: 1891, 1891, 1891, 528: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 551: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 585: 1891, 1891, 1891, 617: 1891, 673: 1891, 677: 1891, 1891}, + {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 688: 1890, 691: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890}, + {1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 688: 1889, 691: 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889}, // 245 - {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 687: 1880, 690: 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880}, - {1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 687: 1879, 690: 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879}, - {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 687: 1878, 690: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, - {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 687: 1877, 690: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877}, - {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 687: 1876, 690: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, + {1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 688: 1888, 691: 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888}, + {1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 688: 1887, 691: 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887}, + {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 688: 1886, 691: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886}, + {1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 688: 1885, 691: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885}, + {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 688: 1884, 691: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884}, // 250 - {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 687: 1875, 690: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, - {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 687: 1874, 690: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874}, - {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 687: 1873, 690: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873}, - {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 4188, 1872, 1872, 1872, 497: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 508: 1872, 1872, 511: 1872, 1872, 1872, 516: 1872, 1872, 1872, 1872, 1872, 1872, 523: 1872, 1872, 526: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 550: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 584: 1872, 1872, 1872, 616: 1872, 672: 1872, 676: 1872, 1872}, - {1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 687: 1871, 690: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871}, + {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 688: 1883, 691: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883}, + {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 688: 1882, 691: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882}, + {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 688: 1881, 691: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881}, + {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 688: 1880, 691: 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880}, + {1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 4197, 1879, 1879, 1879, 498: 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 510: 1879, 1879, 1879, 1879, 1879, 517: 1879, 1879, 1879, 1879, 1879, 1879, 524: 1879, 1879, 1879, 528: 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 551: 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 585: 1879, 1879, 1879, 617: 1879, 673: 1879, 677: 1879, 1879}, // 255 - {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 687: 1870, 690: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, - {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 687: 1869, 690: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869}, - {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 687: 1868, 690: 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868}, - {1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 687: 1867, 690: 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867}, - {1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 687: 1866, 690: 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866}, + {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 688: 1878, 691: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, + {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 688: 1877, 691: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877}, + {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 688: 1876, 691: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, + {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 688: 1875, 691: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, + {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 688: 1874, 691: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874}, // 260 - {1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 687: 1865, 690: 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865}, - {1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 687: 1864, 690: 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864}, - {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 687: 1863, 690: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, - {1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 687: 1862, 690: 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862}, - {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1271, 1861, 1861, 1861, 497: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 508: 1861, 1861, 511: 1861, 1861, 1861, 516: 1861, 1861, 1861, 1861, 1861, 1861, 523: 1861, 1861, 526: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 550: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 584: 1861, 1861, 1861, 616: 1861, 672: 1861, 676: 1861, 1861}, + {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 688: 1873, 691: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873}, + {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 688: 1872, 691: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872}, + {1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 688: 1871, 691: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871}, + {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 688: 1870, 691: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, + {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 688: 1869, 691: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869}, // 265 - {1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 687: 1860, 690: 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860}, - {1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 687: 1859, 690: 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859}, - {1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 687: 1858, 690: 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858}, - {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 687: 1857, 690: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857}, - {1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 687: 1856, 690: 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856}, + {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1277, 1868, 1868, 1868, 498: 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 510: 1868, 1868, 1868, 1868, 1868, 517: 1868, 1868, 1868, 1868, 1868, 1868, 524: 1868, 1868, 1868, 528: 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 551: 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 585: 1868, 1868, 1868, 617: 1868, 673: 1868, 677: 1868, 1868}, + {1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 688: 1867, 691: 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867}, + {1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 688: 1866, 691: 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866}, + {1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 688: 1865, 691: 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865}, + {1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 688: 1864, 691: 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864}, // 270 - {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 687: 1855, 690: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855}, - {1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 687: 1854, 690: 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854}, - {1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 687: 1853, 690: 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853}, - {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 687: 1852, 690: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852}, - {1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 687: 1851, 690: 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851}, + {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 688: 1863, 691: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, + {1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 688: 1862, 691: 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862}, + {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 688: 1861, 691: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861}, + {1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 688: 1860, 691: 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860}, + {1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 688: 1859, 691: 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859}, // 275 - {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1268, 1850, 4187, 1850, 497: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 508: 1850, 1850, 511: 1850, 1850, 1850, 516: 1850, 1850, 1850, 1850, 1850, 1850, 523: 1850, 1850, 526: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 550: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 584: 1850, 1850, 1850, 616: 1850, 672: 1850, 676: 1850, 1850}, - {1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 687: 1849, 690: 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849}, - {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1266, 1848, 1848, 1848, 497: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 508: 1848, 1848, 511: 1848, 1848, 1848, 516: 1848, 1848, 1848, 1848, 1848, 1848, 523: 1848, 1848, 526: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 550: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 584: 1848, 1848, 1848, 616: 1848, 672: 1848, 676: 1848, 1848}, - {1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 687: 1847, 690: 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847}, - {1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 687: 1846, 690: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846}, + {1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 688: 1858, 691: 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858}, + {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1274, 4196, 1857, 1857, 498: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 510: 1857, 1857, 1857, 1857, 1857, 517: 1857, 1857, 1857, 1857, 1857, 1857, 524: 1857, 1857, 1857, 528: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 551: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 585: 1857, 1857, 1857, 617: 1857, 673: 1857, 677: 1857, 1857}, + {1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 688: 1856, 691: 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856}, + {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1272, 1855, 1855, 1855, 498: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 510: 1855, 1855, 1855, 1855, 1855, 517: 1855, 1855, 1855, 1855, 1855, 1855, 524: 1855, 1855, 1855, 528: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 551: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 585: 1855, 1855, 1855, 617: 1855, 673: 1855, 677: 1855, 1855}, + {1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 688: 1854, 691: 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854}, // 280 - {1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 687: 1845, 690: 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845}, - {1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 687: 1844, 690: 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844}, - {1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 687: 1843, 690: 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843}, - {1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 687: 1842, 690: 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842}, - {1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 687: 1841, 690: 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841}, + {1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 688: 1853, 691: 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853}, + {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 688: 1852, 691: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852}, + {1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 688: 1851, 691: 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851}, + {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 688: 1850, 691: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, + {1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 688: 1849, 691: 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849}, // 285 - {1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 687: 1840, 690: 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840}, - {1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 687: 1839, 690: 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839}, - {1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 687: 1838, 690: 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838}, - {1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 687: 1837, 690: 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837}, - {1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 687: 1836, 690: 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836}, + {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 688: 1848, 691: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, + {1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 688: 1847, 691: 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847}, + {1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 688: 1846, 691: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846}, + {1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 688: 1845, 691: 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845}, + {1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 688: 1844, 691: 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844}, // 290 - {1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 687: 1835, 690: 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835}, - {1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 687: 1834, 690: 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834}, - {1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 687: 1833, 690: 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833}, - {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 687: 1832, 690: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832}, - {1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 687: 1831, 690: 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831}, + {1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 688: 1843, 691: 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843}, + {1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 688: 1842, 691: 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842}, + {1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 688: 1841, 691: 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841}, + {1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 688: 1840, 691: 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840}, + {1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 688: 1839, 691: 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839}, // 295 - {1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 687: 1830, 690: 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830}, - {1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 687: 1829, 690: 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829}, - {1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 687: 1828, 690: 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828}, - {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 687: 1827, 690: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827}, - {1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 687: 1826, 690: 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826}, + {1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 688: 1838, 691: 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838}, + {1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 688: 1837, 691: 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837}, + {1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 688: 1836, 691: 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836}, + {1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 688: 1835, 691: 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835}, + {1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 688: 1834, 691: 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834}, // 300 - {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1262, 1825, 1825, 1825, 497: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 508: 1825, 1825, 511: 1825, 1825, 1825, 516: 1825, 1825, 1825, 1825, 1825, 1825, 523: 1825, 1825, 526: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 550: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 584: 1825, 1825, 1825, 616: 1825, 672: 1825, 676: 1825, 1825}, - {1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 687: 1824, 690: 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824}, - {1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 687: 1823, 690: 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823}, - {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 687: 1822, 690: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822}, - {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 687: 1821, 690: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, + {1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 688: 1833, 691: 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833}, + {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1268, 1832, 1832, 1832, 498: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 510: 1832, 1832, 1832, 1832, 1832, 517: 1832, 1832, 1832, 1832, 1832, 1832, 524: 1832, 1832, 1832, 528: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 551: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 585: 1832, 1832, 1832, 617: 1832, 673: 1832, 677: 1832, 1832}, + {1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 688: 1831, 691: 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831}, + {1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 688: 1830, 691: 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830}, + {1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 688: 1829, 691: 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829}, // 305 - {1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 687: 1820, 690: 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, - {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1265, 1819, 1819, 1819, 497: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 508: 1819, 1819, 511: 1819, 1819, 1819, 516: 1819, 1819, 1819, 1819, 1819, 1819, 523: 1819, 1819, 526: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 550: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 584: 1819, 1819, 1819, 616: 1819, 672: 1819, 676: 1819, 1819}, - {1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 687: 1818, 690: 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818}, - {1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 687: 1817, 690: 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817}, - {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 687: 1816, 690: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816}, + {1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 688: 1828, 691: 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828}, + {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 688: 1827, 691: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827}, + {1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1271, 1826, 1826, 1826, 498: 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 510: 1826, 1826, 1826, 1826, 1826, 517: 1826, 1826, 1826, 1826, 1826, 1826, 524: 1826, 1826, 1826, 528: 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 551: 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 585: 1826, 1826, 1826, 617: 1826, 673: 1826, 677: 1826, 1826}, + {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 688: 1825, 691: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825}, + {1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 688: 1824, 691: 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824}, // 310 - {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 687: 1815, 690: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815}, - {1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 687: 1814, 690: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814}, - {1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 687: 1813, 690: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813}, - {1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 687: 1812, 690: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, - {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 687: 1811, 690: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, + {1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 688: 1823, 691: 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823}, + {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 688: 1822, 691: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822}, + {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 688: 1821, 691: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, + {1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 688: 1820, 691: 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, + {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 688: 1819, 691: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, // 315 - {1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 687: 1810, 690: 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810}, - {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 4184, 1809, 1809, 1809, 497: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 508: 1809, 1809, 511: 1809, 1809, 1809, 516: 1809, 1809, 1809, 1809, 1809, 1809, 523: 1809, 1809, 526: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 550: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 584: 1809, 1809, 1809, 616: 1809, 672: 1809, 676: 1809, 1809}, - {1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 687: 1808, 690: 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808}, - {1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 687: 1807, 690: 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807}, - {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 687: 1806, 690: 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, + {1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 688: 1818, 691: 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818}, + {1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 688: 1817, 691: 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817}, + {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 4193, 1816, 1816, 1816, 498: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 510: 1816, 1816, 1816, 1816, 1816, 517: 1816, 1816, 1816, 1816, 1816, 1816, 524: 1816, 1816, 1816, 528: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 551: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 585: 1816, 1816, 1816, 617: 1816, 673: 1816, 677: 1816, 1816}, + {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 688: 1815, 691: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815}, + {1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 688: 1814, 691: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814}, // 320 - {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 687: 1805, 690: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805}, - {1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 687: 1804, 690: 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804}, - {1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 687: 1803, 690: 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803}, - {1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 687: 1802, 690: 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802}, - {1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 687: 1801, 690: 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801}, + {1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 688: 1813, 691: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813}, + {1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 688: 1812, 691: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, + {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 688: 1811, 691: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, + {1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 688: 1810, 691: 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810}, + {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 688: 1809, 691: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809}, // 325 - {1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 687: 1800, 690: 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, - {1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 687: 1799, 690: 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799}, - {1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 687: 1798, 690: 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798}, - {1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 687: 1797, 690: 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797}, - {1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 687: 1796, 690: 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796}, + {1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 688: 1808, 691: 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808}, + {1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 688: 1807, 691: 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807}, + {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 688: 1806, 691: 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, + {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 688: 1805, 691: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805}, + {1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 688: 1804, 691: 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804}, // 330 - {1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 687: 1795, 690: 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795}, - {1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 687: 1794, 690: 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794}, - {1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 687: 1793, 690: 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793}, - {1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 687: 1792, 690: 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792}, - {1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 687: 1791, 690: 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791}, + {1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 688: 1803, 691: 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803}, + {1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 688: 1802, 691: 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802}, + {1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 688: 1801, 691: 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801}, + {1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 688: 1800, 691: 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, + {1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 688: 1799, 691: 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799}, // 335 - {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 687: 1790, 690: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790}, - {1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 687: 1789, 690: 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789}, - {1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 687: 1788, 690: 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788}, - {1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 687: 1787, 690: 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787}, - {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 687: 1786, 690: 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786}, + {1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 688: 1798, 691: 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798}, + {1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 688: 1797, 691: 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797}, + {1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 688: 1796, 691: 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796}, + {1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 688: 1795, 691: 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795}, + {1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 688: 1794, 691: 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794}, // 340 - {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 687: 1785, 690: 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, - {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 687: 1784, 690: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, - {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1249, 1783, 4183, 1783, 497: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 508: 1783, 1783, 511: 1783, 1783, 1783, 516: 1783, 1783, 1783, 1783, 1783, 1783, 523: 1783, 1783, 526: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 550: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 584: 1783, 1783, 1783, 616: 1783, 672: 1783, 676: 1783, 1783}, - {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1248, 1782, 4182, 1782, 497: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 508: 1782, 1782, 511: 1782, 1782, 1782, 516: 1782, 1782, 1782, 1782, 1782, 1782, 523: 1782, 1782, 526: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 550: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 584: 1782, 1782, 1782, 616: 1782, 672: 1782, 676: 1782, 1782}, - {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 687: 1781, 690: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781}, + {1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 688: 1793, 691: 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793}, + {1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 688: 1792, 691: 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792}, + {1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 688: 1791, 691: 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791}, + {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1255, 4192, 1790, 1790, 498: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 510: 1790, 1790, 1790, 1790, 1790, 517: 1790, 1790, 1790, 1790, 1790, 1790, 524: 1790, 1790, 1790, 528: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 551: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 585: 1790, 1790, 1790, 617: 1790, 673: 1790, 677: 1790, 1790}, + {1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1254, 4191, 1789, 1789, 498: 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 510: 1789, 1789, 1789, 1789, 1789, 517: 1789, 1789, 1789, 1789, 1789, 1789, 524: 1789, 1789, 1789, 528: 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 551: 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 585: 1789, 1789, 1789, 617: 1789, 673: 1789, 677: 1789, 1789}, // 345 - {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 687: 1780, 690: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, - {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1247, 1779, 1779, 1779, 497: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 508: 1779, 1779, 511: 1779, 1779, 1779, 516: 1779, 1779, 1779, 1779, 1779, 1779, 523: 1779, 1779, 526: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 550: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 584: 1779, 1779, 1779, 616: 1779, 672: 1779, 676: 1779, 1779}, - {1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 687: 1778, 690: 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778}, - {1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 687: 1777, 690: 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777}, - {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 687: 1776, 690: 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776}, + {1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 688: 1788, 691: 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788}, + {1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 688: 1787, 691: 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787}, + {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1253, 1786, 1786, 1786, 498: 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 510: 1786, 1786, 1786, 1786, 1786, 517: 1786, 1786, 1786, 1786, 1786, 1786, 524: 1786, 1786, 1786, 528: 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 551: 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 585: 1786, 1786, 1786, 617: 1786, 673: 1786, 677: 1786, 1786}, + {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 688: 1785, 691: 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, + {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 688: 1784, 691: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, // 350 - {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 687: 1775, 690: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775}, - {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1244, 1774, 1774, 1774, 497: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 508: 1774, 1774, 511: 1774, 1774, 1774, 516: 1774, 1774, 1774, 1774, 1774, 1774, 523: 1774, 1774, 526: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 550: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 584: 1774, 1774, 1774, 616: 1774, 672: 1774, 676: 1774, 1774}, - {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 687: 1773, 690: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773}, - {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1245, 1772, 1772, 1772, 497: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 508: 1772, 1772, 511: 1772, 1772, 1772, 516: 1772, 1772, 1772, 1772, 1772, 1772, 523: 1772, 1772, 526: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 550: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 584: 1772, 1772, 1772, 616: 1772, 672: 1772, 676: 1772, 1772}, - {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 4172, 1771, 1771, 1771, 497: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 508: 1771, 1771, 511: 1771, 1771, 1771, 516: 1771, 1771, 1771, 1771, 1771, 1771, 523: 1771, 1771, 526: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 550: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 584: 1771, 1771, 1771, 616: 1771, 672: 1771, 676: 1771, 1771}, + {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 688: 1783, 691: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783}, + {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 688: 1782, 691: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, + {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1250, 1781, 1781, 1781, 498: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 510: 1781, 1781, 1781, 1781, 1781, 517: 1781, 1781, 1781, 1781, 1781, 1781, 524: 1781, 1781, 1781, 528: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 551: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 585: 1781, 1781, 1781, 617: 1781, 673: 1781, 677: 1781, 1781}, + {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 688: 1780, 691: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, + {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1251, 1779, 1779, 1779, 498: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 510: 1779, 1779, 1779, 1779, 1779, 517: 1779, 1779, 1779, 1779, 1779, 1779, 524: 1779, 1779, 1779, 528: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 551: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 585: 1779, 1779, 1779, 617: 1779, 673: 1779, 677: 1779, 1779}, // 355 - {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 687: 1770, 690: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770}, - {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 687: 1769, 690: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769}, - {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1246, 1768, 1768, 1768, 497: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 508: 1768, 1768, 511: 1768, 1768, 1768, 516: 1768, 1768, 1768, 1768, 1768, 1768, 523: 1768, 1768, 526: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 550: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 584: 1768, 1768, 1768, 616: 1768, 672: 1768, 676: 1768, 1768}, - {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 687: 1767, 690: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767}, - {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1269, 1766, 1766, 1766, 497: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 508: 1766, 1766, 511: 1766, 1766, 1766, 516: 1766, 1766, 1766, 1766, 1766, 1766, 523: 1766, 1766, 526: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 550: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 584: 1766, 1766, 1766, 616: 1766, 672: 1766, 676: 1766, 1766}, + {1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 4181, 1778, 1778, 1778, 498: 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 510: 1778, 1778, 1778, 1778, 1778, 517: 1778, 1778, 1778, 1778, 1778, 1778, 524: 1778, 1778, 1778, 528: 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 551: 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 585: 1778, 1778, 1778, 617: 1778, 673: 1778, 677: 1778, 1778}, + {1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 688: 1777, 691: 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777}, + {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 688: 1776, 691: 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776}, + {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1252, 1775, 1775, 1775, 498: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 510: 1775, 1775, 1775, 1775, 1775, 517: 1775, 1775, 1775, 1775, 1775, 1775, 524: 1775, 1775, 1775, 528: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 551: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 585: 1775, 1775, 1775, 617: 1775, 673: 1775, 677: 1775, 1775}, + {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 688: 1774, 691: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774}, // 360 - {1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 687: 1765, 690: 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765}, - {1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 687: 1764, 690: 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764}, - {1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 687: 1763, 690: 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763}, - {1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 687: 1762, 690: 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762}, - {1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 687: 1761, 690: 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, + {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1275, 1773, 1773, 1773, 498: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 510: 1773, 1773, 1773, 1773, 1773, 517: 1773, 1773, 1773, 1773, 1773, 1773, 524: 1773, 1773, 1773, 528: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 551: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 585: 1773, 1773, 1773, 617: 1773, 673: 1773, 677: 1773, 1773}, + {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 688: 1772, 691: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772}, + {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 688: 1771, 691: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, + {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 688: 1770, 691: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770}, + {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 688: 1769, 691: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769}, // 365 - {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 687: 1760, 690: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760}, - {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 687: 1759, 690: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759}, - {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 687: 1758, 690: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758}, - {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 687: 1757, 690: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757}, - {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 687: 1756, 690: 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756}, + {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 688: 1768, 691: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768}, + {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 688: 1767, 691: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767}, + {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 688: 1766, 691: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, + {1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 688: 1765, 691: 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765}, + {1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 688: 1764, 691: 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764}, // 370 - {1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 687: 1755, 690: 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755}, - {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 687: 1754, 690: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754}, - {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1256, 1753, 1753, 1753, 497: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 508: 1753, 1753, 511: 1753, 1753, 1753, 516: 1753, 1753, 1753, 1753, 1753, 1753, 523: 1753, 1753, 526: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 550: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 584: 1753, 1753, 1753, 616: 1753, 672: 1753, 676: 1753, 1753}, - {1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 687: 1752, 690: 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752}, - {1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 687: 1751, 690: 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751}, + {1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 688: 1763, 691: 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763}, + {1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 688: 1762, 691: 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762}, + {1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 688: 1761, 691: 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, + {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1262, 1760, 1760, 1760, 498: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 510: 1760, 1760, 1760, 1760, 1760, 517: 1760, 1760, 1760, 1760, 1760, 1760, 524: 1760, 1760, 1760, 528: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 551: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 585: 1760, 1760, 1760, 617: 1760, 673: 1760, 677: 1760, 1760}, + {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 688: 1759, 691: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759}, // 375 - {1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 687: 1750, 690: 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, - {1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 687: 1749, 690: 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749}, - {1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 687: 1748, 690: 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748}, - {1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 687: 1747, 690: 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747}, - {1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 687: 1746, 690: 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746}, + {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 688: 1758, 691: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758}, + {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 688: 1757, 691: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757}, + {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 688: 1756, 691: 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756}, + {1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 688: 1755, 691: 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755}, + {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 688: 1754, 691: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754}, // 380 - {1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 687: 1745, 690: 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745}, - {1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 687: 1744, 690: 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744}, - {1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 687: 1743, 690: 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743}, - {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 687: 1742, 690: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742}, - {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 687: 1741, 690: 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, + {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 688: 1753, 691: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753}, + {1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 688: 1752, 691: 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752}, + {1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 688: 1751, 691: 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751}, + {1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 688: 1750, 691: 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, + {1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 688: 1749, 691: 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749}, // 385 - {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 687: 1740, 690: 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, - {1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 687: 1739, 690: 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739}, - {1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 687: 1738, 690: 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738}, - {1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 687: 1737, 690: 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737}, - {1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 687: 1736, 690: 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736}, + {1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 688: 1748, 691: 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748}, + {1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 688: 1747, 691: 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747}, + {1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 688: 1746, 691: 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746}, + {1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 688: 1745, 691: 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745}, + {1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 688: 1744, 691: 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744}, // 390 - {1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 687: 1735, 690: 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735}, - {1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 687: 1734, 690: 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734}, - {1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 687: 1733, 690: 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733}, - {1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 687: 1732, 690: 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732}, - {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 687: 1731, 690: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, + {1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 688: 1743, 691: 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743}, + {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 688: 1742, 691: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742}, + {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 688: 1741, 691: 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, + {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 688: 1740, 691: 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, + {1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 688: 1739, 691: 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739}, // 395 - {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1253, 1730, 1730, 1730, 497: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 508: 1730, 1730, 511: 1730, 1730, 1730, 516: 1730, 1730, 1730, 1730, 1730, 1730, 523: 1730, 1730, 526: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 550: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 584: 1730, 1730, 1730, 616: 1730, 672: 1730, 676: 1730, 1730}, - {1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 687: 1729, 690: 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729}, - {1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 687: 1728, 690: 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728}, - {1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 687: 1727, 690: 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727}, - {1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 687: 1726, 690: 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726}, + {1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 688: 1738, 691: 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738}, + {1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1259, 1737, 1737, 1737, 498: 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 510: 1737, 1737, 1737, 1737, 1737, 517: 1737, 1737, 1737, 1737, 1737, 1737, 524: 1737, 1737, 1737, 528: 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 551: 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 585: 1737, 1737, 1737, 617: 1737, 673: 1737, 677: 1737, 1737}, + {1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 688: 1736, 691: 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736}, + {1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 688: 1735, 691: 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735}, + {1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 688: 1734, 691: 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734}, // 400 - {1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 687: 1725, 690: 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725}, - {1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 687: 1724, 690: 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724}, - {1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 687: 1723, 690: 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723}, - {1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 687: 1722, 690: 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722}, - {1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 687: 1721, 690: 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721}, + {1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 688: 1733, 691: 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733}, + {1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 688: 1732, 691: 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732}, + {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 688: 1731, 691: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, + {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 688: 1730, 691: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730}, + {1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 688: 1729, 691: 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729}, // 405 - {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 687: 1720, 690: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720}, - {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 687: 1719, 690: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719}, - {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 687: 1718, 690: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718}, - {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 687: 1717, 690: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717}, - {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 687: 1716, 690: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716}, + {1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 688: 1728, 691: 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728}, + {1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 688: 1727, 691: 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727}, + {1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 688: 1726, 691: 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726}, + {1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 688: 1725, 691: 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725}, + {1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 688: 1724, 691: 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724}, // 410 - {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 687: 1715, 690: 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, - {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 687: 1714, 690: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, - {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1251, 1713, 1713, 1713, 497: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 508: 1713, 1713, 511: 1713, 1713, 1713, 516: 1713, 1713, 1713, 1713, 1713, 1713, 523: 1713, 1713, 526: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 550: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 584: 1713, 1713, 1713, 616: 1713, 672: 1713, 676: 1713, 1713}, - {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1270, 1712, 1712, 1712, 497: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 508: 1712, 1712, 511: 1712, 1712, 1712, 516: 1712, 1712, 1712, 1712, 1712, 1712, 523: 1712, 1712, 526: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 550: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 584: 1712, 1712, 1712, 616: 1712, 672: 1712, 676: 1712, 1712}, - {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1258, 1711, 1711, 1711, 497: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 508: 1711, 1711, 511: 1711, 1711, 1711, 516: 1711, 1711, 1711, 1711, 1711, 1711, 523: 1711, 1711, 526: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 550: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 584: 1711, 1711, 1711, 616: 1711, 672: 1711, 676: 1711, 1711}, + {1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 688: 1723, 691: 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723}, + {1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 688: 1722, 691: 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722}, + {1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 688: 1721, 691: 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721}, + {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1257, 1720, 1720, 1720, 498: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 510: 1720, 1720, 1720, 1720, 1720, 517: 1720, 1720, 1720, 1720, 1720, 1720, 524: 1720, 1720, 1720, 528: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 551: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 585: 1720, 1720, 1720, 617: 1720, 673: 1720, 677: 1720, 1720}, + {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1276, 1719, 1719, 1719, 498: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 510: 1719, 1719, 1719, 1719, 1719, 517: 1719, 1719, 1719, 1719, 1719, 1719, 524: 1719, 1719, 1719, 528: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 551: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 585: 1719, 1719, 1719, 617: 1719, 673: 1719, 677: 1719, 1719}, // 415 - {1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 687: 1710, 690: 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710}, - {1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 687: 1709, 690: 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709}, - {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 687: 1708, 690: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708}, - {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1260, 1707, 1707, 1707, 497: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 508: 1707, 1707, 511: 1707, 1707, 1707, 516: 1707, 1707, 1707, 1707, 1707, 1707, 523: 1707, 1707, 526: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 550: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 584: 1707, 1707, 1707, 616: 1707, 672: 1707, 676: 1707, 1707}, - {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1259, 1706, 1706, 1706, 497: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 508: 1706, 1706, 511: 1706, 1706, 1706, 516: 1706, 1706, 1706, 1706, 1706, 1706, 523: 1706, 1706, 526: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 550: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 584: 1706, 1706, 1706, 616: 1706, 672: 1706, 676: 1706, 1706}, + {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1264, 1718, 1718, 1718, 498: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 510: 1718, 1718, 1718, 1718, 1718, 517: 1718, 1718, 1718, 1718, 1718, 1718, 524: 1718, 1718, 1718, 528: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 551: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 585: 1718, 1718, 1718, 617: 1718, 673: 1718, 677: 1718, 1718}, + {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 688: 1717, 691: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717}, + {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 688: 1716, 691: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716}, + {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 688: 1715, 691: 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, + {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1266, 1714, 1714, 1714, 498: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 510: 1714, 1714, 1714, 1714, 1714, 517: 1714, 1714, 1714, 1714, 1714, 1714, 524: 1714, 1714, 1714, 528: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 551: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 585: 1714, 1714, 1714, 617: 1714, 673: 1714, 677: 1714, 1714}, // 420 - {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 687: 1705, 690: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705}, - {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 687: 1704, 690: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704}, - {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 687: 1703, 690: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703}, - {1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 687: 1702, 690: 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702}, - {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 687: 1701, 690: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, + {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1265, 1713, 1713, 1713, 498: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 510: 1713, 1713, 1713, 1713, 1713, 517: 1713, 1713, 1713, 1713, 1713, 1713, 524: 1713, 1713, 1713, 528: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 551: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 585: 1713, 1713, 1713, 617: 1713, 673: 1713, 677: 1713, 1713}, + {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 688: 1712, 691: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712}, + {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 688: 1711, 691: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, + {1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 688: 1710, 691: 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710}, + {1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 688: 1709, 691: 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709}, // 425 - {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1250, 1700, 1700, 1700, 497: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 508: 1700, 1700, 511: 1700, 1700, 1700, 516: 1700, 1700, 1700, 1700, 1700, 1700, 523: 1700, 1700, 526: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 550: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 584: 1700, 1700, 1700, 616: 1700, 672: 1700, 676: 1700, 1700}, - {1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 687: 1699, 690: 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699}, - {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 687: 1698, 690: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698}, - {1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 687: 1697, 690: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, - {1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 687: 1696, 690: 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696}, + {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 688: 1708, 691: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708}, + {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1256, 1707, 1707, 1707, 498: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 510: 1707, 1707, 1707, 1707, 1707, 517: 1707, 1707, 1707, 1707, 1707, 1707, 524: 1707, 1707, 1707, 528: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 551: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 585: 1707, 1707, 1707, 617: 1707, 673: 1707, 677: 1707, 1707}, + {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 688: 1706, 691: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, + {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 688: 1705, 691: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705}, + {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 688: 1704, 691: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704}, // 430 - {1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 687: 1695, 690: 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695}, - {1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 687: 1694, 690: 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694}, - {1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 687: 1693, 690: 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693}, - {1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 687: 1692, 690: 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692}, - {1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 687: 1691, 690: 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691}, + {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 688: 1703, 691: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703}, + {1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 688: 1702, 691: 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702}, + {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 688: 1701, 691: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, + {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 688: 1700, 691: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, + {1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 688: 1699, 691: 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699}, // 435 - {1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 687: 1690, 690: 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690}, - {1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 687: 1689, 690: 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689}, - {1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 687: 1688, 690: 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688}, - {1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 687: 1687, 690: 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687}, - {1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 687: 1686, 690: 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686}, + {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 688: 1698, 691: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698}, + {1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 688: 1697, 691: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, + {1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 688: 1696, 691: 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696}, + {1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 688: 1695, 691: 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695}, + {1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 688: 1694, 691: 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694}, // 440 - {1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 687: 1685, 690: 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685}, - {1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 687: 1684, 690: 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684}, - {1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 687: 1683, 690: 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683}, - {1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 687: 1682, 690: 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682}, - {1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 687: 1681, 690: 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681}, + {1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 688: 1693, 691: 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693}, + {1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 688: 1692, 691: 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692}, + {1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 688: 1691, 691: 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691}, + {1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 688: 1690, 691: 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690}, + {1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 688: 1689, 691: 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689}, // 445 - {1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 687: 1680, 690: 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680}, - {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 687: 1679, 690: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679}, - {1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 687: 1678, 690: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678}, - {1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 687: 1677, 690: 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677}, - {1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 687: 1676, 690: 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676}, + {1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 688: 1688, 691: 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688}, + {1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 688: 1687, 691: 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687}, + {1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 688: 1686, 691: 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686}, + {1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 688: 1685, 691: 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685}, + {1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 688: 1684, 691: 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684}, // 450 - {1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 687: 1675, 690: 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675}, - {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 687: 1674, 690: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674}, - {1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 687: 1673, 690: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673}, - {1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 687: 1672, 690: 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672}, - {1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 687: 1671, 690: 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671}, + {1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 688: 1683, 691: 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683}, + {1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 688: 1682, 691: 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682}, + {1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 688: 1681, 691: 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681}, + {1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 688: 1680, 691: 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680}, + {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 688: 1679, 691: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679}, // 455 - {1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 687: 1670, 690: 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670}, - {1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 687: 1669, 690: 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669}, - {1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 687: 1668, 690: 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668}, - {1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 687: 1667, 690: 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667}, - {1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 687: 1666, 690: 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666}, + {1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 688: 1678, 691: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678}, + {1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 688: 1677, 691: 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677}, + {1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 688: 1676, 691: 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676}, + {1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 688: 1675, 691: 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675}, + {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 688: 1674, 691: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674}, // 460 - {1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 687: 1665, 690: 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665}, - {1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 687: 1664, 690: 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664}, - {1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 687: 1663, 690: 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663}, - {1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 687: 1662, 690: 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662}, - {1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 687: 1661, 690: 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661}, + {1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 688: 1673, 691: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673}, + {1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 688: 1672, 691: 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672}, + {1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 688: 1671, 691: 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671}, + {1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 688: 1670, 691: 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670}, + {1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 688: 1669, 691: 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669}, // 465 - {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 687: 1660, 690: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, - {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 687: 1659, 690: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659}, - {1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 687: 1658, 690: 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658}, - {1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 687: 1657, 690: 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657}, - {1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 687: 1656, 690: 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656}, + {1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 688: 1668, 691: 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668}, + {1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 688: 1667, 691: 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667}, + {1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 688: 1666, 691: 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666}, + {1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 688: 1665, 691: 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665}, + {1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 688: 1664, 691: 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664}, // 470 - {1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 687: 1655, 690: 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655}, - {1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 687: 1654, 690: 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654}, - {1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 687: 1653, 690: 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653}, - {1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 687: 1652, 690: 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652}, - {1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 687: 1651, 690: 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, + {1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 688: 1663, 691: 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663}, + {1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 688: 1662, 691: 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662}, + {1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 688: 1661, 691: 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661}, + {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 688: 1660, 691: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, + {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 688: 1659, 691: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659}, // 475 - {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 687: 1650, 690: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, - {1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 687: 1649, 690: 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649}, - {1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 687: 1648, 690: 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648}, - {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 687: 1647, 690: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647}, - {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 687: 1646, 690: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, + {1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 688: 1658, 691: 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658}, + {1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 688: 1657, 691: 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657}, + {1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 688: 1656, 691: 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656}, + {1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 688: 1655, 691: 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655}, + {1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 688: 1654, 691: 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654}, // 480 - {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 687: 1645, 690: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, - {1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 687: 1644, 690: 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644}, - {1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 687: 1643, 690: 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643}, - {1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 687: 1642, 690: 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642}, - {1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 687: 1641, 690: 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641}, + {1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 688: 1653, 691: 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653}, + {1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 688: 1652, 691: 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652}, + {1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 688: 1651, 691: 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, + {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 688: 1650, 691: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, + {1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 688: 1649, 691: 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649}, // 485 - {1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 687: 1640, 690: 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640}, - {1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 687: 1639, 690: 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639}, - {1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 687: 1638, 690: 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638}, - {1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 687: 1637, 690: 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637}, - {1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 687: 1636, 690: 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636}, + {1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 688: 1648, 691: 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648}, + {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 688: 1647, 691: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647}, + {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 688: 1646, 691: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, + {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 688: 1645, 691: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, + {1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 688: 1644, 691: 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644}, // 490 - {1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 687: 1635, 690: 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635}, - {1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 687: 1634, 690: 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634}, - {1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 687: 1633, 690: 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633}, - {1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 687: 1632, 690: 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632}, - {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 687: 1631, 690: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, + {1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 688: 1643, 691: 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643}, + {1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 688: 1642, 691: 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642}, + {1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 688: 1641, 691: 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641}, + {1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 688: 1640, 691: 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640}, + {1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 688: 1639, 691: 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639}, // 495 - {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 687: 1630, 690: 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630}, - {1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 687: 1629, 690: 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629}, - {1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 687: 1628, 690: 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628}, - {1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 687: 1627, 690: 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627}, - {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 687: 1626, 690: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626}, + {1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 688: 1638, 691: 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638}, + {1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 688: 1637, 691: 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637}, + {1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 688: 1636, 691: 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636}, + {1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 688: 1635, 691: 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635}, + {1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 688: 1634, 691: 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634}, // 500 - {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 687: 1625, 690: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625}, - {1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 687: 1624, 690: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624}, - {1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 687: 1623, 690: 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623}, - {1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 687: 1622, 690: 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622}, - {1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 687: 1621, 690: 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621}, + {1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 688: 1633, 691: 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633}, + {1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 688: 1632, 691: 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632}, + {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 688: 1631, 691: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, + {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 688: 1630, 691: 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630}, + {1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 688: 1629, 691: 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629}, // 505 - {1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 687: 1620, 690: 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620}, - {1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 687: 1619, 690: 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619}, - {1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 687: 1618, 690: 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618}, - {1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 687: 1617, 690: 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617}, - {1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 687: 1616, 690: 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616}, + {1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 688: 1628, 691: 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628}, + {1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 688: 1627, 691: 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627}, + {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 688: 1626, 691: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626}, + {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 688: 1625, 691: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625}, + {1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 688: 1624, 691: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624}, // 510 - {1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 687: 1615, 690: 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615}, - {1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 687: 1614, 690: 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614}, - {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 687: 1613, 690: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613}, - {1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 687: 1612, 690: 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612}, - {1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 687: 1611, 690: 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611}, + {1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 688: 1623, 691: 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623}, + {1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 688: 1622, 691: 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622}, + {1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 688: 1621, 691: 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621}, + {1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 688: 1620, 691: 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620}, + {1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 688: 1619, 691: 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619}, // 515 - {1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 687: 1610, 690: 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610}, - {1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 687: 1609, 690: 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609}, - {1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 687: 1608, 690: 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608}, - {1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 687: 1607, 690: 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607}, - {1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 687: 1606, 690: 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606}, + {1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 688: 1618, 691: 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618}, + {1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 688: 1617, 691: 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617}, + {1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 688: 1616, 691: 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616}, + {1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 688: 1615, 691: 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615}, + {1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 688: 1614, 691: 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614}, // 520 - {1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 687: 1605, 690: 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605}, - {1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 687: 1604, 690: 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604}, - {1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 687: 1603, 690: 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603}, - {1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 687: 1602, 690: 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602}, - {1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 687: 1601, 690: 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, + {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 688: 1613, 691: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613}, + {1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 688: 1612, 691: 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612}, + {1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 688: 1611, 691: 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611}, + {1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 688: 1610, 691: 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610}, + {1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 688: 1609, 691: 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609}, // 525 - {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 687: 1600, 690: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, - {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 687: 1599, 690: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599}, - {1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 687: 1598, 690: 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598}, - {1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 687: 1597, 690: 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597}, - {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 687: 1596, 690: 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596}, + {1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 688: 1608, 691: 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608}, + {1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 688: 1607, 691: 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607}, + {1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 688: 1606, 691: 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606}, + {1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 688: 1605, 691: 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605}, + {1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 688: 1604, 691: 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604}, // 530 - {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 687: 1595, 690: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595}, - {1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 687: 1594, 690: 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594}, - {1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 687: 1593, 690: 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593}, - {1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 687: 1592, 690: 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592}, - {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 687: 1591, 690: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, + {1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 688: 1603, 691: 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603}, + {1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 688: 1602, 691: 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602}, + {1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 688: 1601, 691: 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, + {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 688: 1600, 691: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, + {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 688: 1599, 691: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599}, // 535 - {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 4169, 1588, 1588, 1588, 497: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 508: 1588, 1588, 511: 1588, 1588, 1588, 516: 1588, 1588, 1588, 1588, 1588, 1588, 523: 1588, 1588, 526: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 550: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 584: 1588, 1588, 1588, 616: 1588, 672: 1588, 676: 1588, 1588}, - {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 4158, 1587, 1587, 1587, 497: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 508: 1587, 1587, 511: 1587, 1587, 1587, 516: 1587, 1587, 1587, 1587, 1587, 1587, 523: 1587, 1587, 526: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 550: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 584: 1587, 1587, 1587, 616: 1587, 672: 1587, 676: 1587, 1587}, - {1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 687: 1586, 690: 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586}, - {1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 687: 1585, 690: 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585}, - {1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 687: 1584, 690: 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584}, + {1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 688: 1598, 691: 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598}, + {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 4178, 1595, 1595, 1595, 498: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 510: 1595, 1595, 1595, 1595, 1595, 517: 1595, 1595, 1595, 1595, 1595, 1595, 524: 1595, 1595, 1595, 528: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 551: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 585: 1595, 1595, 1595, 617: 1595, 673: 1595, 677: 1595, 1595}, + {1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 4167, 1594, 1594, 1594, 498: 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 510: 1594, 1594, 1594, 1594, 1594, 517: 1594, 1594, 1594, 1594, 1594, 1594, 524: 1594, 1594, 1594, 528: 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 551: 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 585: 1594, 1594, 1594, 617: 1594, 673: 1594, 677: 1594, 1594}, + {1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 688: 1593, 691: 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593}, + {1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 688: 1592, 691: 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592}, // 540 - {1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 687: 1583, 690: 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583}, - {1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 687: 1582, 690: 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582}, - {1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 687: 1581, 690: 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581}, - {1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 687: 1580, 690: 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580}, - {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 687: 1579, 690: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579}, + {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 688: 1591, 691: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, + {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 688: 1590, 691: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590}, + {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 688: 1589, 691: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589}, + {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 688: 1588, 691: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588}, + {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 688: 1587, 691: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587}, // 545 - {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 687: 1578, 690: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578}, - {1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 687: 1577, 690: 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577}, - {1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 687: 1576, 690: 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576}, - {1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 687: 1575, 690: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575}, - {1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 687: 1574, 690: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574}, + {1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 688: 1586, 691: 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586}, + {1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 688: 1585, 691: 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585}, + {1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 688: 1584, 691: 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584}, + {1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 688: 1583, 691: 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583}, + {1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 688: 1582, 691: 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582}, // 550 - {1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 687: 1573, 690: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573}, - {1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 687: 1572, 690: 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572}, - {1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 687: 1571, 690: 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571}, - {1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 687: 1570, 690: 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570}, - {1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 687: 1569, 690: 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569}, + {1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 688: 1581, 691: 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581}, + {1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 688: 1580, 691: 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580}, + {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 688: 1579, 691: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579}, + {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 688: 1578, 691: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578}, + {1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 688: 1577, 691: 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577}, // 555 - {1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 687: 1568, 690: 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568}, - {1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 687: 1567, 690: 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567}, - {1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 687: 1566, 690: 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566}, - {1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 687: 1565, 690: 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565}, - {1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 687: 1564, 690: 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564}, + {1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 688: 1576, 691: 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576}, + {1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 688: 1575, 691: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575}, + {1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 688: 1574, 691: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574}, + {1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 688: 1573, 691: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573}, + {1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 688: 1572, 691: 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572}, // 560 - {1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 687: 1563, 690: 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563}, - {1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 687: 1562, 690: 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562}, - {1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 687: 1561, 690: 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561}, - {1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 687: 1560, 690: 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560}, - {1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 687: 1559, 690: 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559}, + {1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 688: 1571, 691: 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571}, + {1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 688: 1570, 691: 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570}, + {1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 688: 1569, 691: 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569}, + {1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 688: 1568, 691: 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568}, + {1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 688: 1567, 691: 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567}, // 565 - {1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 687: 1558, 690: 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558}, - {1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 687: 1557, 690: 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557}, - {1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 687: 1556, 690: 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556}, - {1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 687: 1555, 690: 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555}, - {1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 687: 1554, 690: 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554}, + {1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 688: 1566, 691: 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566}, + {1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 688: 1565, 691: 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565}, + {1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 688: 1564, 691: 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564}, + {1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 688: 1563, 691: 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563}, + {1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 688: 1562, 691: 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562}, // 570 - {1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 687: 1553, 690: 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553}, - {1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 687: 1552, 690: 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552}, - {1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 687: 1551, 690: 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551}, - {1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 687: 1550, 690: 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550}, - {1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 687: 1549, 690: 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549}, + {1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 688: 1561, 691: 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561}, + {1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 688: 1560, 691: 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560}, + {1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 688: 1559, 691: 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559}, + {1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 688: 1558, 691: 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558}, + {1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 688: 1557, 691: 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557}, // 575 - {1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 687: 1548, 690: 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548}, - {1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 687: 1547, 690: 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547}, - {1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 687: 1546, 690: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546}, - {1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 687: 1545, 690: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545}, - {1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 687: 1544, 690: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544}, + {1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 688: 1556, 691: 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556}, + {1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 688: 1555, 691: 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555}, + {1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 688: 1554, 691: 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554}, + {1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 688: 1553, 691: 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553}, + {1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 688: 1552, 691: 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552}, // 580 - {1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 687: 1543, 690: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543}, - {1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 687: 1542, 690: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542}, - {1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 687: 1541, 690: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541}, - {1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 687: 1540, 690: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540}, - {1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 687: 1539, 690: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539}, + {1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 688: 1551, 691: 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551}, + {1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 688: 1550, 691: 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550}, + {1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 688: 1549, 691: 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549}, + {1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 688: 1548, 691: 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548}, + {1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 688: 1547, 691: 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547}, // 585 - {1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 687: 1538, 690: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538}, - {1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 687: 1537, 690: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537}, - {1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 687: 1536, 690: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536}, - {1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 687: 1535, 690: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535}, - {1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 687: 1534, 690: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534}, + {1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 688: 1546, 691: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546}, + {1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 688: 1545, 691: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545}, + {1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 688: 1544, 691: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544}, + {1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 688: 1543, 691: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543}, + {1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 688: 1542, 691: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542}, // 590 - {1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 687: 1533, 690: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533}, - {1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 687: 1532, 690: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532}, - {1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 687: 1531, 690: 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531}, - {1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 687: 1530, 690: 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530}, - {1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 687: 1529, 690: 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529}, + {1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 688: 1541, 691: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541}, + {1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 688: 1540, 691: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540}, + {1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 688: 1539, 691: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539}, + {1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 688: 1538, 691: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538}, + {1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 688: 1537, 691: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537}, // 595 - {1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 687: 1528, 690: 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528}, - {1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 687: 1527, 690: 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527}, - {1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 687: 1526, 690: 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526}, - {1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 687: 1525, 690: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525}, - {1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 687: 1524, 690: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524}, + {1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 688: 1536, 691: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536}, + {1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 688: 1535, 691: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535}, + {1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 688: 1534, 691: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534}, + {1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 688: 1533, 691: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533}, + {1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 688: 1532, 691: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532}, // 600 - {1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 687: 1523, 690: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523}, - {1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 687: 1522, 690: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522}, - {1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 687: 1521, 690: 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521}, - {1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 687: 1520, 690: 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520}, - {1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 687: 1519, 690: 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519}, + {1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 688: 1531, 691: 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531}, + {1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 688: 1530, 691: 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530}, + {1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 688: 1529, 691: 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529}, + {1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 688: 1528, 691: 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528}, + {1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 688: 1527, 691: 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527}, // 605 - {1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 687: 1518, 690: 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518}, - {1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 687: 1517, 690: 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517}, - {1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 687: 1516, 690: 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516}, - {1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 687: 1515, 690: 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515}, - {1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 687: 1514, 690: 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514}, + {1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 688: 1526, 691: 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526}, + {1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 688: 1525, 691: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525}, + {1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 688: 1524, 691: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524}, + {1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 688: 1523, 691: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523}, + {1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 688: 1522, 691: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522}, // 610 - {1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 687: 1513, 690: 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513}, - {1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 687: 1512, 690: 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512}, - {1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 687: 1511, 690: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511}, - {1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 687: 1510, 690: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510}, - {1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 687: 1509, 690: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509}, + {1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 688: 1521, 691: 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521}, + {1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 688: 1520, 691: 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520}, + {1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 688: 1519, 691: 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519}, + {1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 688: 1518, 691: 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518}, + {1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 688: 1517, 691: 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517}, // 615 - {1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 687: 1508, 690: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508}, - {1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 687: 1507, 690: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507}, - {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 687: 1506, 690: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506}, - {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 687: 1505, 690: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505}, - {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 687: 1504, 690: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504}, + {1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 688: 1516, 691: 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516}, + {1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 688: 1515, 691: 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515}, + {1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 688: 1514, 691: 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514}, + {1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 688: 1513, 691: 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513}, + {1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 688: 1512, 691: 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512}, // 620 - {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 687: 1503, 690: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503}, - {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 687: 1502, 690: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502}, - {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 687: 1501, 690: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501}, - {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 687: 1500, 690: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500}, - {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 687: 1499, 690: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499}, + {1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 688: 1511, 691: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511}, + {1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 688: 1510, 691: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510}, + {1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 688: 1509, 691: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509}, + {1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 688: 1508, 691: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508}, + {1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 688: 1507, 691: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507}, // 625 - {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 687: 1498, 690: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498}, - {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 687: 1497, 690: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497}, - {1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 687: 1496, 690: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496}, - {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 687: 1495, 690: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495}, - {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 687: 1494, 690: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494}, + {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 688: 1506, 691: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506}, + {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 688: 1505, 691: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505}, + {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 688: 1504, 691: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504}, + {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 688: 1503, 691: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503}, + {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 688: 1502, 691: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502}, // 630 - {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 687: 1493, 690: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493}, - {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1188, 1492, 1492, 1492, 497: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 508: 1492, 1492, 511: 1492, 1492, 1492, 516: 1492, 1492, 1492, 1492, 1492, 1492, 523: 1492, 1492, 526: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 550: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 584: 1492, 1492, 1492, 616: 1492, 672: 1492, 676: 1492, 1492}, - {1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 687: 1491, 690: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491}, - {1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 687: 1490, 690: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490}, - {1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 687: 1489, 690: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489}, + {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 688: 1501, 691: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501}, + {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 688: 1500, 691: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500}, + {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1194, 1499, 1499, 1499, 498: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 510: 1499, 1499, 1499, 1499, 1499, 517: 1499, 1499, 1499, 1499, 1499, 1499, 524: 1499, 1499, 1499, 528: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 551: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 585: 1499, 1499, 1499, 617: 1499, 673: 1499, 677: 1499, 1499}, + {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 688: 1498, 691: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498}, + {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 688: 1497, 691: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497}, // 635 - {1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 687: 1488, 690: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488}, - {1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 687: 1487, 690: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487}, - {1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 687: 1486, 690: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486}, - {1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 687: 1485, 690: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485}, - {1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 687: 1484, 690: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484}, + {1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 688: 1496, 691: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496}, + {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 688: 1495, 691: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495}, + {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 688: 1494, 691: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494}, + {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 688: 1493, 691: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493}, + {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 688: 1492, 691: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492}, // 640 - {1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 687: 1483, 690: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483}, - {1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 687: 1482, 690: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482}, - {1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 687: 1481, 690: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481}, - {1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 687: 1480, 690: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480}, - {1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 687: 1479, 690: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479}, + {1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 688: 1491, 691: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491}, + {1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 688: 1490, 691: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490}, + {1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 688: 1489, 691: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489}, + {1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 688: 1488, 691: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488}, + {1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 688: 1487, 691: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487}, // 645 - {1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 687: 1478, 690: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478}, - {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 687: 1477, 690: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477}, - {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 4149, 1476, 1476, 1476, 497: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 508: 1476, 1476, 511: 1476, 1476, 1476, 516: 1476, 1476, 1476, 1476, 1476, 1476, 523: 1476, 1476, 526: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 550: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 584: 1476, 1476, 1476, 616: 1476, 672: 1476, 676: 1476, 1476}, - {1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 687: 1475, 690: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475}, - {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 687: 1474, 690: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474}, + {1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 688: 1486, 691: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486}, + {1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 688: 1485, 691: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485}, + {1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 688: 1484, 691: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484}, + {1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 688: 1483, 691: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483}, + {1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 4158, 1482, 1482, 1482, 498: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 510: 1482, 1482, 1482, 1482, 1482, 517: 1482, 1482, 1482, 1482, 1482, 1482, 524: 1482, 1482, 1482, 528: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 551: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 585: 1482, 1482, 1482, 617: 1482, 673: 1482, 677: 1482, 1482}, // 650 - {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 687: 1473, 690: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473}, - {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 687: 1472, 690: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472}, - {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 687: 1471, 690: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471}, - {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 687: 1470, 690: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470}, - {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 687: 1469, 690: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469}, + {1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 688: 1481, 691: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481}, + {1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 688: 1480, 691: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480}, + {1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 688: 1479, 691: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479}, + {1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 688: 1478, 691: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478}, + {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 688: 1477, 691: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477}, // 655 - {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 687: 1468, 690: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468}, - {1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 687: 1467, 690: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467}, - {1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 687: 1466, 690: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466}, - {1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 687: 1465, 690: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465}, - {1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 687: 1464, 690: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464}, + {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 688: 1476, 691: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476}, + {1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 688: 1475, 691: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475}, + {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 688: 1474, 691: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474}, + {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 688: 1473, 691: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473}, + {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 688: 1472, 691: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472}, // 660 - {1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 687: 1463, 690: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463}, - {1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 687: 1462, 690: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462}, - {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 687: 1461, 690: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461}, - {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 687: 1460, 690: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460}, - {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 687: 1459, 690: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459}, + {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 688: 1471, 691: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471}, + {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 688: 1470, 691: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470}, + {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 688: 1469, 691: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469}, + {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 688: 1468, 691: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468}, + {1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 688: 1467, 691: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467}, // 665 - {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1187, 1458, 1458, 1458, 497: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 508: 1458, 1458, 511: 1458, 1458, 1458, 516: 1458, 1458, 1458, 1458, 1458, 1458, 523: 1458, 1458, 526: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 550: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 584: 1458, 1458, 1458, 616: 1458, 672: 1458, 676: 1458, 1458}, - {1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 687: 1457, 690: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457}, - {1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 687: 1456, 690: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456}, - {1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 687: 1455, 690: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455}, - {1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 687: 1454, 690: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454}, + {1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 688: 1466, 691: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466}, + {1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 688: 1465, 691: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465}, + {1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1193, 1464, 1464, 1464, 498: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 510: 1464, 1464, 1464, 1464, 1464, 517: 1464, 1464, 1464, 1464, 1464, 1464, 524: 1464, 1464, 1464, 528: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 551: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 585: 1464, 1464, 1464, 617: 1464, 673: 1464, 677: 1464, 1464}, + {1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 688: 1463, 691: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463}, + {1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 688: 1462, 691: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462}, // 670 - {1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 687: 1453, 690: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453}, - {1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 687: 1452, 690: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452}, - {1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 687: 1451, 690: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451}, - {1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 687: 1450, 690: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450}, - {1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 687: 1449, 690: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449}, + {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 688: 1461, 691: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461}, + {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 688: 1460, 691: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460}, + {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 688: 1459, 691: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459}, + {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 688: 1458, 691: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458}, + {1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 688: 1457, 691: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457}, // 675 - {1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 687: 1448, 690: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448}, - {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 687: 1447, 690: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447}, - {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 4142, 1446, 1446, 1446, 497: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 508: 1446, 1446, 511: 1446, 1446, 1446, 516: 1446, 1446, 1446, 1446, 1446, 1446, 523: 1446, 1446, 526: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 550: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 584: 1446, 1446, 1446, 616: 1446, 672: 1446, 676: 1446, 1446}, - {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 4135, 1445, 1445, 1445, 497: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 508: 1445, 1445, 511: 1445, 1445, 1445, 516: 1445, 1445, 1445, 1445, 1445, 1445, 523: 1445, 1445, 526: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 550: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 584: 1445, 1445, 1445, 616: 1445, 672: 1445, 676: 1445, 1445}, - {1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 687: 1444, 690: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444}, + {1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 688: 1456, 691: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456}, + {1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 688: 1455, 691: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455}, + {1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 688: 1454, 691: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454}, + {1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 688: 1453, 691: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453}, + {1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 4151, 1452, 1452, 1452, 498: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 510: 1452, 1452, 1452, 1452, 1452, 517: 1452, 1452, 1452, 1452, 1452, 1452, 524: 1452, 1452, 1452, 528: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 551: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 585: 1452, 1452, 1452, 617: 1452, 673: 1452, 677: 1452, 1452}, // 680 - {1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 687: 1443, 690: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443}, - {1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 687: 1442, 690: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442}, - {1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 687: 1441, 690: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441}, - {1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 687: 1440, 690: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440}, - {1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 687: 1439, 690: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439}, + {1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 4144, 1451, 1451, 1451, 498: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 510: 1451, 1451, 1451, 1451, 1451, 517: 1451, 1451, 1451, 1451, 1451, 1451, 524: 1451, 1451, 1451, 528: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 551: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 585: 1451, 1451, 1451, 617: 1451, 673: 1451, 677: 1451, 1451}, + {1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 688: 1450, 691: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450}, + {1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 688: 1449, 691: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449}, + {1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 688: 1448, 691: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448}, + {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 688: 1447, 691: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447}, // 685 - {1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 687: 1438, 690: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438}, - {1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 687: 1437, 690: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437}, - {1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 687: 1436, 690: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436}, - {1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 687: 1435, 690: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435}, - {1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 687: 1434, 690: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434}, + {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 688: 1446, 691: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446}, + {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 688: 1445, 691: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445}, + {1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 688: 1444, 691: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444}, + {1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 688: 1443, 691: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443}, + {1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 688: 1442, 691: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442}, // 690 - {1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 687: 1433, 690: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433}, - {1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 687: 1432, 690: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432}, - {1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 687: 1431, 690: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431}, - {1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 687: 1430, 690: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430}, - {1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 687: 1429, 690: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429}, + {1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 688: 1441, 691: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441}, + {1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 688: 1440, 691: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440}, + {1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 688: 1439, 691: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439}, + {1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 688: 1438, 691: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438}, + {1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 688: 1437, 691: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437}, // 695 - {1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 687: 1428, 690: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428}, - {1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 687: 1427, 690: 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427}, - {1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 687: 1426, 690: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426}, - {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 4115, 1425, 1425, 1425, 497: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 508: 1425, 1425, 511: 1425, 1425, 1425, 516: 1425, 1425, 1425, 1425, 1425, 1425, 523: 1425, 1425, 526: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 550: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 584: 1425, 1425, 1425, 616: 1425, 672: 1425, 676: 1425, 1425}, - {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 4107, 1424, 1424, 1424, 497: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 508: 1424, 1424, 511: 1424, 1424, 1424, 516: 1424, 1424, 1424, 1424, 1424, 1424, 523: 1424, 1424, 526: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 550: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 584: 1424, 1424, 1424, 616: 1424, 672: 1424, 676: 1424, 1424}, + {1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 688: 1436, 691: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436}, + {1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 688: 1435, 691: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435}, + {1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 688: 1434, 691: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434}, + {1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 688: 1433, 691: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433}, + {1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 688: 1432, 691: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432}, // 700 - {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 687: 1423, 690: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423}, - {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 687: 1422, 690: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422}, - {1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 687: 1421, 690: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421}, - {1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 687: 1420, 690: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420}, - {1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 687: 1419, 690: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419}, + {1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 4124, 1431, 1431, 1431, 498: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 510: 1431, 1431, 1431, 1431, 1431, 517: 1431, 1431, 1431, 1431, 1431, 1431, 524: 1431, 1431, 1431, 528: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 551: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 585: 1431, 1431, 1431, 617: 1431, 673: 1431, 677: 1431, 1431}, + {1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 4116, 1430, 1430, 1430, 498: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 510: 1430, 1430, 1430, 1430, 1430, 517: 1430, 1430, 1430, 1430, 1430, 1430, 524: 1430, 1430, 1430, 528: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 551: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 585: 1430, 1430, 1430, 617: 1430, 673: 1430, 677: 1430, 1430}, + {1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 688: 1429, 691: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429}, + {1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 688: 1428, 691: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428}, + {1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 688: 1427, 691: 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427}, // 705 - {1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 687: 1418, 690: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418}, - {1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 687: 1417, 690: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417}, - {1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 687: 1416, 690: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416}, - {1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 687: 1415, 690: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415}, - {1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 687: 1414, 690: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414}, + {1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 688: 1426, 691: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426}, + {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 688: 1425, 691: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425}, + {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 688: 1424, 691: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424}, + {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 688: 1423, 691: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423}, + {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 688: 1422, 691: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422}, // 710 - {1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 687: 1413, 690: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413}, - {1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 687: 1412, 690: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412}, - {1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 687: 1411, 690: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411}, - {1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 687: 1410, 690: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410}, - {1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 687: 1409, 690: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409}, + {1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 688: 1421, 691: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421}, + {1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 688: 1420, 691: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420}, + {1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 688: 1419, 691: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419}, + {1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 688: 1418, 691: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418}, + {1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 688: 1417, 691: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417}, // 715 - {1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 687: 1408, 690: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408}, - {1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 687: 1407, 690: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407}, - {1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 687: 1406, 690: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406}, - {1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 687: 1405, 690: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405}, - {1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 687: 1404, 690: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404}, + {1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 688: 1416, 691: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416}, + {1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 688: 1415, 691: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415}, + {1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 688: 1414, 691: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414}, + {1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 688: 1413, 691: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413}, + {1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 688: 1412, 691: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412}, // 720 - {1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 687: 1403, 690: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403}, - {1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 687: 1402, 690: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402}, - {1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 687: 1401, 690: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401}, - {1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 493: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 516: 1363, 1363, 1363, 1363, 1363, 1363, 523: 1363, 1363, 526: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 550: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 584: 1363, 1363, 1363, 600: 1363, 607: 1363, 613: 1363, 616: 1363, 662: 1363, 1363, 1363, 666: 1363}, - {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 493: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 516: 1362, 1362, 1362, 1362, 1362, 1362, 523: 1362, 1362, 526: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 550: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 584: 1362, 1362, 1362, 600: 1362, 607: 1362, 613: 1362, 616: 1362, 662: 1362, 1362, 1362, 666: 1362}, + {1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 688: 1411, 691: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411}, + {1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 688: 1410, 691: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410}, + {1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 688: 1409, 691: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409}, + {1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 688: 1408, 691: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408}, + {1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 688: 1407, 691: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407}, // 725 - {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 493: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 516: 1361, 1361, 1361, 1361, 1361, 1361, 523: 1361, 1361, 526: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 550: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 584: 1361, 1361, 1361, 600: 1361, 607: 1361, 613: 1361, 616: 1361, 662: 1361, 1361, 1361, 666: 1361}, - {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 493: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 516: 1360, 1360, 1360, 1360, 1360, 1360, 523: 1360, 1360, 526: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 550: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 584: 1360, 1360, 1360, 600: 1360, 607: 1360, 613: 1360, 616: 1360, 662: 1360, 1360, 1360, 666: 1360}, - {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 493: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 516: 1359, 1359, 1359, 1359, 1359, 1359, 523: 1359, 1359, 526: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 550: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 584: 1359, 1359, 1359, 600: 1359, 607: 1359, 613: 1359, 616: 1359, 662: 1359, 1359, 1359, 666: 1359}, - {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 493: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 516: 1358, 1358, 1358, 1358, 1358, 1358, 523: 1358, 1358, 526: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 550: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 584: 1358, 1358, 1358, 600: 1358, 607: 1358, 613: 1358, 616: 1358, 662: 1358, 1358, 1358, 666: 1358}, - {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 493: 1357, 4106, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 516: 1357, 1357, 1357, 1357, 1357, 1357, 523: 1357, 1357, 526: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 550: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 584: 1357, 1357, 1357, 600: 1357, 607: 1357, 613: 1357, 616: 1357, 662: 1357, 1357, 1357, 666: 1357}, + {1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 494: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 517: 1369, 1369, 1369, 1369, 1369, 1369, 524: 1369, 1369, 1369, 528: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 551: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 585: 1369, 1369, 1369, 601: 1369, 608: 1369, 614: 1369, 617: 1369, 663: 1369, 1369, 1369, 667: 1369}, + {1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 494: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 517: 1368, 1368, 1368, 1368, 1368, 1368, 524: 1368, 1368, 1368, 528: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 551: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 585: 1368, 1368, 1368, 601: 1368, 608: 1368, 614: 1368, 617: 1368, 663: 1368, 1368, 1368, 667: 1368}, + {1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 494: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 517: 1367, 1367, 1367, 1367, 1367, 1367, 524: 1367, 1367, 1367, 528: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 551: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 585: 1367, 1367, 1367, 601: 1367, 608: 1367, 614: 1367, 617: 1367, 663: 1367, 1367, 1367, 667: 1367}, + {1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 494: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 517: 1366, 1366, 1366, 1366, 1366, 1366, 524: 1366, 1366, 1366, 528: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 551: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 585: 1366, 1366, 1366, 601: 1366, 608: 1366, 614: 1366, 617: 1366, 663: 1366, 1366, 1366, 667: 1366}, + {1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 494: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 517: 1365, 1365, 1365, 1365, 1365, 1365, 524: 1365, 1365, 1365, 528: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 551: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 585: 1365, 1365, 1365, 601: 1365, 608: 1365, 614: 1365, 617: 1365, 663: 1365, 1365, 1365, 667: 1365}, // 730 - {494: 4103, 596: 4104, 598: 4105}, - {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 493: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 516: 1355, 1355, 1355, 1355, 1355, 1355, 523: 1355, 1355, 526: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 550: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 584: 1355, 1355, 1355, 600: 1355, 607: 1355, 613: 1355, 616: 1355, 662: 1355, 1355, 1355, 666: 1355}, - {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 493: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 516: 1354, 1354, 1354, 1354, 1354, 1354, 523: 1354, 1354, 526: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 550: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 584: 1354, 1354, 1354, 600: 1354, 607: 1354, 613: 1354, 616: 1354, 662: 1354, 1354, 1354, 666: 1354}, - {1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 493: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 516: 1351, 1351, 1351, 1351, 1351, 1351, 523: 1351, 1351, 526: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 550: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 584: 1351, 1351, 1351, 600: 1351, 607: 1351, 613: 1351, 616: 1351, 662: 1351, 1351, 1351, 666: 1351}, - {1346, 1346, 9: 3518, 58: 1346, 137: 1346, 491: 1346, 493: 1346, 500: 1346, 1346, 509: 1346, 511: 1346, 1346, 1346, 516: 1346, 1346, 521: 1346}, + {1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 494: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 517: 1364, 1364, 1364, 1364, 1364, 1364, 524: 1364, 1364, 1364, 528: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 551: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 585: 1364, 1364, 1364, 601: 1364, 608: 1364, 614: 1364, 617: 1364, 663: 1364, 1364, 1364, 667: 1364}, + {1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 494: 4115, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 517: 1363, 1363, 1363, 1363, 1363, 1363, 524: 1363, 1363, 1363, 528: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 551: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 585: 1363, 1363, 1363, 601: 1363, 608: 1363, 614: 1363, 617: 1363, 663: 1363, 1363, 1363, 667: 1363}, + {494: 4112, 596: 4113, 598: 4114}, + {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 494: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 517: 1361, 1361, 1361, 1361, 1361, 1361, 524: 1361, 1361, 1361, 528: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 551: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 585: 1361, 1361, 1361, 601: 1361, 608: 1361, 614: 1361, 617: 1361, 663: 1361, 1361, 1361, 667: 1361}, + {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 494: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 517: 1360, 1360, 1360, 1360, 1360, 1360, 524: 1360, 1360, 1360, 528: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 551: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 585: 1360, 1360, 1360, 601: 1360, 608: 1360, 614: 1360, 617: 1360, 663: 1360, 1360, 1360, 667: 1360}, // 735 - {1345, 1345, 9: 1345, 58: 1345, 137: 1345, 491: 1345, 493: 1345, 500: 1345, 1345, 509: 1345, 511: 1345, 1345, 1345, 516: 1345, 1345, 521: 1345, 523: 1345, 533: 1345, 535: 1345, 543: 1345, 546: 1345, 1345}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4101}, - {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 493: 1319, 1319, 1319, 497: 1319, 1319, 3456, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 508: 1319, 1319, 511: 1319, 1319, 1319, 516: 1319, 1319, 1319, 1319, 1319, 1319, 523: 1319, 1319, 526: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 550: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 584: 1319, 1319, 1319, 616: 3457}, - {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 493: 1318, 1318, 1318, 497: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 508: 1318, 1318, 511: 1318, 1318, 1318, 516: 1318, 1318, 1318, 1318, 1318, 1318, 523: 1318, 1318, 526: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 550: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 584: 1318, 1318, 1318, 616: 1318, 672: 4096, 676: 1318, 1318}, - {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 493: 1315, 1315, 1315, 497: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 508: 1315, 1315, 511: 1315, 1315, 1315, 516: 1315, 1315, 1315, 1315, 1315, 1315, 523: 1315, 1315, 526: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 550: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 584: 1315, 1315, 1315, 616: 1315, 676: 4092, 4093}, + {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 494: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 517: 1357, 1357, 1357, 1357, 1357, 1357, 524: 1357, 1357, 1357, 528: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 551: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 585: 1357, 1357, 1357, 601: 1357, 608: 1357, 614: 1357, 617: 1357, 663: 1357, 1357, 1357, 667: 1357}, + {1352, 1352, 9: 3527, 59: 1352, 137: 1352, 492: 1352, 495: 1352, 501: 1352, 1352, 511: 1352, 1352, 1352, 1352, 517: 1352, 1352, 522: 1352}, + {1351, 1351, 9: 1351, 59: 1351, 137: 1351, 492: 1351, 495: 1351, 501: 1351, 1351, 511: 1351, 1351, 1351, 1351, 517: 1351, 1351, 522: 1351, 524: 1351, 534: 1351, 536: 1351, 544: 1351, 547: 1351, 1351}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 1269, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4110}, + {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 494: 1325, 1325, 1325, 498: 1325, 1325, 3465, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 510: 1325, 1325, 1325, 1325, 1325, 517: 1325, 1325, 1325, 1325, 1325, 1325, 524: 1325, 1325, 1325, 528: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 551: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 585: 1325, 1325, 1325, 617: 3466}, // 740 - {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 493: 1314, 1314, 1314, 497: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 508: 1314, 1314, 511: 1314, 1314, 1314, 516: 1314, 1314, 1314, 1314, 1314, 1314, 523: 1314, 1314, 526: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 550: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 584: 1314, 1314, 1314, 616: 1314}, - {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 493: 1313, 1313, 1313, 497: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 508: 1313, 1313, 511: 1313, 1313, 1313, 516: 1313, 1313, 1313, 1313, 1313, 1313, 523: 1313, 1313, 526: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 550: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 584: 1313, 1313, 1313, 616: 1313}, - {1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 493: 1312, 1312, 1312, 497: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 508: 1312, 1312, 511: 1312, 1312, 1312, 516: 1312, 1312, 1312, 1312, 1312, 1312, 523: 1312, 1312, 526: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 550: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 584: 1312, 1312, 1312, 616: 1312}, - {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 493: 1310, 1310, 1310, 497: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 508: 1310, 1310, 511: 1310, 1310, 1310, 516: 1310, 1310, 1310, 1310, 1310, 1310, 523: 1310, 1310, 526: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 550: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 584: 1310, 1310, 1310, 616: 1310}, - {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 493: 1309, 1309, 1309, 497: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 508: 1309, 1309, 511: 1309, 1309, 1309, 516: 1309, 1309, 1309, 1309, 1309, 1309, 523: 1309, 1309, 526: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 550: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 584: 1309, 1309, 1309, 616: 1309}, + {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 494: 1324, 1324, 1324, 498: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 510: 1324, 1324, 1324, 1324, 1324, 517: 1324, 1324, 1324, 1324, 1324, 1324, 524: 1324, 1324, 1324, 528: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 551: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 585: 1324, 1324, 1324, 617: 1324, 673: 4105, 677: 1324, 1324}, + {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 494: 1321, 1321, 1321, 498: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 510: 1321, 1321, 1321, 1321, 1321, 517: 1321, 1321, 1321, 1321, 1321, 1321, 524: 1321, 1321, 1321, 528: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 551: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 585: 1321, 1321, 1321, 617: 1321, 677: 4101, 4102}, + {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 494: 1320, 1320, 1320, 498: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 510: 1320, 1320, 1320, 1320, 1320, 517: 1320, 1320, 1320, 1320, 1320, 1320, 524: 1320, 1320, 1320, 528: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 551: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 585: 1320, 1320, 1320, 617: 1320}, + {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 494: 1319, 1319, 1319, 498: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 510: 1319, 1319, 1319, 1319, 1319, 517: 1319, 1319, 1319, 1319, 1319, 1319, 524: 1319, 1319, 1319, 528: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 551: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 585: 1319, 1319, 1319, 617: 1319}, + {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 494: 1318, 1318, 1318, 498: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 510: 1318, 1318, 1318, 1318, 1318, 517: 1318, 1318, 1318, 1318, 1318, 1318, 524: 1318, 1318, 1318, 528: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 551: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 585: 1318, 1318, 1318, 617: 1318}, // 745 - {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 493: 1308, 1308, 1308, 497: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 508: 1308, 1308, 511: 1308, 1308, 1308, 516: 1308, 1308, 1308, 1308, 1308, 1308, 523: 1308, 1308, 526: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 550: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 584: 1308, 1308, 1308, 616: 1308}, - {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 493: 1307, 1307, 1307, 497: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 508: 1307, 1307, 511: 1307, 1307, 1307, 516: 1307, 1307, 1307, 1307, 1307, 1307, 523: 1307, 1307, 526: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 550: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 584: 1307, 1307, 1307, 616: 1307}, - {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 493: 1306, 1306, 1306, 497: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 508: 1306, 1306, 511: 1306, 1306, 1306, 516: 1306, 1306, 1306, 1306, 1306, 1306, 523: 1306, 1306, 526: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 550: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 584: 1306, 1306, 1306, 616: 1306}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4091, 3359, 3440, 3358, 3355}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4090, 3359, 3440, 3358, 3355}, + {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 494: 1316, 1316, 1316, 498: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 510: 1316, 1316, 1316, 1316, 1316, 517: 1316, 1316, 1316, 1316, 1316, 1316, 524: 1316, 1316, 1316, 528: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 551: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 585: 1316, 1316, 1316, 617: 1316}, + {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 494: 1315, 1315, 1315, 498: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 510: 1315, 1315, 1315, 1315, 1315, 517: 1315, 1315, 1315, 1315, 1315, 1315, 524: 1315, 1315, 1315, 528: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 551: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 585: 1315, 1315, 1315, 617: 1315}, + {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 494: 1314, 1314, 1314, 498: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 510: 1314, 1314, 1314, 1314, 1314, 517: 1314, 1314, 1314, 1314, 1314, 1314, 524: 1314, 1314, 1314, 528: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 551: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 585: 1314, 1314, 1314, 617: 1314}, + {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 494: 1313, 1313, 1313, 498: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 510: 1313, 1313, 1313, 1313, 1313, 517: 1313, 1313, 1313, 1313, 1313, 1313, 524: 1313, 1313, 1313, 528: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 551: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 585: 1313, 1313, 1313, 617: 1313}, + {1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 494: 1312, 1312, 1312, 498: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 510: 1312, 1312, 1312, 1312, 1312, 517: 1312, 1312, 1312, 1312, 1312, 1312, 524: 1312, 1312, 1312, 528: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 551: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 585: 1312, 1312, 1312, 617: 1312}, // 750 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4089, 3359, 3440, 3358, 3355}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4088, 3359, 3440, 3358, 3355}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4087, 3359, 3440, 3358, 3355}, - {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 493: 1299, 1299, 1299, 497: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 508: 1299, 1299, 511: 1299, 1299, 1299, 516: 1299, 1299, 1299, 1299, 1299, 1299, 523: 1299, 1299, 526: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 550: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 584: 1299, 1299, 1299, 616: 1299}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 2662, 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3987, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 2660, 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 665: 2656, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3986, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3984, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 801: 3985}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4100, 3368, 3449, 3367, 3364}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4099, 3368, 3449, 3367, 3364}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4098, 3368, 3449, 3367, 3364}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4097, 3368, 3449, 3367, 3364}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4096, 3368, 3449, 3367, 3364}, // 755 - {492: 3979}, - {492: 2663, 731: 3978}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3975, 2849, 688: 2850, 2848}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3974, 3359, 3440, 3358, 3355}, - {492: 3967}, + {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 494: 1305, 1305, 1305, 498: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 510: 1305, 1305, 1305, 1305, 1305, 517: 1305, 1305, 1305, 1305, 1305, 1305, 524: 1305, 1305, 1305, 528: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 551: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 585: 1305, 1305, 1305, 617: 1305}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 2669, 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3996, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 2667, 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 666: 2663, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3995, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3993, 771: 3998, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 4000, 3999, 802: 3994}, + {493: 3988}, + {493: 2670, 732: 3987}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3984, 2857, 689: 2858, 2856}, // 760 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 562: 1117, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3954, 1243: 3955}, - {492: 3896}, - {492: 3893}, - {492: 3885}, - {492: 1267}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3983, 3368, 3449, 3367, 3364}, + {493: 3976}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 563: 1123, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3963, 1246: 3964}, + {493: 3905}, + {493: 3902}, // 765 - {492: 1264}, - {492: 1261}, - {492: 1257}, - {492: 1255}, - {492: 1254}, + {493: 3894}, + {493: 1273}, + {493: 1270}, + {493: 1267}, + {493: 1263}, // 770 - {492: 1252}, - {1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 497: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 508: 1241, 1241, 511: 1241, 1241, 1241, 516: 1241, 1241, 1241, 1241, 1241, 1241, 523: 1241, 1241, 526: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 550: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 584: 1241, 1241, 1241, 616: 1241}, - {1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 497: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 508: 1240, 1240, 511: 1240, 1240, 1240, 516: 1240, 1240, 1240, 1240, 1240, 1240, 523: 1240, 1240, 526: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 550: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 584: 1240, 1240, 1240, 616: 1240}, - {1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 497: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 508: 1239, 1239, 511: 1239, 1239, 1239, 516: 1239, 1239, 1239, 1239, 1239, 1239, 523: 1239, 1239, 526: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 550: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 584: 1239, 1239, 1239, 616: 1239}, - {1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 497: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 508: 1238, 1238, 511: 1238, 1238, 1238, 516: 1238, 1238, 1238, 1238, 1238, 1238, 523: 1238, 1238, 526: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 550: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 584: 1238, 1238, 1238, 616: 1238}, + {493: 1261}, + {493: 1260}, + {493: 1258}, + {1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 498: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 510: 1247, 1247, 1247, 1247, 1247, 517: 1247, 1247, 1247, 1247, 1247, 1247, 524: 1247, 1247, 1247, 528: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 551: 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 585: 1247, 1247, 1247, 617: 1247}, + {1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 498: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 510: 1246, 1246, 1246, 1246, 1246, 517: 1246, 1246, 1246, 1246, 1246, 1246, 524: 1246, 1246, 1246, 528: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 551: 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, 585: 1246, 1246, 1246, 617: 1246}, // 775 - {1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 497: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 508: 1237, 1237, 511: 1237, 1237, 1237, 516: 1237, 1237, 1237, 1237, 1237, 1237, 523: 1237, 1237, 526: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 550: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 584: 1237, 1237, 1237, 616: 1237}, - {1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 497: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 508: 1236, 1236, 511: 1236, 1236, 1236, 516: 1236, 1236, 1236, 1236, 1236, 1236, 523: 1236, 1236, 526: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 550: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 584: 1236, 1236, 1236, 616: 1236}, - {1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 497: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 508: 1235, 1235, 511: 1235, 1235, 1235, 516: 1235, 1235, 1235, 1235, 1235, 1235, 523: 1235, 1235, 526: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 550: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 584: 1235, 1235, 1235, 616: 1235}, - {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 497: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 508: 1234, 1234, 511: 1234, 1234, 1234, 516: 1234, 1234, 1234, 1234, 1234, 1234, 523: 1234, 1234, 526: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 550: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 584: 1234, 1234, 1234, 616: 1234}, - {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 497: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 508: 1233, 1233, 511: 1233, 1233, 1233, 516: 1233, 1233, 1233, 1233, 1233, 1233, 523: 1233, 1233, 526: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 550: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 584: 1233, 1233, 1233, 616: 1233}, + {1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 498: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 510: 1245, 1245, 1245, 1245, 1245, 517: 1245, 1245, 1245, 1245, 1245, 1245, 524: 1245, 1245, 1245, 528: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 551: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 585: 1245, 1245, 1245, 617: 1245}, + {1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 498: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 510: 1244, 1244, 1244, 1244, 1244, 517: 1244, 1244, 1244, 1244, 1244, 1244, 524: 1244, 1244, 1244, 528: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 551: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 585: 1244, 1244, 1244, 617: 1244}, + {1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 498: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 510: 1243, 1243, 1243, 1243, 1243, 517: 1243, 1243, 1243, 1243, 1243, 1243, 524: 1243, 1243, 1243, 528: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 551: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 585: 1243, 1243, 1243, 617: 1243}, + {1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 498: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 510: 1242, 1242, 1242, 1242, 1242, 517: 1242, 1242, 1242, 1242, 1242, 1242, 524: 1242, 1242, 1242, 528: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 551: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 585: 1242, 1242, 1242, 617: 1242}, + {1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 498: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 510: 1241, 1241, 1241, 1241, 1241, 517: 1241, 1241, 1241, 1241, 1241, 1241, 524: 1241, 1241, 1241, 528: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 551: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 585: 1241, 1241, 1241, 617: 1241}, // 780 - {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 497: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 508: 1232, 1232, 511: 1232, 1232, 1232, 516: 1232, 1232, 1232, 1232, 1232, 1232, 523: 1232, 1232, 526: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 550: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 584: 1232, 1232, 1232, 616: 1232}, - {1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 497: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 508: 1231, 1231, 511: 1231, 1231, 1231, 516: 1231, 1231, 1231, 1231, 1231, 1231, 523: 1231, 1231, 526: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 550: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 584: 1231, 1231, 1231, 616: 1231}, - {492: 3882}, - {492: 3879}, - {1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 3876, 1243, 1243, 1243, 497: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 508: 1243, 1243, 511: 1243, 1243, 1243, 516: 1243, 1243, 1243, 1243, 1243, 1243, 523: 1243, 1243, 526: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 550: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 584: 1243, 1243, 1243, 616: 1243, 1123: 3877}, + {1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 498: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 510: 1240, 1240, 1240, 1240, 1240, 517: 1240, 1240, 1240, 1240, 1240, 1240, 524: 1240, 1240, 1240, 528: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 551: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 585: 1240, 1240, 1240, 617: 1240}, + {1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 498: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 510: 1239, 1239, 1239, 1239, 1239, 517: 1239, 1239, 1239, 1239, 1239, 1239, 524: 1239, 1239, 1239, 528: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 551: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 585: 1239, 1239, 1239, 617: 1239}, + {1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 498: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 510: 1238, 1238, 1238, 1238, 1238, 517: 1238, 1238, 1238, 1238, 1238, 1238, 524: 1238, 1238, 1238, 528: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 551: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 585: 1238, 1238, 1238, 617: 1238}, + {1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 498: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 510: 1237, 1237, 1237, 1237, 1237, 517: 1237, 1237, 1237, 1237, 1237, 1237, 524: 1237, 1237, 1237, 528: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 551: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 585: 1237, 1237, 1237, 617: 1237}, + {493: 3891}, // 785 - {492: 3874}, - {1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 3870, 1149, 1149, 1149, 497: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 508: 1149, 1149, 511: 1149, 1149, 1149, 516: 1149, 1149, 1149, 1149, 1149, 1149, 523: 1149, 1149, 526: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 550: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 584: 1149, 1149, 1149, 616: 1149, 1256: 3869}, - {492: 3861}, - {492: 3857}, - {492: 3852}, + {493: 3888}, + {1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 3885, 1249, 1249, 1249, 498: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 510: 1249, 1249, 1249, 1249, 1249, 517: 1249, 1249, 1249, 1249, 1249, 1249, 524: 1249, 1249, 1249, 528: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 551: 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, 585: 1249, 1249, 1249, 617: 1249, 1128: 3886}, + {493: 3883}, + {1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 3879, 1155, 1155, 1155, 498: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 510: 1155, 1155, 1155, 1155, 1155, 517: 1155, 1155, 1155, 1155, 1155, 1155, 524: 1155, 1155, 1155, 528: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 551: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 585: 1155, 1155, 1155, 617: 1155, 1259: 3878}, + {493: 3870}, // 790 - {492: 3849}, - {492: 3844}, - {492: 3835}, - {492: 3828}, - {492: 3823}, + {493: 3866}, + {493: 3861}, + {493: 3858}, + {493: 3853}, + {493: 3844}, // 795 - {492: 3786}, - {492: 3772}, - {492: 3755}, - {1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 493: 1196, 1196, 1196, 497: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 508: 1196, 1196, 511: 1196, 1196, 1196, 516: 1196, 1196, 1196, 1196, 1196, 1196, 523: 1196, 1196, 526: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 550: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 584: 1196, 1196, 1196, 616: 1196}, - {492: 3748}, + {493: 3837}, + {493: 3832}, + {493: 3795}, + {493: 3781}, + {493: 3764}, // 800 - {492: 1190}, - {492: 1189}, - {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 493: 1181, 1181, 1181, 497: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 508: 1181, 1181, 511: 1181, 1181, 1181, 516: 1181, 1181, 1181, 1181, 1181, 1181, 523: 1181, 1181, 526: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 550: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 584: 1181, 1181, 1181, 616: 1181}, - {492: 3745}, - {492: 3742}, + {1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 494: 1202, 1202, 1202, 498: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 510: 1202, 1202, 1202, 1202, 1202, 517: 1202, 1202, 1202, 1202, 1202, 1202, 524: 1202, 1202, 1202, 528: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 551: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 585: 1202, 1202, 1202, 617: 1202}, + {493: 3757}, + {493: 1196}, + {493: 1195}, + {1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 494: 1187, 1187, 1187, 498: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 510: 1187, 1187, 1187, 1187, 1187, 517: 1187, 1187, 1187, 1187, 1187, 1187, 524: 1187, 1187, 1187, 528: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 551: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 585: 1187, 1187, 1187, 617: 1187}, // 805 - {492: 3734}, - {492: 3726}, - {492: 3718}, - {492: 3704}, - {492: 3692}, + {493: 3754}, + {493: 3751}, + {493: 3743}, + {493: 3735}, + {493: 3727}, // 810 - {492: 3687}, - {492: 3682}, - {492: 3677}, - {492: 3672}, - {492: 3667}, + {493: 3713}, + {493: 3701}, + {493: 3696}, + {493: 3691}, + {493: 3686}, // 815 - {492: 3662}, - {492: 3649}, - {492: 3646}, - {492: 3643}, - {492: 3640}, + {493: 3681}, + {493: 3676}, + {493: 3671}, + {493: 3658}, + {493: 3655}, // 820 - {492: 3637}, - {492: 3634}, - {492: 3630}, - {492: 3624}, - {492: 3611}, + {493: 3652}, + {493: 3649}, + {493: 3646}, + {493: 3643}, + {493: 3639}, // 825 - {492: 3606}, - {492: 3601}, - {492: 3443}, - {788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 493: 788, 788, 788, 497: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 508: 788, 788, 511: 788, 788, 788, 516: 788, 788, 788, 788, 788, 788, 523: 788, 788, 526: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 550: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 584: 788, 788, 788, 616: 788}, - {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 493: 787, 787, 787, 497: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 508: 787, 787, 511: 787, 787, 787, 516: 787, 787, 787, 787, 787, 787, 523: 787, 787, 526: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 550: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 584: 787, 787, 787, 616: 787}, + {493: 3633}, + {493: 3620}, + {493: 3615}, + {493: 3610}, + {493: 3452}, // 830 - {786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 493: 786, 786, 786, 497: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 508: 786, 786, 511: 786, 786, 786, 516: 786, 786, 786, 786, 786, 786, 523: 786, 786, 526: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 550: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 584: 786, 786, 786, 616: 786}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3444}, - {9: 3452, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3600}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3599}, + {794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 494: 794, 794, 794, 498: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 510: 794, 794, 794, 794, 794, 517: 794, 794, 794, 794, 794, 794, 524: 794, 794, 794, 528: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 551: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 585: 794, 794, 794, 617: 794}, + {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 494: 793, 793, 793, 498: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 510: 793, 793, 793, 793, 793, 517: 793, 793, 793, 793, 793, 793, 524: 793, 793, 793, 528: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 551: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 585: 793, 793, 793, 617: 793}, + {792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 494: 792, 792, 792, 498: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 510: 792, 792, 792, 792, 792, 517: 792, 792, 792, 792, 792, 792, 524: 792, 792, 792, 528: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 551: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 585: 792, 792, 792, 617: 792}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3453}, + {9: 3461, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 835 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3598}, - {2: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 10: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 59: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 492: 1986, 494: 1986, 1986, 1986, 1986, 502: 1986, 1986, 1986, 1986, 1986, 510: 1986, 514: 1986, 1986, 522: 1986, 525: 1986, 549: 1986, 583: 1986, 587: 1986, 589: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 601: 1986, 1986, 1986, 1986, 1986, 1986, 608: 1986, 1986, 1986, 1986, 1986, 614: 1986, 1986, 617: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 669: 1986}, - {2: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 10: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 59: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 492: 1985, 494: 1985, 1985, 1985, 1985, 502: 1985, 1985, 1985, 1985, 1985, 510: 1985, 514: 1985, 1985, 522: 1985, 525: 1985, 549: 1985, 583: 1985, 587: 1985, 589: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 601: 1985, 1985, 1985, 1985, 1985, 1985, 608: 1985, 1985, 1985, 1985, 1985, 614: 1985, 1985, 617: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 669: 1985}, - {2: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 10: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 59: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 492: 1984, 494: 1984, 1984, 1984, 1984, 502: 1984, 1984, 1984, 1984, 1984, 510: 1984, 514: 1984, 1984, 522: 1984, 525: 1984, 549: 1984, 583: 1984, 587: 1984, 589: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 601: 1984, 1984, 1984, 1984, 1984, 1984, 608: 1984, 1984, 1984, 1984, 1984, 614: 1984, 1984, 617: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 669: 1984}, - {2: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 10: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 59: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 492: 1983, 494: 1983, 1983, 1983, 1983, 502: 1983, 1983, 1983, 1983, 1983, 510: 1983, 514: 1983, 1983, 522: 1983, 525: 1983, 549: 1983, 583: 1983, 587: 1983, 589: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 601: 1983, 1983, 1983, 1983, 1983, 1983, 608: 1983, 1983, 1983, 1983, 1983, 614: 1983, 1983, 617: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 669: 1983}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3609}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3608}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3607}, + {2: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 10: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 60: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 493: 1993, 1993, 496: 1993, 1993, 1993, 503: 1993, 1993, 1993, 1993, 1993, 509: 1993, 515: 1993, 1993, 523: 1993, 527: 1993, 550: 1993, 584: 1993, 588: 1993, 590: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 602: 1993, 1993, 1993, 1993, 1993, 1993, 609: 1993, 1993, 1993, 1993, 1993, 615: 1993, 1993, 618: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 670: 1993}, + {2: 1992, 1992, 1992, 1992, 1992, 1992, 1992, 10: 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 60: 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 493: 1992, 1992, 496: 1992, 1992, 1992, 503: 1992, 1992, 1992, 1992, 1992, 509: 1992, 515: 1992, 1992, 523: 1992, 527: 1992, 550: 1992, 584: 1992, 588: 1992, 590: 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 602: 1992, 1992, 1992, 1992, 1992, 1992, 609: 1992, 1992, 1992, 1992, 1992, 615: 1992, 1992, 618: 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 670: 1992}, // 840 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3453, 3359, 3440, 3358, 3355}, - {58: 3458, 499: 3456, 616: 3457}, - {492: 1263}, - {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 493: 785, 785, 785, 497: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 508: 785, 785, 511: 785, 785, 785, 516: 785, 785, 785, 785, 785, 785, 523: 785, 785, 526: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 550: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 584: 785, 785, 785, 616: 785}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 3593}, + {2: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 10: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 60: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 493: 1991, 1991, 496: 1991, 1991, 1991, 503: 1991, 1991, 1991, 1991, 1991, 509: 1991, 515: 1991, 1991, 523: 1991, 527: 1991, 550: 1991, 584: 1991, 588: 1991, 590: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 602: 1991, 1991, 1991, 1991, 1991, 1991, 609: 1991, 1991, 1991, 1991, 1991, 615: 1991, 1991, 618: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 670: 1991}, + {2: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 10: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 60: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 493: 1990, 1990, 496: 1990, 1990, 1990, 503: 1990, 1990, 1990, 1990, 1990, 509: 1990, 515: 1990, 1990, 523: 1990, 527: 1990, 550: 1990, 584: 1990, 588: 1990, 590: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 602: 1990, 1990, 1990, 1990, 1990, 1990, 609: 1990, 1990, 1990, 1990, 1990, 615: 1990, 1990, 618: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 670: 1990}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3462, 3368, 3449, 3367, 3364}, + {59: 3467, 500: 3465, 617: 3466}, + {493: 1269}, // 845 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3592, 3359, 3440, 3358, 3355}, - {158: 972, 508: 972, 520: 3460, 764: 972, 1298: 3459}, - {158: 3464, 508: 3465, 764: 975, 908: 3463}, - {10: 3461, 194: 3462}, - {158: 971, 508: 971, 764: 971}, + {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 494: 791, 791, 791, 498: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 510: 791, 791, 791, 791, 791, 517: 791, 791, 791, 791, 791, 791, 524: 791, 791, 791, 528: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 551: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 585: 791, 791, 791, 617: 791}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3604, 686: 3606, 2857, 689: 2858, 2856, 761: 3603, 896: 3602}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3601, 3368, 3449, 3367, 3364}, + {158: 978, 510: 978, 521: 3469, 765: 978, 1301: 3468}, + {158: 3473, 510: 3474, 765: 981, 910: 3472}, // 850 - {158: 970, 508: 970, 764: 970}, - {764: 3468, 769: 3469}, - {287: 3467}, - {287: 3466}, - {764: 973}, + {10: 3470, 194: 3471}, + {158: 977, 510: 977, 765: 977}, + {158: 976, 510: 976, 765: 976}, + {765: 3477, 770: 3478}, + {287: 3476}, // 855 - {764: 974}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 3507, 685: 3506, 2849, 688: 2850, 2848, 948: 3509, 1196: 3510, 1384: 3508}, - {981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 493: 981, 981, 981, 497: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 508: 981, 981, 511: 981, 981, 981, 516: 981, 981, 981, 981, 981, 981, 523: 981, 981, 526: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 550: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 584: 981, 981, 981, 616: 981}, - {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 687: 1890, 690: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890}, - {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 687: 1884, 690: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884}, + {287: 3475}, + {765: 979}, + {765: 980}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 3516, 686: 3515, 2857, 689: 2858, 2856, 951: 3518, 1201: 3519, 1387: 3517}, + {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 494: 987, 987, 987, 498: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 510: 987, 987, 987, 987, 987, 517: 987, 987, 987, 987, 987, 987, 524: 987, 987, 987, 528: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 551: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 585: 987, 987, 987, 617: 987}, // 860 - {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 687: 1872, 690: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872}, - {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 687: 1861, 690: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861}, - {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 687: 1850, 690: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, - {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 687: 1848, 690: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, - {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 687: 1825, 690: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825}, + {1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 688: 1897, 691: 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897}, + {1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 688: 1891, 691: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891}, + {1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 688: 1879, 691: 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879}, + {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 688: 1868, 691: 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868}, + {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 688: 1857, 691: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857}, // 865 - {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 687: 1819, 690: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, - {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 687: 1809, 690: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809}, - {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 687: 1783, 690: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783}, - {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 687: 1782, 690: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, - {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 687: 1779, 690: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779}, + {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 688: 1855, 691: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855}, + {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 688: 1832, 691: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832}, + {1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 688: 1826, 691: 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826}, + {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 688: 1816, 691: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816}, + {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 688: 1790, 691: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790}, // 870 - {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 687: 1774, 690: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774}, - {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 687: 1772, 690: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772}, - {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 687: 1771, 690: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, - {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 687: 1768, 690: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768}, - {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 687: 1766, 690: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, + {1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 688: 1789, 691: 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789}, + {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 688: 1786, 691: 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786}, + {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 688: 1781, 691: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781}, + {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 688: 1779, 691: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779}, + {1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 688: 1778, 691: 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778}, // 875 - {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 687: 1753, 690: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753}, - {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 687: 1730, 690: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730}, - {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 687: 1713, 690: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713}, - {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 687: 1712, 690: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712}, - {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 687: 1711, 690: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, + {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 688: 1775, 691: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775}, + {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 688: 1773, 691: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773}, + {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 688: 1760, 691: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760}, + {1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 688: 1737, 691: 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737}, + {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 688: 1720, 691: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720}, // 880 - {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 687: 1707, 690: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, - {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 687: 1706, 690: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, - {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 687: 1700, 690: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, - {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 687: 1590, 690: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590}, - {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 687: 1589, 690: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589}, + {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 688: 1719, 691: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719}, + {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 688: 1718, 691: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718}, + {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 688: 1714, 691: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, + {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 688: 1713, 691: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713}, + {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 688: 1707, 691: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, // 885 - {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 687: 1588, 690: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588}, - {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 687: 1587, 690: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587}, - {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 687: 1492, 690: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492}, - {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 687: 1476, 690: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476}, - {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 687: 1458, 690: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458}, + {1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 688: 1597, 691: 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597}, + {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 688: 1596, 691: 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596}, + {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 688: 1595, 691: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595}, + {1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 688: 1594, 691: 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594}, + {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 688: 1499, 691: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499}, // 890 - {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 687: 1446, 690: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446}, - {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 687: 1445, 690: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445}, - {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 687: 1425, 690: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425}, - {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 687: 1424, 690: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424}, - {1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 493: 1023, 1023, 1023, 497: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 511: 1023, 1023, 1023, 516: 1023, 1023, 1023, 1023, 1023, 1023, 523: 1023, 1023, 526: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 550: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 584: 1023, 1023, 1023, 616: 1023}, + {1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 688: 1482, 691: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482}, + {1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 688: 1464, 691: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464}, + {1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 688: 1452, 691: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452}, + {1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 688: 1451, 691: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451}, + {1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 688: 1431, 691: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431}, // 895 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1020, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 507: 1020, 523: 1020, 543: 1020, 546: 1020, 1020, 685: 3506, 2849, 688: 2850, 2848, 948: 3513, 1297: 3512, 1385: 3511}, - {994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 493: 994, 994, 994, 497: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 508: 994, 994, 511: 994, 994, 994, 516: 994, 994, 994, 994, 994, 994, 523: 994, 994, 526: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 550: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 584: 994, 994, 994, 616: 994}, - {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 493: 993, 993, 993, 497: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 508: 993, 993, 511: 993, 993, 993, 516: 993, 993, 993, 993, 993, 993, 523: 993, 993, 526: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 550: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 584: 993, 993, 993, 616: 993}, - {992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 493: 992, 992, 992, 497: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 508: 992, 992, 511: 992, 992, 992, 516: 992, 992, 992, 992, 992, 992, 523: 992, 992, 526: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 550: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 584: 992, 992, 992, 616: 992}, - {58: 3591}, + {1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 688: 1430, 691: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430}, + {1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 494: 1029, 1029, 1029, 498: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 510: 1029, 1029, 1029, 1029, 1029, 517: 1029, 1029, 1029, 1029, 1029, 1029, 524: 1029, 1029, 1029, 528: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 551: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 585: 1029, 1029, 1029, 617: 1029}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1026, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 508: 1026, 524: 1026, 544: 1026, 547: 1026, 1026, 686: 3515, 2857, 689: 2858, 2856, 951: 3522, 1300: 3521, 1388: 3520}, + {1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 494: 1000, 1000, 1000, 498: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 510: 1000, 1000, 1000, 1000, 1000, 517: 1000, 1000, 1000, 1000, 1000, 1000, 524: 1000, 1000, 1000, 528: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 551: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 585: 1000, 1000, 1000, 617: 1000}, + {999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 494: 999, 999, 999, 498: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 510: 999, 999, 999, 999, 999, 517: 999, 999, 999, 999, 999, 999, 524: 999, 999, 999, 528: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 551: 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 585: 999, 999, 999, 617: 999}, // 900 - {58: 1018, 507: 3515, 523: 1018, 543: 1018, 546: 1018, 1018, 1301: 3514}, - {58: 1019, 507: 1019, 523: 1019, 543: 1019, 546: 1019, 1019}, - {58: 1016, 523: 3521, 543: 1016, 546: 1016, 1016, 1304: 3520}, - {681: 3516}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 3517}, + {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 494: 998, 998, 998, 498: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 510: 998, 998, 998, 998, 998, 517: 998, 998, 998, 998, 998, 998, 524: 998, 998, 998, 528: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 551: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 585: 998, 998, 998, 617: 998}, + {59: 3600}, + {59: 1024, 508: 3524, 524: 1024, 544: 1024, 547: 1024, 1024, 1304: 3523}, + {59: 1025, 508: 1025, 524: 1025, 544: 1025, 547: 1025, 1025}, + {59: 1022, 524: 3530, 544: 1022, 547: 1022, 1022, 1307: 3529}, // 905 - {9: 3518, 58: 1017, 523: 1017, 543: 1017, 546: 1017, 1017}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3519}, - {1344, 1344, 9: 1344, 58: 1344, 137: 1344, 491: 1344, 493: 1344, 500: 1344, 1344, 509: 1344, 511: 1344, 1344, 1344, 516: 1344, 1344, 521: 1344, 523: 1344, 533: 1344, 535: 1344, 543: 1344, 546: 1344, 1344}, - {58: 1014, 543: 3526, 546: 3527, 3528, 1303: 3524, 1383: 3525}, - {681: 3522}, + {681: 3525}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 2849, 895: 3356, 927: 3526}, + {9: 3527, 59: 1023, 524: 1023, 544: 1023, 547: 1023, 1023}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 2849, 895: 3528}, + {1350, 1350, 9: 1350, 59: 1350, 137: 1350, 492: 1350, 495: 1350, 501: 1350, 1350, 511: 1350, 1350, 1350, 1350, 517: 1350, 1350, 522: 1350, 524: 1350, 534: 1350, 536: 1350, 544: 1350, 547: 1350, 1350}, // 910 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 3523}, - {9: 3518, 58: 1015, 543: 1015, 546: 1015, 1015}, - {58: 1021}, - {160: 3539, 169: 3535, 525: 3529, 582: 3540, 593: 3531, 3530, 597: 3537, 599: 3538, 842: 3536, 1004: 3533, 1381: 3534, 3532}, - {160: 1012, 169: 1012, 525: 1012, 582: 1012, 593: 1012, 1012, 597: 1012, 599: 1012}, + {59: 1020, 544: 3535, 547: 3536, 3537, 1306: 3533, 1386: 3534}, + {681: 3531}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 2849, 895: 3356, 927: 3532}, + {9: 3527, 59: 1021, 544: 1021, 547: 1021, 1021}, + {59: 1027}, // 915 - {160: 1011, 169: 1011, 525: 1011, 582: 1011, 593: 1011, 1011, 597: 1011, 599: 1011}, - {160: 1010, 169: 1010, 525: 1010, 582: 1010, 593: 1010, 1010, 597: 1010, 599: 1010}, - {2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 58: 2283, 145: 2283, 162: 2283, 491: 2283, 2283, 2283, 495: 2283, 2283, 2283, 2283, 2283, 2283, 507: 2283, 2283, 510: 2283, 514: 2283, 2283, 522: 2283, 524: 2283, 588: 2283, 600: 2283, 607: 2283, 613: 2283, 662: 2283, 2283, 2283, 2283, 2283, 2283, 2283}, - {2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 145: 2282, 162: 2282, 207: 2282, 491: 2282, 2282, 2282, 495: 2282, 2282, 2282, 2282, 2282, 2282, 507: 2282, 2282, 510: 2282, 514: 2282, 2282, 522: 2282, 524: 2282, 588: 2282, 600: 2282, 607: 2282, 613: 2282, 662: 2282, 2282, 2282, 2282, 2282, 2282, 2282}, - {2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 145: 2281, 162: 2281, 207: 2281, 491: 2281, 2281, 2281, 495: 2281, 2281, 2281, 2281, 2281, 2281, 507: 2281, 2281, 510: 2281, 514: 2281, 2281, 522: 2281, 524: 2281, 588: 2281, 600: 2281, 607: 2281, 613: 2281, 662: 2281, 2281, 2281, 2281, 2281, 2281, 2281}, + {160: 3548, 169: 3544, 527: 3538, 583: 3549, 594: 3540, 3539, 599: 3546, 3547, 843: 3545, 1007: 3542, 1384: 3543, 3541}, + {160: 1018, 169: 1018, 527: 1018, 583: 1018, 594: 1018, 1018, 599: 1018, 1018}, + {160: 1017, 169: 1017, 527: 1017, 583: 1017, 594: 1017, 1017, 599: 1017, 1017}, + {160: 1016, 169: 1016, 527: 1016, 583: 1016, 594: 1016, 1016, 599: 1016, 1016}, + {2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 59: 2290, 145: 2290, 162: 2290, 492: 2290, 2290, 495: 2290, 2290, 2290, 2290, 2290, 2290, 2290, 508: 2290, 2290, 2290, 515: 2290, 2290, 523: 2290, 525: 2290, 589: 2290, 601: 2290, 608: 2290, 614: 2290, 663: 2290, 2290, 2290, 2290, 2290, 2290, 2290}, // 920 - {58: 1013}, - {58: 1009}, - {58: 1008}, - {145: 3586}, - {145: 3584}, + {2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 59: 2289, 145: 2289, 162: 2289, 207: 2289, 492: 2289, 2289, 495: 2289, 2289, 2289, 2289, 2289, 2289, 2289, 508: 2289, 2289, 2289, 515: 2289, 2289, 523: 2289, 525: 2289, 589: 2289, 601: 2289, 608: 2289, 614: 2289, 663: 2289, 2289, 2289, 2289, 2289, 2289, 2289}, + {2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 59: 2288, 145: 2288, 162: 2288, 207: 2288, 492: 2288, 2288, 495: 2288, 2288, 2288, 2288, 2288, 2288, 2288, 508: 2288, 2288, 2288, 515: 2288, 2288, 523: 2288, 525: 2288, 589: 2288, 601: 2288, 608: 2288, 614: 2288, 663: 2288, 2288, 2288, 2288, 2288, 2288, 2288}, + {59: 1019}, + {59: 1015}, + {59: 1014}, // 925 - {145: 3582}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3589}, - {595: 3588}, - {160: 3539, 169: 3541, 525: 3529, 593: 3531, 3530, 597: 3543, 599: 3544, 842: 3542, 1004: 3546, 1195: 3545}, - {145: 3586, 162: 3587}, + {145: 3595}, + {145: 3593}, + {145: 3591}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3598}, + {597: 3597}, // 930 - {145: 3584, 162: 3585}, - {145: 3582, 162: 3583}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3549}, - {527: 3547}, - {58: 1001, 527: 1001}, + {160: 3548, 169: 3550, 527: 3538, 594: 3540, 3539, 599: 3552, 3553, 843: 3551, 1007: 3555, 1200: 3554}, + {145: 3595, 162: 3596}, + {145: 3593, 162: 3594}, + {145: 3591, 162: 3592}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3558}, // 935 - {160: 3539, 169: 3541, 525: 3529, 593: 3531, 3530, 597: 3543, 599: 3544, 842: 3542, 1004: 3546, 1195: 3548}, - {58: 1002}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3579}, - {1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 511: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 526: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 550: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 584: 1146, 1146, 1146, 588: 1146, 665: 1146, 667: 1146, 1146}, - {1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 511: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 526: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 550: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 584: 1145, 1145, 1145, 588: 1145, 665: 1145, 667: 1145, 1145}, + {528: 3556}, + {59: 1007, 528: 1007}, + {160: 3548, 169: 3550, 527: 3538, 594: 3540, 3539, 599: 3552, 3553, 843: 3551, 1007: 3555, 1200: 3557}, + {59: 1008}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 3588}, // 940 - {1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 511: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 526: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 550: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 584: 1144, 1144, 1144, 588: 1144, 665: 1144, 667: 1144, 1144}, - {1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 511: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 526: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 550: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 584: 1143, 1143, 1143, 588: 1143, 665: 1143, 667: 1143, 1143}, - {1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 511: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 526: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 550: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 584: 1142, 1142, 1142, 588: 1142, 665: 1142, 667: 1142, 1142}, - {1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 511: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 526: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 550: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 584: 1141, 1141, 1141, 588: 1141, 665: 1141, 667: 1141, 1141}, - {1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 511: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 526: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 550: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 584: 1140, 1140, 1140, 588: 1140, 665: 1140, 667: 1140, 1140}, + {1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 510: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 528: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 551: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 585: 1152, 1152, 1152, 589: 1152, 666: 1152, 668: 1152, 1152}, + {1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 510: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 528: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 551: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 585: 1151, 1151, 1151, 589: 1151, 666: 1151, 668: 1151, 1151}, + {1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 510: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 528: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 551: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 585: 1150, 1150, 1150, 589: 1150, 666: 1150, 668: 1150, 1150}, + {1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 510: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 528: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 551: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 585: 1149, 1149, 1149, 589: 1149, 666: 1149, 668: 1149, 1149}, + {1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 510: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 528: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 551: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 585: 1148, 1148, 1148, 589: 1148, 666: 1148, 668: 1148, 1148}, // 945 - {1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 511: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 526: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 550: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 584: 1139, 1139, 1139, 588: 1139, 665: 1139, 667: 1139, 1139}, - {1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 511: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 526: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 550: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 584: 1138, 1138, 1138, 588: 1138, 665: 1138, 667: 1138, 1138}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 511: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 550: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 584: 1137, 1137, 1137, 588: 1137, 665: 1137, 667: 1137, 1137}, - {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 511: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 526: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 550: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 584: 1136, 1136, 1136, 588: 1136, 665: 1136, 667: 1136, 1136}, - {1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 511: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 526: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 550: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 584: 1135, 1135, 1135, 588: 1135, 665: 1135, 667: 1135, 1135}, + {1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 510: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 528: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 551: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 585: 1147, 1147, 1147, 589: 1147, 666: 1147, 668: 1147, 1147}, + {1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 510: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 528: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 551: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 585: 1146, 1146, 1146, 589: 1146, 666: 1146, 668: 1146, 1146}, + {1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 510: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 528: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 551: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 585: 1145, 1145, 1145, 589: 1145, 666: 1145, 668: 1145, 1145}, + {1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 510: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 528: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 551: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 585: 1144, 1144, 1144, 589: 1144, 666: 1144, 668: 1144, 1144}, + {1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 510: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 528: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 551: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 585: 1143, 1143, 1143, 589: 1143, 666: 1143, 668: 1143, 1143}, // 950 - {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 511: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 526: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 550: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 584: 1134, 1134, 1134, 588: 1134, 665: 1134, 667: 1134, 1134}, - {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 511: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 526: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 550: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 584: 1133, 1133, 1133, 588: 1133, 665: 1133, 667: 1133, 1133}, - {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 511: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 526: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 550: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 584: 1132, 1132, 1132, 588: 1132, 665: 1132, 667: 1132, 1132}, - {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 511: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 526: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 550: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 584: 1131, 1131, 1131, 588: 1131, 665: 1131, 667: 1131, 1131}, - {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 511: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 526: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 550: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 584: 1130, 1130, 1130, 588: 1130, 665: 1130, 667: 1130, 1130}, + {1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 510: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 528: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 551: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 585: 1142, 1142, 1142, 589: 1142, 666: 1142, 668: 1142, 1142}, + {1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 510: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 528: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 551: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 585: 1141, 1141, 1141, 589: 1141, 666: 1141, 668: 1141, 1141}, + {1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 510: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 528: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 551: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 585: 1140, 1140, 1140, 589: 1140, 666: 1140, 668: 1140, 1140}, + {1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 510: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 528: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 551: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 585: 1139, 1139, 1139, 589: 1139, 666: 1139, 668: 1139, 1139}, + {1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 510: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 528: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 551: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 585: 1138, 1138, 1138, 589: 1138, 666: 1138, 668: 1138, 1138}, // 955 - {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 511: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 526: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 550: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 584: 1129, 1129, 1129, 588: 1129, 665: 1129, 667: 1129, 1129}, - {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 511: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 526: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 550: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 584: 1128, 1128, 1128, 588: 1128, 665: 1128, 667: 1128, 1128}, - {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 511: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 526: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 550: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 584: 1127, 1127, 1127, 588: 1127, 665: 1127, 667: 1127, 1127}, - {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 511: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 526: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 550: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 584: 1126, 1126, 1126, 588: 1126, 665: 1126, 667: 1126, 1126}, - {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 511: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 526: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 550: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 584: 1125, 1125, 1125, 588: 1125, 665: 1125, 667: 1125, 1125}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 510: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 528: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 551: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 585: 1137, 1137, 1137, 589: 1137, 666: 1137, 668: 1137, 1137}, + {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 510: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 528: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 551: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 585: 1136, 1136, 1136, 589: 1136, 666: 1136, 668: 1136, 1136}, + {1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 510: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 528: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 551: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 585: 1135, 1135, 1135, 589: 1135, 666: 1135, 668: 1135, 1135}, + {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 510: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 528: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 551: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 585: 1134, 1134, 1134, 589: 1134, 666: 1134, 668: 1134, 1134}, + {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 510: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 528: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 551: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 585: 1133, 1133, 1133, 589: 1133, 666: 1133, 668: 1133, 1133}, // 960 - {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 511: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 526: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 550: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 584: 1124, 1124, 1124, 588: 1124, 665: 1124, 667: 1124, 1124}, - {1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 511: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 526: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 550: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 584: 1123, 1123, 1123, 588: 1123, 665: 1123, 667: 1123, 1123}, - {1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 511: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 526: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 550: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 584: 1122, 1122, 1122, 588: 1122, 665: 1122, 667: 1122, 1122}, - {1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 511: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 526: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 550: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 584: 1121, 1121, 1121, 588: 1121, 665: 1121, 667: 1121, 1121}, - {1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 511: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 526: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 550: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 584: 1120, 1120, 1120, 588: 1120, 665: 1120, 667: 1120, 1120}, + {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 510: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 528: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 551: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 585: 1132, 1132, 1132, 589: 1132, 666: 1132, 668: 1132, 1132}, + {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 510: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 528: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 551: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 585: 1131, 1131, 1131, 589: 1131, 666: 1131, 668: 1131, 1131}, + {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 510: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 528: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 551: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 585: 1130, 1130, 1130, 589: 1130, 666: 1130, 668: 1130, 1130}, + {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 510: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 528: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 551: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 585: 1129, 1129, 1129, 589: 1129, 666: 1129, 668: 1129, 1129}, + {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 510: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 528: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 551: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 585: 1128, 1128, 1128, 589: 1128, 666: 1128, 668: 1128, 1128}, // 965 - {1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 511: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 526: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 550: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 584: 1119, 1119, 1119, 588: 1119, 665: 1119, 667: 1119, 1119}, - {1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 511: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 526: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 550: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 584: 1118, 1118, 1118, 588: 1118, 665: 1118, 667: 1118, 1118}, - {145: 3580, 162: 3581}, - {58: 1004, 527: 1004}, - {58: 997, 527: 997}, + {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 510: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 528: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 551: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 585: 1127, 1127, 1127, 589: 1127, 666: 1127, 668: 1127, 1127}, + {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 510: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 528: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 551: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 585: 1126, 1126, 1126, 589: 1126, 666: 1126, 668: 1126, 1126}, + {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 510: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 528: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 551: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 585: 1125, 1125, 1125, 589: 1125, 666: 1125, 668: 1125, 1125}, + {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 510: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 528: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 551: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 585: 1124, 1124, 1124, 589: 1124, 666: 1124, 668: 1124, 1124}, + {145: 3589, 162: 3590}, // 970 - {58: 1005, 527: 1005}, - {58: 998, 527: 998}, - {58: 1006, 527: 1006}, - {58: 999, 527: 999}, - {58: 1007, 527: 1007}, + {59: 1010, 528: 1010}, + {59: 1003, 528: 1003}, + {59: 1011, 528: 1011}, + {59: 1004, 528: 1004}, + {59: 1012, 528: 1012}, // 975 - {58: 1000, 527: 1000}, - {58: 1003, 527: 1003}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3590}, - {145: 3580}, - {1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 493: 1022, 1022, 1022, 497: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 508: 1022, 1022, 511: 1022, 1022, 1022, 516: 1022, 1022, 1022, 1022, 1022, 1022, 523: 1022, 1022, 526: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 550: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 584: 1022, 1022, 1022, 616: 1022}, + {59: 1005, 528: 1005}, + {59: 1013, 528: 1013}, + {59: 1006, 528: 1006}, + {59: 1009, 528: 1009}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 3599}, // 980 - {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 493: 1301, 1301, 1301, 497: 1301, 1301, 3456, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 508: 1301, 1301, 511: 1301, 1301, 1301, 516: 1301, 1301, 1301, 1301, 1301, 1301, 523: 1301, 1301, 526: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 550: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 584: 1301, 1301, 1301, 616: 1301}, - {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 493: 1311, 1311, 1311, 497: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 508: 1311, 1311, 511: 1311, 1311, 1311, 516: 1311, 1311, 1311, 1311, 1311, 1311, 523: 1311, 1311, 526: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 550: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 584: 1311, 1311, 1311, 616: 1311}, - {792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 526: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 550: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 584: 792, 792, 792, 588: 792, 600: 792, 607: 792, 613: 792, 616: 792, 662: 792, 792, 792, 792, 792, 792, 792}, - {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 526: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 550: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 584: 791, 791, 791, 588: 791, 600: 791, 607: 791, 613: 791, 616: 791, 662: 791, 791, 791, 791, 791, 791, 791}, - {284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 526: 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 584: 284, 284, 284, 588: 284, 284, 600: 284, 607: 284, 613: 284, 616: 284, 662: 284, 284, 284, 284, 284, 284, 284, 670: 284, 673: 284, 678: 284, 284, 681: 284, 683: 284, 284, 687: 284}, + {145: 3589}, + {1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 494: 1028, 1028, 1028, 498: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 510: 1028, 1028, 1028, 1028, 1028, 517: 1028, 1028, 1028, 1028, 1028, 1028, 524: 1028, 1028, 1028, 528: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 551: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 585: 1028, 1028, 1028, 617: 1028}, + {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 494: 1307, 1307, 1307, 498: 1307, 1307, 3465, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 510: 1307, 1307, 1307, 1307, 1307, 517: 1307, 1307, 1307, 1307, 1307, 1307, 524: 1307, 1307, 1307, 528: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 551: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 585: 1307, 1307, 1307, 617: 1307}, + {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 494: 1317, 1317, 1317, 498: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 510: 1317, 1317, 1317, 1317, 1317, 517: 1317, 1317, 1317, 1317, 1317, 1317, 524: 1317, 1317, 1317, 528: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 551: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 585: 1317, 1317, 1317, 617: 1317}, + {798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 528: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 551: 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 585: 798, 798, 798, 589: 798, 601: 798, 608: 798, 614: 798, 617: 798, 663: 798, 798, 798, 798, 798, 798, 798}, // 985 - {283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 526: 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 584: 283, 283, 283, 588: 283, 283, 600: 283, 607: 283, 613: 283, 616: 283, 662: 283, 283, 283, 283, 283, 283, 283, 670: 283, 673: 283, 678: 283, 283, 681: 283, 683: 283, 283, 687: 283}, - {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 493: 2000, 2000, 498: 2000, 500: 2000, 2000, 2000, 2000, 508: 2000, 2000, 511: 2000, 2000, 2000, 516: 2000, 2000, 519: 2000, 2000, 2000, 523: 2000, 2000, 526: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 538: 2000, 2000, 2000, 542: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 550: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 565: 2000, 756: 3447, 3445}, - {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 493: 2001, 2001, 498: 2001, 500: 2001, 2001, 2001, 2001, 508: 2001, 2001, 511: 2001, 2001, 2001, 516: 2001, 2001, 519: 2001, 2001, 2001, 523: 2001, 2001, 526: 2001, 3451, 2001, 3450, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 538: 2001, 2001, 2001, 542: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 550: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 565: 2001, 756: 3447, 3445}, - {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 493: 2002, 2002, 498: 2002, 500: 2002, 2002, 2002, 2002, 508: 2002, 2002, 511: 2002, 2002, 2002, 516: 2002, 2002, 519: 2002, 2002, 2002, 523: 2002, 2002, 526: 2002, 3451, 2002, 3450, 2002, 3446, 2002, 2002, 2002, 2002, 2002, 538: 2002, 2002, 2002, 542: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 550: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 565: 2002, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3602}, + {797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 528: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 551: 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 585: 797, 797, 797, 589: 797, 601: 797, 608: 797, 614: 797, 617: 797, 663: 797, 797, 797, 797, 797, 797, 797}, + {288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 528: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 585: 288, 288, 288, 589: 288, 288, 601: 288, 608: 288, 614: 288, 617: 288, 663: 288, 288, 288, 288, 288, 288, 288, 671: 288, 674: 288, 679: 288, 288, 288, 684: 288, 288, 688: 288}, + {287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 528: 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 585: 287, 287, 287, 589: 287, 287, 601: 287, 608: 287, 614: 287, 617: 287, 663: 287, 287, 287, 287, 287, 287, 287, 671: 287, 674: 287, 679: 287, 287, 287, 684: 287, 287, 688: 287}, + {2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 494: 2007, 2007, 499: 2007, 501: 2007, 2007, 2007, 2007, 510: 2007, 2007, 2007, 2007, 2007, 517: 2007, 2007, 520: 2007, 2007, 2007, 524: 2007, 2007, 2007, 528: 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 539: 2007, 2007, 2007, 543: 2007, 2007, 2007, 2007, 2007, 2007, 2007, 551: 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 566: 2007, 757: 3456, 3454}, + {2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 494: 2008, 2008, 499: 2008, 501: 2008, 2008, 2008, 2008, 510: 2008, 2008, 2008, 2008, 2008, 517: 2008, 2008, 520: 2008, 2008, 2008, 524: 2008, 2008, 2008, 528: 3460, 2008, 3459, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 539: 2008, 2008, 2008, 543: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 551: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 566: 2008, 757: 3456, 3454}, // 990 - {58: 3603, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {158: 3464, 508: 3465, 764: 975, 908: 3604}, - {764: 3468, 769: 3605}, - {982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 493: 982, 982, 982, 497: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 508: 982, 982, 511: 982, 982, 982, 516: 982, 982, 982, 982, 982, 982, 523: 982, 982, 526: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 550: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 584: 982, 982, 982, 616: 982}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3607}, + {2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 494: 2009, 2009, 499: 2009, 501: 2009, 2009, 2009, 2009, 510: 2009, 2009, 2009, 2009, 2009, 517: 2009, 2009, 520: 2009, 2009, 2009, 524: 2009, 2009, 2009, 528: 3460, 2009, 3459, 2009, 3455, 2009, 2009, 2009, 2009, 2009, 539: 2009, 2009, 2009, 543: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 551: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 566: 2009, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3611}, + {59: 3612, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {158: 3473, 510: 3474, 765: 981, 910: 3613}, + {765: 3477, 770: 3614}, // 995 - {58: 3608, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {158: 3464, 508: 3465, 764: 975, 908: 3609}, - {764: 3468, 769: 3610}, - {983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 493: 983, 983, 983, 497: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 508: 983, 983, 511: 983, 983, 983, 516: 983, 983, 983, 983, 983, 983, 523: 983, 983, 526: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 550: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 584: 983, 983, 983, 616: 983}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3612}, + {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 494: 988, 988, 988, 498: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 510: 988, 988, 988, 988, 988, 517: 988, 988, 988, 988, 988, 988, 524: 988, 988, 988, 528: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 551: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 585: 988, 988, 988, 617: 988}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3616}, + {59: 3617, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {158: 3473, 510: 3474, 765: 981, 910: 3618}, + {765: 3477, 770: 3619}, // 1000 - {9: 3614, 58: 980, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445, 1125: 3613}, - {58: 3621}, - {525: 3529, 593: 3531, 3530, 597: 3616, 842: 3615}, - {9: 3618, 58: 977, 1126: 3620}, - {9: 3618, 58: 977, 1126: 3617}, + {989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 494: 989, 989, 989, 498: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 510: 989, 989, 989, 989, 989, 517: 989, 989, 989, 989, 989, 989, 524: 989, 989, 989, 528: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 551: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 585: 989, 989, 989, 617: 989}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3621}, + {9: 3623, 59: 986, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454, 1130: 3622}, + {59: 3630}, + {527: 3538, 594: 3540, 3539, 599: 3625, 843: 3624}, // 1005 - {58: 978}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3619}, - {58: 976, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {58: 979}, - {158: 3464, 508: 3465, 764: 975, 908: 3622}, + {9: 3627, 59: 983, 1131: 3629}, + {9: 3627, 59: 983, 1131: 3626}, + {59: 984}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3628}, + {59: 982, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1010 - {764: 3468, 769: 3623}, - {984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 493: 984, 984, 984, 497: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 508: 984, 984, 511: 984, 984, 984, 516: 984, 984, 984, 984, 984, 984, 523: 984, 984, 526: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 550: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 584: 984, 984, 984, 616: 984}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3625}, - {9: 3614, 58: 980, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445, 1125: 3626}, - {58: 3627}, + {59: 985}, + {158: 3473, 510: 3474, 765: 981, 910: 3631}, + {765: 3477, 770: 3632}, + {990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 494: 990, 990, 990, 498: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 510: 990, 990, 990, 990, 990, 517: 990, 990, 990, 990, 990, 990, 524: 990, 990, 990, 528: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 551: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 585: 990, 990, 990, 617: 990}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3634}, // 1015 - {158: 3464, 508: 3465, 764: 975, 908: 3628}, - {764: 3468, 769: 3629}, - {985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 493: 985, 985, 985, 497: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 508: 985, 985, 511: 985, 985, 985, 516: 985, 985, 985, 985, 985, 985, 523: 985, 985, 526: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 550: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 584: 985, 985, 985, 616: 985}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3631, 3359, 3440, 3358, 3355}, - {58: 3632, 499: 3456, 616: 3457}, + {9: 3623, 59: 986, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454, 1130: 3635}, + {59: 3636}, + {158: 3473, 510: 3474, 765: 981, 910: 3637}, + {765: 3477, 770: 3638}, + {991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 494: 991, 991, 991, 498: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 510: 991, 991, 991, 991, 991, 517: 991, 991, 991, 991, 991, 991, 524: 991, 991, 991, 528: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 551: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 585: 991, 991, 991, 617: 991}, // 1020 - {764: 3468, 769: 3633}, - {986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 493: 986, 986, 986, 497: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 508: 986, 986, 511: 986, 986, 986, 516: 986, 986, 986, 986, 986, 986, 523: 986, 986, 526: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 550: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 584: 986, 986, 986, 616: 986}, - {58: 3635}, - {764: 3468, 769: 3636}, - {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 493: 987, 987, 987, 497: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 508: 987, 987, 511: 987, 987, 987, 516: 987, 987, 987, 987, 987, 987, 523: 987, 987, 526: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 550: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 584: 987, 987, 987, 616: 987}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3640, 3368, 3449, 3367, 3364}, + {59: 3641, 500: 3465, 617: 3466}, + {765: 3477, 770: 3642}, + {992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 494: 992, 992, 992, 498: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 510: 992, 992, 992, 992, 992, 517: 992, 992, 992, 992, 992, 992, 524: 992, 992, 992, 528: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 551: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 585: 992, 992, 992, 617: 992}, + {59: 3644}, // 1025 - {58: 3638}, - {764: 3468, 769: 3639}, - {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 493: 988, 988, 988, 497: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 508: 988, 988, 511: 988, 988, 988, 516: 988, 988, 988, 988, 988, 988, 523: 988, 988, 526: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 550: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 584: 988, 988, 988, 616: 988}, - {58: 3641}, - {764: 3468, 769: 3642}, + {765: 3477, 770: 3645}, + {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 494: 993, 993, 993, 498: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 510: 993, 993, 993, 993, 993, 517: 993, 993, 993, 993, 993, 993, 524: 993, 993, 993, 528: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 551: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 585: 993, 993, 993, 617: 993}, + {59: 3647}, + {765: 3477, 770: 3648}, + {994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 494: 994, 994, 994, 498: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 510: 994, 994, 994, 994, 994, 517: 994, 994, 994, 994, 994, 994, 524: 994, 994, 994, 528: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 551: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 585: 994, 994, 994, 617: 994}, // 1030 - {989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 493: 989, 989, 989, 497: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 508: 989, 989, 511: 989, 989, 989, 516: 989, 989, 989, 989, 989, 989, 523: 989, 989, 526: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 550: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 584: 989, 989, 989, 616: 989}, - {58: 3644}, - {764: 3468, 769: 3645}, - {990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 493: 990, 990, 990, 497: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 508: 990, 990, 511: 990, 990, 990, 516: 990, 990, 990, 990, 990, 990, 523: 990, 990, 526: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 550: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 584: 990, 990, 990, 616: 990}, - {58: 3647}, + {59: 3650}, + {765: 3477, 770: 3651}, + {995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 494: 995, 995, 995, 498: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 510: 995, 995, 995, 995, 995, 517: 995, 995, 995, 995, 995, 995, 524: 995, 995, 995, 528: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 551: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 585: 995, 995, 995, 617: 995}, + {59: 3653}, + {765: 3477, 770: 3654}, // 1035 - {764: 3468, 769: 3648}, - {991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 493: 991, 991, 991, 497: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 508: 991, 991, 511: 991, 991, 991, 516: 991, 991, 991, 991, 991, 991, 523: 991, 991, 526: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 550: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 584: 991, 991, 991, 616: 991}, - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3656, 3655}, - {2: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 10: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 59: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 492: 1282, 494: 1282, 1282, 1282, 1282, 502: 1282, 1282, 1282, 1282, 1282, 510: 1282, 514: 1282, 1282, 522: 1282, 525: 1282, 534: 1282, 541: 1282, 549: 1282, 583: 1282, 587: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 601: 1282, 1282, 1282, 1282, 1282, 1282, 608: 1282, 1282, 1282, 1282, 1282, 614: 1282, 1282, 617: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 665: 1282, 669: 1282, 671: 1282, 767: 1282, 1282, 775: 1282, 1282, 1282, 785: 1282, 792: 1282, 1282, 1282}, - {2: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 10: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 59: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 492: 1281, 494: 1281, 1281, 1281, 1281, 502: 1281, 1281, 1281, 1281, 1281, 510: 1281, 514: 1281, 1281, 522: 1281, 525: 1281, 534: 1281, 541: 1281, 549: 1281, 583: 1281, 587: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 601: 1281, 1281, 1281, 1281, 1281, 1281, 608: 1281, 1281, 1281, 1281, 1281, 614: 1281, 1281, 617: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 665: 1281, 669: 1281, 671: 1281, 767: 1281, 1281, 775: 1281, 1281, 1281, 785: 1281, 792: 1281, 1281, 1281}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 494: 996, 996, 996, 498: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 510: 996, 996, 996, 996, 996, 517: 996, 996, 996, 996, 996, 996, 524: 996, 996, 996, 528: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 551: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 585: 996, 996, 996, 617: 996}, + {59: 3656}, + {765: 3477, 770: 3657}, + {997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 494: 997, 997, 997, 498: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 510: 997, 997, 997, 997, 997, 517: 997, 997, 997, 997, 997, 997, 524: 997, 997, 997, 528: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 551: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 585: 997, 997, 997, 617: 997}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3665, 3664}, // 1040 - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 494: 1280, 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 534: 1280, 541: 1280, 549: 1280, 583: 1280, 587: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 665: 1280, 669: 1280, 671: 1280, 767: 1280, 1280, 775: 1280, 1280, 1280, 785: 1280, 792: 1280, 1280, 1280}, - {2: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 10: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 59: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 492: 1279, 494: 1279, 1279, 1279, 1279, 502: 1279, 1279, 1279, 1279, 1279, 510: 1279, 514: 1279, 1279, 522: 1279, 525: 1279, 549: 1279, 583: 1279, 587: 1279, 589: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 601: 1279, 1279, 1279, 1279, 1279, 1279, 608: 1279, 1279, 1279, 1279, 1279, 614: 1279, 1279, 617: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 669: 1279, 671: 3661}, - {2: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 10: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 59: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 492: 1277, 494: 1277, 1277, 1277, 1277, 502: 1277, 1277, 1277, 1277, 1277, 510: 1277, 514: 1277, 1277, 522: 1277, 525: 1277, 549: 1277, 583: 1277, 587: 1277, 589: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 601: 1277, 1277, 1277, 1277, 1277, 1277, 608: 1277, 1277, 1277, 1277, 1277, 614: 1277, 1277, 617: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 669: 1277}, - {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 59: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 492: 1274, 494: 1274, 1274, 1274, 1274, 502: 1274, 1274, 1274, 1274, 1274, 510: 1274, 514: 1274, 1274, 522: 1274, 525: 1274, 549: 1274, 583: 1274, 587: 1274, 589: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 601: 1274, 1274, 1274, 1274, 1274, 1274, 608: 1274, 1274, 1274, 1274, 1274, 614: 1274, 1274, 617: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 669: 1274}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3657}, + {2: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 10: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 60: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 493: 1288, 1288, 496: 1288, 1288, 1288, 503: 1288, 1288, 1288, 1288, 1288, 509: 1288, 515: 1288, 1288, 523: 1288, 527: 1288, 535: 1288, 542: 1288, 550: 1288, 584: 1288, 588: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 602: 1288, 1288, 1288, 1288, 1288, 1288, 609: 1288, 1288, 1288, 1288, 1288, 615: 1288, 1288, 618: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 666: 1288, 670: 1288, 672: 1288, 768: 1288, 1288, 776: 1288, 1288, 1288, 786: 1288, 793: 1288, 1288, 1288}, + {2: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 10: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 60: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 493: 1287, 1287, 496: 1287, 1287, 1287, 503: 1287, 1287, 1287, 1287, 1287, 509: 1287, 515: 1287, 1287, 523: 1287, 527: 1287, 535: 1287, 542: 1287, 550: 1287, 584: 1287, 588: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 602: 1287, 1287, 1287, 1287, 1287, 1287, 609: 1287, 1287, 1287, 1287, 1287, 615: 1287, 1287, 618: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 666: 1287, 670: 1287, 672: 1287, 768: 1287, 1287, 776: 1287, 1287, 1287, 786: 1287, 793: 1287, 1287, 1287}, + {2: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 10: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 60: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 493: 1286, 1286, 496: 1286, 1286, 1286, 503: 1286, 1286, 1286, 1286, 1286, 509: 1286, 515: 1286, 1286, 523: 1286, 527: 1286, 535: 1286, 542: 1286, 550: 1286, 584: 1286, 588: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 602: 1286, 1286, 1286, 1286, 1286, 1286, 609: 1286, 1286, 1286, 1286, 1286, 615: 1286, 1286, 618: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 666: 1286, 670: 1286, 672: 1286, 768: 1286, 1286, 776: 1286, 1286, 1286, 786: 1286, 793: 1286, 1286, 1286}, + {2: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 10: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 60: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 493: 1285, 1285, 496: 1285, 1285, 1285, 503: 1285, 1285, 1285, 1285, 1285, 509: 1285, 515: 1285, 1285, 523: 1285, 527: 1285, 550: 1285, 584: 1285, 588: 1285, 590: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 602: 1285, 1285, 1285, 1285, 1285, 1285, 609: 1285, 1285, 1285, 1285, 1285, 615: 1285, 1285, 618: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 670: 1285, 672: 3670}, + {2: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 10: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 60: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 493: 1283, 1283, 496: 1283, 1283, 1283, 503: 1283, 1283, 1283, 1283, 1283, 509: 1283, 515: 1283, 1283, 523: 1283, 527: 1283, 550: 1283, 584: 1283, 588: 1283, 590: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 602: 1283, 1283, 1283, 1283, 1283, 1283, 609: 1283, 1283, 1283, 1283, 1283, 615: 1283, 1283, 618: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 670: 1283}, // 1045 - {58: 3658, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3659}, - {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 493: 1160, 1160, 1160, 497: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 508: 1160, 1160, 511: 1160, 1160, 1160, 516: 1160, 1160, 1160, 1160, 1160, 1160, 523: 1160, 1160, 526: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 550: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 584: 1160, 1160, 1160, 616: 1160}, - {995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 493: 995, 995, 995, 497: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 508: 995, 995, 511: 995, 995, 995, 516: 995, 995, 995, 995, 995, 995, 523: 995, 995, 526: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 550: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 584: 995, 995, 995, 616: 995}, - {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 59: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 492: 1273, 494: 1273, 1273, 1273, 1273, 502: 1273, 1273, 1273, 1273, 1273, 510: 1273, 514: 1273, 1273, 522: 1273, 525: 1273, 549: 1273, 583: 1273, 587: 1273, 589: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 601: 1273, 1273, 1273, 1273, 1273, 1273, 608: 1273, 1273, 1273, 1273, 1273, 614: 1273, 1273, 617: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 669: 1273}, + {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 60: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 493: 1280, 1280, 496: 1280, 1280, 1280, 503: 1280, 1280, 1280, 1280, 1280, 509: 1280, 515: 1280, 1280, 523: 1280, 527: 1280, 550: 1280, 584: 1280, 588: 1280, 590: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 602: 1280, 1280, 1280, 1280, 1280, 1280, 609: 1280, 1280, 1280, 1280, 1280, 615: 1280, 1280, 618: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 670: 1280}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3666}, + {59: 3667, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3668}, + {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 494: 1166, 1166, 1166, 498: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 510: 1166, 1166, 1166, 1166, 1166, 517: 1166, 1166, 1166, 1166, 1166, 1166, 524: 1166, 1166, 1166, 528: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 551: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 585: 1166, 1166, 1166, 617: 1166}, // 1050 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3663, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3664}, - {58: 3665, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3666}, - {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 493: 1161, 1161, 1161, 497: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 508: 1161, 1161, 511: 1161, 1161, 1161, 516: 1161, 1161, 1161, 1161, 1161, 1161, 523: 1161, 1161, 526: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 550: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 584: 1161, 1161, 1161, 616: 1161}, + {1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 494: 1001, 1001, 1001, 498: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 510: 1001, 1001, 1001, 1001, 1001, 517: 1001, 1001, 1001, 1001, 1001, 1001, 524: 1001, 1001, 1001, 528: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 551: 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 585: 1001, 1001, 1001, 617: 1001}, + {2: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 10: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 60: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 493: 1279, 1279, 496: 1279, 1279, 1279, 503: 1279, 1279, 1279, 1279, 1279, 509: 1279, 515: 1279, 1279, 523: 1279, 527: 1279, 550: 1279, 584: 1279, 588: 1279, 590: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 602: 1279, 1279, 1279, 1279, 1279, 1279, 609: 1279, 1279, 1279, 1279, 1279, 615: 1279, 1279, 618: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 670: 1279}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3672, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3673}, + {59: 3674, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1055 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3668, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3669}, - {58: 3670, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3671}, - {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 493: 1162, 1162, 1162, 497: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 508: 1162, 1162, 511: 1162, 1162, 1162, 516: 1162, 1162, 1162, 1162, 1162, 1162, 523: 1162, 1162, 526: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 550: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 584: 1162, 1162, 1162, 616: 1162}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3675}, + {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 494: 1167, 1167, 1167, 498: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 510: 1167, 1167, 1167, 1167, 1167, 517: 1167, 1167, 1167, 1167, 1167, 1167, 524: 1167, 1167, 1167, 528: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 551: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 585: 1167, 1167, 1167, 617: 1167}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3677, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3678}, + {59: 3679, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1060 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3673, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3674}, - {58: 3675, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3676}, - {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 493: 1163, 1163, 1163, 497: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 508: 1163, 1163, 511: 1163, 1163, 1163, 516: 1163, 1163, 1163, 1163, 1163, 1163, 523: 1163, 1163, 526: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 550: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 584: 1163, 1163, 1163, 616: 1163}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3680}, + {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 494: 1168, 1168, 1168, 498: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 510: 1168, 1168, 1168, 1168, 1168, 517: 1168, 1168, 1168, 1168, 1168, 1168, 524: 1168, 1168, 1168, 528: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 551: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 585: 1168, 1168, 1168, 617: 1168}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3682, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3683}, + {59: 3684, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1065 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3678, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3679}, - {58: 3680, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3681}, - {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 493: 1164, 1164, 1164, 497: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 508: 1164, 1164, 511: 1164, 1164, 1164, 516: 1164, 1164, 1164, 1164, 1164, 1164, 523: 1164, 1164, 526: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 550: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 584: 1164, 1164, 1164, 616: 1164}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3685}, + {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 494: 1169, 1169, 1169, 498: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 510: 1169, 1169, 1169, 1169, 1169, 517: 1169, 1169, 1169, 1169, 1169, 1169, 524: 1169, 1169, 1169, 528: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 551: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 585: 1169, 1169, 1169, 617: 1169}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3687, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3688}, + {59: 3689, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1070 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3683, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3684}, - {58: 3685, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3686}, - {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 493: 1165, 1165, 1165, 497: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 508: 1165, 1165, 511: 1165, 1165, 1165, 516: 1165, 1165, 1165, 1165, 1165, 1165, 523: 1165, 1165, 526: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 550: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 584: 1165, 1165, 1165, 616: 1165}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3690}, + {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 494: 1170, 1170, 1170, 498: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 510: 1170, 1170, 1170, 1170, 1170, 517: 1170, 1170, 1170, 1170, 1170, 1170, 524: 1170, 1170, 1170, 528: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 551: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 585: 1170, 1170, 1170, 617: 1170}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3692, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3693}, + {59: 3694, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1075 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3688, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3689}, - {58: 3690, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3691}, - {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 493: 1166, 1166, 1166, 497: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 508: 1166, 1166, 511: 1166, 1166, 1166, 516: 1166, 1166, 1166, 1166, 1166, 1166, 523: 1166, 1166, 526: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 550: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 584: 1166, 1166, 1166, 616: 1166}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3695}, + {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 494: 1171, 1171, 1171, 498: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 510: 1171, 1171, 1171, 1171, 1171, 517: 1171, 1171, 1171, 1171, 1171, 1171, 524: 1171, 1171, 1171, 528: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 551: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 585: 1171, 1171, 1171, 617: 1171}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3697, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3698}, + {59: 3699, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1080 - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3693, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3695}, - {1982, 1982, 9: 1982, 58: 1982, 137: 1982, 501: 1982, 523: 1982, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {9: 3696, 58: 1336, 137: 1336, 523: 2812, 790: 2813, 836: 3697}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3703}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3700}, + {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 494: 1172, 1172, 1172, 498: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 510: 1172, 1172, 1172, 1172, 1172, 517: 1172, 1172, 1172, 1172, 1172, 1172, 524: 1172, 1172, 1172, 528: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 551: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 585: 1172, 1172, 1172, 617: 1172}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 3702, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3704}, + {1989, 1989, 9: 1989, 59: 1989, 137: 1989, 502: 1989, 524: 1989, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1085 - {58: 1153, 137: 3699, 1299: 3698}, - {58: 3701}, - {494: 3700}, - {58: 1152}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3702}, + {9: 3705, 59: 1342, 137: 1342, 524: 2820, 791: 2821, 837: 3706}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3712}, + {59: 1159, 137: 3708, 1302: 3707}, + {59: 3710}, + {494: 3709}, // 1090 - {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 493: 1167, 1167, 1167, 497: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 508: 1167, 1167, 511: 1167, 1167, 1167, 516: 1167, 1167, 1167, 1167, 1167, 1167, 523: 1167, 1167, 526: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 550: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 584: 1167, 1167, 1167, 616: 1167}, - {1981, 1981, 9: 1981, 58: 1981, 137: 1981, 501: 1981, 523: 1981, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 541: 3708, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3707, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3705, 767: 3650, 3651, 808: 3706}, - {58: 3716, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3714}, + {59: 1158}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3711}, + {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 494: 1173, 1173, 1173, 498: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 510: 1173, 1173, 1173, 1173, 1173, 517: 1173, 1173, 1173, 1173, 1173, 1173, 524: 1173, 1173, 1173, 528: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 551: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 585: 1173, 1173, 1173, 617: 1173}, + {1988, 1988, 9: 1988, 59: 1988, 137: 1988, 502: 1988, 524: 1988, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 542: 3717, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 3716, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3714, 768: 3659, 3660, 810: 3715}, // 1095 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3711}, - {58: 3709}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3710}, - {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 493: 1168, 1168, 1168, 497: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 508: 1168, 1168, 511: 1168, 1168, 1168, 516: 1168, 1168, 1168, 1168, 1168, 1168, 523: 1168, 1168, 526: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 550: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 584: 1168, 1168, 1168, 616: 1168}, - {58: 3712, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {59: 3725, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3723}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3720}, + {59: 3718}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3719}, // 1100 - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3713}, - {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 493: 1170, 1170, 1170, 497: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 508: 1170, 1170, 511: 1170, 1170, 1170, 516: 1170, 1170, 1170, 1170, 1170, 1170, 523: 1170, 1170, 526: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 550: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 584: 1170, 1170, 1170, 616: 1170}, - {9: 3696, 58: 3715}, - {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 493: 1171, 1171, 1171, 497: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 508: 1171, 1171, 511: 1171, 1171, 1171, 516: 1171, 1171, 1171, 1171, 1171, 1171, 523: 1171, 1171, 526: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 550: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 584: 1171, 1171, 1171, 616: 1171}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3717}, + {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 494: 1174, 1174, 1174, 498: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 510: 1174, 1174, 1174, 1174, 1174, 517: 1174, 1174, 1174, 1174, 1174, 1174, 524: 1174, 1174, 1174, 528: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 551: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 585: 1174, 1174, 1174, 617: 1174}, + {59: 3721, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3722}, + {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 494: 1176, 1176, 1176, 498: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 510: 1176, 1176, 1176, 1176, 1176, 517: 1176, 1176, 1176, 1176, 1176, 1176, 524: 1176, 1176, 1176, 528: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 551: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 585: 1176, 1176, 1176, 617: 1176}, + {9: 3705, 59: 3724}, // 1105 - {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 493: 1169, 1169, 1169, 497: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 508: 1169, 1169, 511: 1169, 1169, 1169, 516: 1169, 1169, 1169, 1169, 1169, 1169, 523: 1169, 1169, 526: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 550: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 584: 1169, 1169, 1169, 616: 1169}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3720, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3719}, - {58: 3724, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3721}, - {58: 3722, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 494: 1177, 1177, 1177, 498: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 510: 1177, 1177, 1177, 1177, 1177, 517: 1177, 1177, 1177, 1177, 1177, 1177, 524: 1177, 1177, 1177, 528: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 551: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 585: 1177, 1177, 1177, 617: 1177}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3726}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 494: 1175, 1175, 1175, 498: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 510: 1175, 1175, 1175, 1175, 1175, 517: 1175, 1175, 1175, 1175, 1175, 1175, 524: 1175, 1175, 1175, 528: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 551: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 585: 1175, 1175, 1175, 617: 1175}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 3729, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3728}, + {59: 3733, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1110 - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3723}, - {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 493: 1172, 1172, 1172, 497: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 508: 1172, 1172, 511: 1172, 1172, 1172, 516: 1172, 1172, 1172, 1172, 1172, 1172, 523: 1172, 1172, 526: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 550: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 584: 1172, 1172, 1172, 616: 1172}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3725}, - {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 493: 1173, 1173, 1173, 497: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 508: 1173, 1173, 511: 1173, 1173, 1173, 516: 1173, 1173, 1173, 1173, 1173, 1173, 523: 1173, 1173, 526: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 550: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 584: 1173, 1173, 1173, 616: 1173}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3728, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3727}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3730}, + {59: 3731, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3732}, + {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 494: 1178, 1178, 1178, 498: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 510: 1178, 1178, 1178, 1178, 1178, 517: 1178, 1178, 1178, 1178, 1178, 1178, 524: 1178, 1178, 1178, 528: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 551: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 585: 1178, 1178, 1178, 617: 1178}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3734}, // 1115 - {58: 3732, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3729}, - {58: 3730, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3731}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 493: 1174, 1174, 1174, 497: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 508: 1174, 1174, 511: 1174, 1174, 1174, 516: 1174, 1174, 1174, 1174, 1174, 1174, 523: 1174, 1174, 526: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 584: 1174, 1174, 1174, 616: 1174}, + {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 494: 1179, 1179, 1179, 498: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 510: 1179, 1179, 1179, 1179, 1179, 517: 1179, 1179, 1179, 1179, 1179, 1179, 524: 1179, 1179, 1179, 528: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 551: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 585: 1179, 1179, 1179, 617: 1179}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 3737, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3736}, + {59: 3741, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3738}, + {59: 3739, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1120 - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3733}, - {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 493: 1175, 1175, 1175, 497: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 508: 1175, 1175, 511: 1175, 1175, 1175, 516: 1175, 1175, 1175, 1175, 1175, 1175, 523: 1175, 1175, 526: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 584: 1175, 1175, 1175, 616: 1175}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3736, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3735}, - {58: 3740, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3737}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3740}, + {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 494: 1180, 1180, 1180, 498: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 510: 1180, 1180, 1180, 1180, 1180, 517: 1180, 1180, 1180, 1180, 1180, 1180, 524: 1180, 1180, 1180, 528: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 551: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 585: 1180, 1180, 1180, 617: 1180}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3742}, + {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 494: 1181, 1181, 1181, 498: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 510: 1181, 1181, 1181, 1181, 1181, 517: 1181, 1181, 1181, 1181, 1181, 1181, 524: 1181, 1181, 1181, 528: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 551: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 585: 1181, 1181, 1181, 617: 1181}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 3745, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3744}, // 1125 - {58: 3738, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3739}, - {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 493: 1176, 1176, 1176, 497: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 508: 1176, 1176, 511: 1176, 1176, 1176, 516: 1176, 1176, 1176, 1176, 1176, 1176, 523: 1176, 1176, 526: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 550: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 584: 1176, 1176, 1176, 616: 1176}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3741}, - {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 493: 1177, 1177, 1177, 497: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 508: 1177, 1177, 511: 1177, 1177, 1177, 516: 1177, 1177, 1177, 1177, 1177, 1177, 523: 1177, 1177, 526: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 550: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 584: 1177, 1177, 1177, 616: 1177}, + {59: 3749, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3746}, + {59: 3747, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3748}, + {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 494: 1182, 1182, 1182, 498: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 510: 1182, 1182, 1182, 1182, 1182, 517: 1182, 1182, 1182, 1182, 1182, 1182, 524: 1182, 1182, 1182, 528: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 551: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 585: 1182, 1182, 1182, 617: 1182}, // 1130 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3743}, - {9: 3696, 58: 3744}, - {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 493: 1178, 1178, 1178, 497: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 508: 1178, 1178, 511: 1178, 1178, 1178, 516: 1178, 1178, 1178, 1178, 1178, 1178, 523: 1178, 1178, 526: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 550: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 584: 1178, 1178, 1178, 616: 1178}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3746}, - {9: 3696, 58: 3747}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 3750}, + {1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 494: 1183, 1183, 1183, 498: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 510: 1183, 1183, 1183, 1183, 1183, 517: 1183, 1183, 1183, 1183, 1183, 1183, 524: 1183, 1183, 1183, 528: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 551: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 585: 1183, 1183, 1183, 617: 1183}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3752}, + {9: 3705, 59: 3753}, + {1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 494: 1184, 1184, 1184, 498: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 510: 1184, 1184, 1184, 1184, 1184, 517: 1184, 1184, 1184, 1184, 1184, 1184, 524: 1184, 1184, 1184, 528: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 551: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 585: 1184, 1184, 1184, 617: 1184}, // 1135 - {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 493: 1179, 1179, 1179, 497: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 508: 1179, 1179, 511: 1179, 1179, 1179, 516: 1179, 1179, 1179, 1179, 1179, 1179, 523: 1179, 1179, 526: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 550: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 584: 1179, 1179, 1179, 616: 1179}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3749}, - {9: 3750, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3751}, - {9: 3752, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3755}, + {9: 3705, 59: 3756}, + {1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 494: 1185, 1185, 1185, 498: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 510: 1185, 1185, 1185, 1185, 1185, 517: 1185, 1185, 1185, 1185, 1185, 1185, 524: 1185, 1185, 1185, 528: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 551: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 585: 1185, 1185, 1185, 617: 1185}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3758}, + {9: 3759, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1140 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3753}, - {58: 3754, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 493: 1195, 1195, 1195, 497: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 508: 1195, 1195, 511: 1195, 1195, 1195, 516: 1195, 1195, 1195, 1195, 1195, 1195, 523: 1195, 1195, 526: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 550: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 584: 1195, 1195, 1195, 616: 1195}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3756, 1220: 3758, 1274: 3759, 1362: 3760, 3757}, - {58: 3768, 520: 3769, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3760}, + {9: 3761, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3762}, + {59: 3763, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 494: 1201, 1201, 1201, 498: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 510: 1201, 1201, 1201, 1201, 1201, 517: 1201, 1201, 1201, 1201, 1201, 1201, 524: 1201, 1201, 1201, 528: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 551: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 585: 1201, 1201, 1201, 617: 1201}, // 1145 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 520: 3762, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3761}, - {2: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 10: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 59: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 492: 1186, 494: 1186, 1186, 1186, 1186, 502: 1186, 1186, 1186, 1186, 1186, 510: 1186, 514: 1186, 1186, 520: 1186, 522: 1186, 525: 1186, 549: 1186, 583: 1186, 587: 1186, 589: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 601: 1186, 1186, 1186, 1186, 1186, 1186, 608: 1186, 1186, 1186, 1186, 1186, 614: 1186, 1186, 617: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 669: 1186}, - {2: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 10: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 59: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 492: 1185, 494: 1185, 1185, 1185, 1185, 502: 1185, 1185, 1185, 1185, 1185, 510: 1185, 514: 1185, 1185, 520: 1185, 522: 1185, 525: 1185, 549: 1185, 583: 1185, 587: 1185, 589: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 601: 1185, 1185, 1185, 1185, 1185, 1185, 608: 1185, 1185, 1185, 1185, 1185, 614: 1185, 1185, 617: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 669: 1185}, - {2: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 10: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 59: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 492: 1184, 494: 1184, 1184, 1184, 1184, 502: 1184, 1184, 1184, 1184, 1184, 510: 1184, 514: 1184, 1184, 520: 1184, 522: 1184, 525: 1184, 549: 1184, 583: 1184, 587: 1184, 589: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 601: 1184, 1184, 1184, 1184, 1184, 1184, 608: 1184, 1184, 1184, 1184, 1184, 614: 1184, 1184, 617: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 669: 1184}, - {520: 3765, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3765, 1225: 3767, 1277: 3768, 1365: 3769, 3766}, + {59: 3777, 521: 3778, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 521: 3771, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3770}, + {2: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 10: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 60: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 493: 1192, 1192, 496: 1192, 1192, 1192, 503: 1192, 1192, 1192, 1192, 1192, 509: 1192, 515: 1192, 1192, 521: 1192, 523: 1192, 527: 1192, 550: 1192, 584: 1192, 588: 1192, 590: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 602: 1192, 1192, 1192, 1192, 1192, 1192, 609: 1192, 1192, 1192, 1192, 1192, 615: 1192, 1192, 618: 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, 670: 1192}, + {2: 1191, 1191, 1191, 1191, 1191, 1191, 1191, 10: 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 60: 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 493: 1191, 1191, 496: 1191, 1191, 1191, 503: 1191, 1191, 1191, 1191, 1191, 509: 1191, 515: 1191, 1191, 521: 1191, 523: 1191, 527: 1191, 550: 1191, 584: 1191, 588: 1191, 590: 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 602: 1191, 1191, 1191, 1191, 1191, 1191, 609: 1191, 1191, 1191, 1191, 1191, 615: 1191, 1191, 618: 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 670: 1191}, // 1150 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3763}, - {58: 3764, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 493: 1201, 1201, 1201, 497: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 508: 1201, 1201, 511: 1201, 1201, 1201, 516: 1201, 1201, 1201, 1201, 1201, 1201, 523: 1201, 1201, 526: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 550: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 584: 1201, 1201, 1201, 616: 1201}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3766}, - {58: 3767, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 1190, 1190, 1190, 1190, 1190, 1190, 1190, 10: 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 60: 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 493: 1190, 1190, 496: 1190, 1190, 1190, 503: 1190, 1190, 1190, 1190, 1190, 509: 1190, 515: 1190, 1190, 521: 1190, 523: 1190, 527: 1190, 550: 1190, 584: 1190, 588: 1190, 590: 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 602: 1190, 1190, 1190, 1190, 1190, 1190, 609: 1190, 1190, 1190, 1190, 1190, 615: 1190, 1190, 618: 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 670: 1190}, + {521: 3774, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3772}, + {59: 3773, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 494: 1207, 1207, 1207, 498: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 510: 1207, 1207, 1207, 1207, 1207, 517: 1207, 1207, 1207, 1207, 1207, 1207, 524: 1207, 1207, 1207, 528: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 551: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 585: 1207, 1207, 1207, 617: 1207}, // 1155 - {1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 493: 1200, 1200, 1200, 497: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 508: 1200, 1200, 511: 1200, 1200, 1200, 516: 1200, 1200, 1200, 1200, 1200, 1200, 523: 1200, 1200, 526: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 550: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 584: 1200, 1200, 1200, 616: 1200}, - {1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 493: 1203, 1203, 1203, 497: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 508: 1203, 1203, 511: 1203, 1203, 1203, 516: 1203, 1203, 1203, 1203, 1203, 1203, 523: 1203, 1203, 526: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 550: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 584: 1203, 1203, 1203, 616: 1203}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3770}, - {58: 3771, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 493: 1202, 1202, 1202, 497: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 508: 1202, 1202, 511: 1202, 1202, 1202, 516: 1202, 1202, 1202, 1202, 1202, 1202, 523: 1202, 1202, 526: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 550: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 584: 1202, 1202, 1202, 616: 1202}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3775}, + {59: 3776, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 494: 1206, 1206, 1206, 498: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 510: 1206, 1206, 1206, 1206, 1206, 517: 1206, 1206, 1206, 1206, 1206, 1206, 524: 1206, 1206, 1206, 528: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 551: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 585: 1206, 1206, 1206, 617: 1206}, + {1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 494: 1209, 1209, 1209, 498: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 510: 1209, 1209, 1209, 1209, 1209, 517: 1209, 1209, 1209, 1209, 1209, 1209, 524: 1209, 1209, 1209, 528: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 551: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 585: 1209, 1209, 1209, 617: 1209}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3779}, // 1160 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3773}, - {9: 3774, 520: 3775, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3781}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3776}, - {58: 3777, 513: 3778, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {59: 3780, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 494: 1208, 1208, 1208, 498: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 510: 1208, 1208, 1208, 1208, 1208, 517: 1208, 1208, 1208, 1208, 1208, 1208, 524: 1208, 1208, 1208, 528: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 551: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 585: 1208, 1208, 1208, 617: 1208}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3782}, + {9: 3783, 521: 3784, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3790}, // 1165 - {1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 493: 1208, 1208, 1208, 497: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 508: 1208, 1208, 511: 1208, 1208, 1208, 516: 1208, 1208, 1208, 1208, 1208, 1208, 523: 1208, 1208, 526: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 550: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 584: 1208, 1208, 1208, 616: 1208}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3779}, - {58: 3780, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 493: 1206, 1206, 1206, 497: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 508: 1206, 1206, 511: 1206, 1206, 1206, 516: 1206, 1206, 1206, 1206, 1206, 1206, 523: 1206, 1206, 526: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 550: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 584: 1206, 1206, 1206, 616: 1206}, - {9: 3783, 58: 3782, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3785}, + {59: 3786, 514: 3787, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 494: 1214, 1214, 1214, 498: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 510: 1214, 1214, 1214, 1214, 1214, 517: 1214, 1214, 1214, 1214, 1214, 1214, 524: 1214, 1214, 1214, 528: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 551: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 585: 1214, 1214, 1214, 617: 1214}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3788}, + {59: 3789, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1170 - {1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 493: 1209, 1209, 1209, 497: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 508: 1209, 1209, 511: 1209, 1209, 1209, 516: 1209, 1209, 1209, 1209, 1209, 1209, 523: 1209, 1209, 526: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 550: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 584: 1209, 1209, 1209, 616: 1209}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3784}, - {58: 3785, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 493: 1207, 1207, 1207, 497: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 508: 1207, 1207, 511: 1207, 1207, 1207, 516: 1207, 1207, 1207, 1207, 1207, 1207, 523: 1207, 1207, 526: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 550: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 584: 1207, 1207, 1207, 616: 1207}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3787}, + {1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 494: 1212, 1212, 1212, 498: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 510: 1212, 1212, 1212, 1212, 1212, 517: 1212, 1212, 1212, 1212, 1212, 1212, 524: 1212, 1212, 1212, 528: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 551: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 585: 1212, 1212, 1212, 617: 1212}, + {9: 3792, 59: 3791, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 494: 1215, 1215, 1215, 498: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 510: 1215, 1215, 1215, 1215, 1215, 517: 1215, 1215, 1215, 1215, 1215, 1215, 524: 1215, 1215, 1215, 528: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 551: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 585: 1215, 1215, 1215, 617: 1215}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3793}, + {59: 3794, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1175 - {504: 3792, 3793, 3798, 541: 3794, 564: 3800, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3822}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3821}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3820}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3819}, + {1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 494: 1213, 1213, 1213, 498: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 510: 1213, 1213, 1213, 1213, 1213, 517: 1213, 1213, 1213, 1213, 1213, 1213, 524: 1213, 1213, 1213, 528: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 551: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 585: 1213, 1213, 1213, 617: 1213}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3796}, + {505: 3801, 3802, 3807, 542: 3803, 565: 3809, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3831}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3830}, // 1180 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3816, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3815}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3810, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3809}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3808}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3807}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3806}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3829}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3828}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3825, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3824}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3819, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3818}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3817}, // 1185 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3805}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3804}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3803}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3801}, - {58: 3802, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3816}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3815}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3814}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3813}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3812}, // 1190 - {1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 493: 1210, 1210, 1210, 497: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 508: 1210, 1210, 511: 1210, 1210, 1210, 516: 1210, 1210, 1210, 1210, 1210, 1210, 523: 1210, 1210, 526: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 550: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 584: 1210, 1210, 1210, 616: 1210}, - {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 493: 1320, 1320, 1320, 497: 1320, 1320, 500: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 508: 1320, 1320, 511: 1320, 1320, 1320, 516: 1320, 1320, 1320, 1320, 1320, 1320, 523: 1320, 1320, 526: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 550: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 584: 1320, 1320, 1320}, - {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 493: 1321, 1321, 1321, 497: 1321, 1321, 500: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 508: 1321, 1321, 511: 1321, 1321, 1321, 516: 1321, 1321, 1321, 1321, 1321, 1321, 523: 1321, 1321, 526: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 550: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 3799, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 584: 1321, 1321, 1321}, - {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 493: 1322, 1322, 1322, 497: 1322, 1322, 500: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 508: 1322, 1322, 511: 1322, 1322, 1322, 516: 1322, 1322, 1322, 1322, 1322, 1322, 523: 1322, 1322, 526: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 550: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 3799, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 584: 1322, 1322, 1322}, - {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 493: 1323, 1323, 1323, 497: 1323, 1323, 500: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 508: 1323, 1323, 511: 1323, 1323, 1323, 516: 1323, 1323, 1323, 1323, 1323, 1323, 523: 1323, 1323, 526: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 550: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 3799, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 584: 1323, 1323, 1323}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3810}, + {59: 3811, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 494: 1216, 1216, 1216, 498: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 510: 1216, 1216, 1216, 1216, 1216, 517: 1216, 1216, 1216, 1216, 1216, 1216, 524: 1216, 1216, 1216, 528: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 551: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 585: 1216, 1216, 1216, 617: 1216}, + {1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 494: 1326, 1326, 1326, 498: 1326, 1326, 501: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 510: 1326, 1326, 1326, 1326, 1326, 517: 1326, 1326, 1326, 1326, 1326, 1326, 524: 1326, 1326, 1326, 528: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 551: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 585: 1326, 1326, 1326}, + {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 494: 1327, 1327, 1327, 498: 1327, 1327, 501: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 510: 1327, 1327, 1327, 1327, 1327, 517: 1327, 1327, 1327, 1327, 1327, 1327, 524: 1327, 1327, 1327, 528: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 551: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 3808, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 585: 1327, 1327, 1327}, // 1195 - {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 493: 1324, 1324, 1324, 497: 1324, 1324, 500: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 508: 1324, 1324, 511: 1324, 1324, 1324, 516: 1324, 1324, 1324, 1324, 1324, 1324, 523: 1324, 1324, 526: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 550: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 3799, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 584: 1324, 1324, 1324}, - {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 493: 1325, 1325, 1325, 497: 1325, 1325, 500: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 508: 1325, 1325, 511: 1325, 1325, 1325, 516: 1325, 1325, 1325, 1325, 1325, 1325, 523: 1325, 1325, 526: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 550: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 3799, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 584: 1325, 1325, 1325}, - {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 493: 1329, 1329, 1329, 497: 1329, 1329, 500: 1329, 1329, 1329, 1329, 1329, 1329, 3798, 508: 1329, 1329, 511: 1329, 1329, 1329, 516: 1329, 1329, 1329, 1329, 1329, 1329, 523: 1329, 1329, 526: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 3794, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 550: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 3795, 3796, 1329, 3799, 1329, 3797, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 584: 1329, 1329, 1329}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3811}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3812}, + {1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 494: 1328, 1328, 1328, 498: 1328, 1328, 501: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 510: 1328, 1328, 1328, 1328, 1328, 517: 1328, 1328, 1328, 1328, 1328, 1328, 524: 1328, 1328, 1328, 528: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 551: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 3808, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 585: 1328, 1328, 1328}, + {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 494: 1329, 1329, 1329, 498: 1329, 1329, 501: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 510: 1329, 1329, 1329, 1329, 1329, 517: 1329, 1329, 1329, 1329, 1329, 1329, 524: 1329, 1329, 1329, 528: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 551: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 3808, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 585: 1329, 1329, 1329}, + {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 494: 1330, 1330, 1330, 498: 1330, 1330, 501: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 510: 1330, 1330, 1330, 1330, 1330, 517: 1330, 1330, 1330, 1330, 1330, 1330, 524: 1330, 1330, 1330, 528: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 551: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 3808, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 585: 1330, 1330, 1330}, + {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 494: 1331, 1331, 1331, 498: 1331, 1331, 501: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 510: 1331, 1331, 1331, 1331, 1331, 517: 1331, 1331, 1331, 1331, 1331, 1331, 524: 1331, 1331, 1331, 528: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 551: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3808, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 585: 1331, 1331, 1331}, + {1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 494: 1335, 1335, 1335, 498: 1335, 1335, 501: 1335, 1335, 1335, 1335, 1335, 1335, 3807, 510: 1335, 1335, 1335, 1335, 1335, 517: 1335, 1335, 1335, 1335, 1335, 1335, 524: 1335, 1335, 1335, 528: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 3803, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 551: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 3804, 3805, 1335, 3808, 1335, 3806, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 585: 1335, 1335, 1335}, // 1200 - {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 493: 1327, 1327, 1327, 497: 1327, 1327, 500: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 508: 1327, 1327, 511: 1327, 1327, 1327, 516: 1327, 1327, 1327, 1327, 1327, 1327, 523: 1327, 1327, 526: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 550: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 584: 1327, 1327, 1327}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3814}, - {1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 493: 1326, 1326, 1326, 497: 1326, 1326, 500: 1326, 1326, 1326, 1326, 1326, 1326, 3798, 508: 1326, 1326, 511: 1326, 1326, 1326, 516: 1326, 1326, 1326, 1326, 1326, 1326, 523: 1326, 1326, 526: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 3794, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 550: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 3795, 3796, 1326, 3799, 1326, 3797, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 584: 1326, 1326, 1326}, - {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 493: 1330, 1330, 1330, 497: 1330, 1330, 500: 1330, 1330, 1330, 1330, 1330, 1330, 3798, 508: 1330, 1330, 511: 1330, 1330, 1330, 516: 1330, 1330, 1330, 1330, 1330, 1330, 523: 1330, 1330, 526: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 3794, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 550: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 3795, 3796, 1330, 3799, 1330, 3797, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 584: 1330, 1330, 1330}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3817}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 1269, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3820}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 3821}, + {1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 494: 1333, 1333, 1333, 498: 1333, 1333, 501: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 510: 1333, 1333, 1333, 1333, 1333, 517: 1333, 1333, 1333, 1333, 1333, 1333, 524: 1333, 1333, 1333, 528: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 551: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 585: 1333, 1333, 1333}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3823}, + {1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 494: 1332, 1332, 1332, 498: 1332, 1332, 501: 1332, 1332, 1332, 1332, 1332, 1332, 3807, 510: 1332, 1332, 1332, 1332, 1332, 517: 1332, 1332, 1332, 1332, 1332, 1332, 524: 1332, 1332, 1332, 528: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3803, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 551: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3804, 3805, 1332, 3808, 1332, 3806, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 585: 1332, 1332, 1332}, // 1205 - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3818}, - {1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 493: 1328, 1328, 1328, 497: 1328, 1328, 500: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 508: 1328, 1328, 511: 1328, 1328, 1328, 516: 1328, 1328, 1328, 1328, 1328, 1328, 523: 1328, 1328, 526: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 550: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 584: 1328, 1328, 1328}, - {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 493: 1331, 1331, 1331, 497: 1331, 1331, 500: 1331, 1331, 1331, 1331, 3792, 3793, 3798, 508: 1331, 1331, 511: 1331, 1331, 1331, 516: 1331, 1331, 1331, 1331, 1331, 1331, 523: 1331, 1331, 526: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3794, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 550: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3795, 3796, 1331, 3799, 1331, 3797, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 584: 1331, 1331, 1331}, - {1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 493: 1332, 1332, 1332, 497: 1332, 1332, 500: 1332, 1332, 1332, 1332, 3792, 3793, 3798, 508: 1332, 1332, 511: 1332, 1332, 1332, 516: 1332, 1332, 1332, 1332, 1332, 1332, 523: 1332, 1332, 526: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3794, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 550: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3795, 3796, 1332, 3799, 1332, 3797, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 584: 1332, 1332, 1332}, - {1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 493: 1333, 1333, 1333, 497: 1333, 1333, 500: 1333, 1333, 1333, 1333, 3792, 3793, 3798, 508: 1333, 1333, 511: 1333, 1333, 1333, 516: 1333, 1333, 1333, 1333, 1333, 1333, 523: 1333, 1333, 526: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3794, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 550: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3795, 3796, 1333, 3799, 1333, 3797, 3790, 3791, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 584: 1333, 1333, 1333}, + {1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 494: 1336, 1336, 1336, 498: 1336, 1336, 501: 1336, 1336, 1336, 1336, 1336, 1336, 3807, 510: 1336, 1336, 1336, 1336, 1336, 517: 1336, 1336, 1336, 1336, 1336, 1336, 524: 1336, 1336, 1336, 528: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 3803, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 551: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 3804, 3805, 1336, 3808, 1336, 3806, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 585: 1336, 1336, 1336}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 1269, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3826}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 3827}, + {1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 494: 1334, 1334, 1334, 498: 1334, 1334, 501: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 510: 1334, 1334, 1334, 1334, 1334, 517: 1334, 1334, 1334, 1334, 1334, 1334, 524: 1334, 1334, 1334, 528: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 551: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 585: 1334, 1334, 1334}, + {1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 494: 1337, 1337, 1337, 498: 1337, 1337, 501: 1337, 1337, 1337, 1337, 3801, 3802, 3807, 510: 1337, 1337, 1337, 1337, 1337, 517: 1337, 1337, 1337, 1337, 1337, 1337, 524: 1337, 1337, 1337, 528: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 3803, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 551: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 3804, 3805, 1337, 3808, 1337, 3806, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 585: 1337, 1337, 1337}, // 1210 - {1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 493: 1334, 1334, 1334, 497: 1334, 1334, 500: 1334, 1334, 1334, 1334, 3792, 3793, 3798, 508: 1334, 1334, 511: 1334, 1334, 1334, 516: 1334, 1334, 1334, 1334, 1334, 1334, 523: 1334, 1334, 526: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3794, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 550: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3795, 3796, 3789, 3799, 1334, 3797, 3790, 3791, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 584: 1334, 1334, 1334}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 813: 3550, 828: 3824}, - {520: 3825}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3826}, - {58: 3827, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 494: 1338, 1338, 1338, 498: 1338, 1338, 501: 1338, 1338, 1338, 1338, 3801, 3802, 3807, 510: 1338, 1338, 1338, 1338, 1338, 517: 1338, 1338, 1338, 1338, 1338, 1338, 524: 1338, 1338, 1338, 528: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 3803, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 551: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 3804, 3805, 1338, 3808, 1338, 3806, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 585: 1338, 1338, 1338}, + {1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 494: 1339, 1339, 1339, 498: 1339, 1339, 501: 1339, 1339, 1339, 1339, 3801, 3802, 3807, 510: 1339, 1339, 1339, 1339, 1339, 517: 1339, 1339, 1339, 1339, 1339, 1339, 524: 1339, 1339, 1339, 528: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 3803, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 551: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 3804, 3805, 1339, 3808, 1339, 3806, 3799, 3800, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 585: 1339, 1339, 1339}, + {1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 494: 1340, 1340, 1340, 498: 1340, 1340, 501: 1340, 1340, 1340, 1340, 3801, 3802, 3807, 510: 1340, 1340, 1340, 1340, 1340, 517: 1340, 1340, 1340, 1340, 1340, 1340, 524: 1340, 1340, 1340, 528: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 3803, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 551: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 3804, 3805, 3798, 3808, 1340, 3806, 3799, 3800, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 585: 1340, 1340, 1340}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 815: 3559, 829: 3833}, + {521: 3834}, // 1215 - {1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 493: 1212, 1212, 1212, 497: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 508: 1212, 1212, 511: 1212, 1212, 1212, 516: 1212, 1212, 1212, 1212, 1212, 1212, 523: 1212, 1212, 526: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 550: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 584: 1212, 1212, 1212, 616: 1212}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3829}, - {9: 3830, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {599: 3831}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3832}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3835}, + {59: 3836, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 494: 1218, 1218, 1218, 498: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 510: 1218, 1218, 1218, 1218, 1218, 517: 1218, 1218, 1218, 1218, 1218, 1218, 524: 1218, 1218, 1218, 528: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 551: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 585: 1218, 1218, 1218, 617: 1218}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3838}, + {9: 3839, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1220 - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3833}, - {58: 3834}, - {1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 493: 1213, 1213, 1213, 497: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 508: 1213, 1213, 511: 1213, 1213, 1213, 516: 1213, 1213, 1213, 1213, 1213, 1213, 523: 1213, 1213, 526: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 550: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 584: 1213, 1213, 1213, 616: 1213}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3836}, - {9: 3837, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {600: 3840}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3841}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 3842}, + {59: 3843}, + {1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 494: 1219, 1219, 1219, 498: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 510: 1219, 1219, 1219, 1219, 1219, 517: 1219, 1219, 1219, 1219, 1219, 1219, 524: 1219, 1219, 1219, 528: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 551: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 585: 1219, 1219, 1219, 617: 1219}, // 1225 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3839, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3838}, - {58: 3843, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3840}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3841}, - {58: 3842, 504: 3813}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3845}, + {9: 3846, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3848, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3847}, + {59: 3852, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 1269, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3849}, // 1230 - {1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 493: 1214, 1214, 1214, 497: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 508: 1214, 1214, 511: 1214, 1214, 1214, 516: 1214, 1214, 1214, 1214, 1214, 1214, 523: 1214, 1214, 526: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 550: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 584: 1214, 1214, 1214, 616: 1214}, - {1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 493: 1215, 1215, 1215, 497: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 508: 1215, 1215, 511: 1215, 1215, 1215, 516: 1215, 1215, 1215, 1215, 1215, 1215, 523: 1215, 1215, 526: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 550: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 584: 1215, 1215, 1215, 616: 1215}, - {58: 1976, 525: 3846, 1082: 3845, 3847}, - {58: 1975}, - {58: 1974}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 3850}, + {59: 3851, 505: 3822}, + {1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 494: 1220, 1220, 1220, 498: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 510: 1220, 1220, 1220, 1220, 1220, 517: 1220, 1220, 1220, 1220, 1220, 1220, 524: 1220, 1220, 1220, 528: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 551: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 585: 1220, 1220, 1220, 617: 1220}, + {1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 494: 1221, 1221, 1221, 498: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 510: 1221, 1221, 1221, 1221, 1221, 517: 1221, 1221, 1221, 1221, 1221, 1221, 524: 1221, 1221, 1221, 528: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 551: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 585: 1221, 1221, 1221, 617: 1221}, + {59: 1983, 527: 3855, 1086: 3854, 3856}, // 1235 - {58: 3848}, - {1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 493: 1216, 1216, 1216, 497: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 508: 1216, 1216, 511: 1216, 1216, 1216, 516: 1216, 1216, 1216, 1216, 1216, 1216, 523: 1216, 1216, 526: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 550: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 584: 1216, 1216, 1216, 616: 1216}, - {58: 1976, 525: 3846, 1082: 3845, 3850}, - {58: 3851}, - {1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 493: 1217, 1217, 1217, 497: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 508: 1217, 1217, 511: 1217, 1217, 1217, 516: 1217, 1217, 1217, 1217, 1217, 1217, 523: 1217, 1217, 526: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 550: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 584: 1217, 1217, 1217, 616: 1217}, + {59: 1982}, + {59: 1981}, + {59: 3857}, + {1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 494: 1222, 1222, 1222, 498: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 510: 1222, 1222, 1222, 1222, 1222, 517: 1222, 1222, 1222, 1222, 1222, 1222, 524: 1222, 1222, 1222, 528: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 551: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 585: 1222, 1222, 1222, 617: 1222}, + {59: 1983, 527: 3855, 1086: 3854, 3859}, // 1240 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3853}, - {9: 3854, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3855}, - {58: 3856, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 493: 1219, 1219, 1219, 497: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 508: 1219, 1219, 511: 1219, 1219, 1219, 516: 1219, 1219, 1219, 1219, 1219, 1219, 523: 1219, 1219, 526: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 550: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 584: 1219, 1219, 1219, 616: 1219}, + {59: 3860}, + {1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 494: 1223, 1223, 1223, 498: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 510: 1223, 1223, 1223, 1223, 1223, 517: 1223, 1223, 1223, 1223, 1223, 1223, 524: 1223, 1223, 1223, 528: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 551: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 585: 1223, 1223, 1223, 617: 1223}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3862}, + {9: 3863, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 3864}, // 1245 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 3859}, - {9: 3696, 58: 1977}, - {58: 3860}, - {1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 493: 1220, 1220, 1220, 497: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 508: 1220, 1220, 511: 1220, 1220, 1220, 516: 1220, 1220, 1220, 1220, 1220, 1220, 523: 1220, 1220, 526: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 550: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 584: 1220, 1220, 1220, 616: 1220}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3862}, + {59: 3865, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 494: 1225, 1225, 1225, 498: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 510: 1225, 1225, 1225, 1225, 1225, 517: 1225, 1225, 1225, 1225, 1225, 1225, 524: 1225, 1225, 1225, 528: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 551: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 585: 1225, 1225, 1225, 617: 1225}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 3868}, + {9: 3705, 59: 1984}, + {59: 3869}, // 1250 - {9: 3696, 58: 3863, 501: 3864}, - {1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 493: 1225, 1225, 1225, 497: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 508: 1225, 1225, 511: 1225, 1225, 1225, 516: 1225, 1225, 1225, 1225, 1225, 1225, 523: 1225, 1225, 526: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 550: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 584: 1225, 1225, 1225, 616: 1225}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3865}, - {58: 3868}, - {794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 58: 794, 110: 794, 132: 794, 491: 794, 794, 794, 495: 794, 794, 794, 794, 794, 794, 507: 794, 794, 510: 794, 514: 794, 794, 522: 794, 524: 794, 526: 794, 549: 794, 588: 794, 600: 794, 607: 794, 613: 794, 662: 794, 794, 794, 794, 794, 794, 794, 678: 794, 794}, + {1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 494: 1226, 1226, 1226, 498: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 510: 1226, 1226, 1226, 1226, 1226, 517: 1226, 1226, 1226, 1226, 1226, 1226, 524: 1226, 1226, 1226, 528: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 551: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 585: 1226, 1226, 1226, 617: 1226}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3871}, + {9: 3705, 59: 3872, 502: 3873}, + {1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 494: 1231, 1231, 1231, 498: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 510: 1231, 1231, 1231, 1231, 1231, 517: 1231, 1231, 1231, 1231, 1231, 1231, 524: 1231, 1231, 1231, 528: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 551: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 585: 1231, 1231, 1231, 617: 1231}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 3874}, // 1255 - {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 58: 793, 110: 793, 132: 793, 491: 793, 793, 793, 495: 793, 793, 793, 793, 793, 793, 507: 793, 793, 510: 793, 514: 793, 793, 522: 793, 524: 793, 526: 793, 549: 793, 588: 793, 600: 793, 607: 793, 613: 793, 662: 793, 793, 793, 793, 793, 793, 793, 678: 793, 793}, - {1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 493: 1224, 1224, 1224, 497: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 508: 1224, 1224, 511: 1224, 1224, 1224, 516: 1224, 1224, 1224, 1224, 1224, 1224, 523: 1224, 1224, 526: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 550: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 584: 1224, 1224, 1224, 616: 1224}, - {1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 493: 1226, 1226, 1226, 497: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 508: 1226, 1226, 511: 1226, 1226, 1226, 516: 1226, 1226, 1226, 1226, 1226, 1226, 523: 1226, 1226, 526: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 550: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 584: 1226, 1226, 1226, 616: 1226}, - {58: 3871, 525: 3872}, - {1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 493: 1148, 1148, 1148, 497: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 508: 1148, 1148, 511: 1148, 1148, 1148, 516: 1148, 1148, 1148, 1148, 1148, 1148, 523: 1148, 1148, 526: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 550: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 584: 1148, 1148, 1148, 616: 1148}, + {59: 3877}, + {800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 800, 59: 800, 110: 800, 132: 800, 492: 800, 800, 495: 800, 800, 800, 800, 800, 800, 800, 508: 800, 800, 800, 515: 800, 800, 523: 800, 525: 800, 800, 550: 800, 589: 800, 601: 800, 608: 800, 614: 800, 663: 800, 800, 800, 800, 800, 800, 800, 679: 800, 800}, + {799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 799, 59: 799, 110: 799, 132: 799, 492: 799, 799, 495: 799, 799, 799, 799, 799, 799, 799, 508: 799, 799, 799, 515: 799, 799, 523: 799, 525: 799, 799, 550: 799, 589: 799, 601: 799, 608: 799, 614: 799, 663: 799, 799, 799, 799, 799, 799, 799, 679: 799, 799}, + {1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 494: 1230, 1230, 1230, 498: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 510: 1230, 1230, 1230, 1230, 1230, 517: 1230, 1230, 1230, 1230, 1230, 1230, 524: 1230, 1230, 1230, 528: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 551: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 585: 1230, 1230, 1230, 617: 1230}, + {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 494: 1232, 1232, 1232, 498: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 510: 1232, 1232, 1232, 1232, 1232, 517: 1232, 1232, 1232, 1232, 1232, 1232, 524: 1232, 1232, 1232, 528: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 551: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 585: 1232, 1232, 1232, 617: 1232}, // 1260 - {58: 3873}, - {1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 493: 1147, 1147, 1147, 497: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 508: 1147, 1147, 511: 1147, 1147, 1147, 516: 1147, 1147, 1147, 1147, 1147, 1147, 523: 1147, 1147, 526: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 550: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 584: 1147, 1147, 1147, 616: 1147}, - {58: 3875}, - {1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 493: 1227, 1227, 1227, 497: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 508: 1227, 1227, 511: 1227, 1227, 1227, 516: 1227, 1227, 1227, 1227, 1227, 1227, 523: 1227, 1227, 526: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 550: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 584: 1227, 1227, 1227, 616: 1227}, - {58: 3878}, + {59: 3880, 527: 3881}, + {1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 494: 1154, 1154, 1154, 498: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 510: 1154, 1154, 1154, 1154, 1154, 517: 1154, 1154, 1154, 1154, 1154, 1154, 524: 1154, 1154, 1154, 528: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 551: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 585: 1154, 1154, 1154, 617: 1154}, + {59: 3882}, + {1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 494: 1153, 1153, 1153, 498: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 510: 1153, 1153, 1153, 1153, 1153, 517: 1153, 1153, 1153, 1153, 1153, 1153, 524: 1153, 1153, 1153, 528: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 551: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 585: 1153, 1153, 1153, 617: 1153}, + {59: 3884}, // 1265 - {1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 493: 1228, 1228, 1228, 497: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 508: 1228, 1228, 511: 1228, 1228, 1228, 516: 1228, 1228, 1228, 1228, 1228, 1228, 523: 1228, 1228, 526: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 550: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 584: 1228, 1228, 1228, 616: 1228}, - {1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 493: 1242, 1242, 1242, 497: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 508: 1242, 1242, 511: 1242, 1242, 1242, 516: 1242, 1242, 1242, 1242, 1242, 1242, 523: 1242, 1242, 526: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 550: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 584: 1242, 1242, 1242, 616: 1242, 670: 1242, 683: 1242, 687: 1242}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 3880}, - {58: 3881}, - {1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 493: 1229, 1229, 1229, 497: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 508: 1229, 1229, 511: 1229, 1229, 1229, 516: 1229, 1229, 1229, 1229, 1229, 1229, 523: 1229, 1229, 526: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 550: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 584: 1229, 1229, 1229, 616: 1229}, + {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 494: 1233, 1233, 1233, 498: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 510: 1233, 1233, 1233, 1233, 1233, 517: 1233, 1233, 1233, 1233, 1233, 1233, 524: 1233, 1233, 1233, 528: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 551: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 585: 1233, 1233, 1233, 617: 1233}, + {59: 3887}, + {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 494: 1234, 1234, 1234, 498: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 510: 1234, 1234, 1234, 1234, 1234, 517: 1234, 1234, 1234, 1234, 1234, 1234, 524: 1234, 1234, 1234, 528: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 551: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 585: 1234, 1234, 1234, 617: 1234}, + {1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 494: 1248, 1248, 1248, 498: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 510: 1248, 1248, 1248, 1248, 1248, 517: 1248, 1248, 1248, 1248, 1248, 1248, 524: 1248, 1248, 1248, 528: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 551: 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 585: 1248, 1248, 1248, 617: 1248, 671: 1248, 684: 1248, 688: 1248}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 3889}, // 1270 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 3883}, - {58: 3884}, - {1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 493: 1230, 1230, 1230, 497: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 508: 1230, 1230, 511: 1230, 1230, 1230, 516: 1230, 1230, 1230, 1230, 1230, 1230, 523: 1230, 1230, 526: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 550: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 584: 1230, 1230, 1230, 616: 1230}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 3887}, - {58: 1318, 518: 1318, 672: 3889}, + {59: 3890}, + {1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 494: 1235, 1235, 1235, 498: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 510: 1235, 1235, 1235, 1235, 1235, 517: 1235, 1235, 1235, 1235, 1235, 1235, 524: 1235, 1235, 1235, 528: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 551: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 585: 1235, 1235, 1235, 617: 1235}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 3892}, + {59: 3893}, + {1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 494: 1236, 1236, 1236, 498: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 510: 1236, 1236, 1236, 1236, 1236, 517: 1236, 1236, 1236, 1236, 1236, 1236, 524: 1236, 1236, 1236, 528: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 551: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 585: 1236, 1236, 1236, 617: 1236}, // 1275 - {58: 3888}, - {1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 493: 1287, 1287, 1287, 497: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 508: 1287, 1287, 511: 1287, 1287, 1287, 516: 1287, 1287, 1287, 1287, 1287, 1287, 523: 1287, 1287, 526: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 550: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 584: 1287, 1287, 1287, 616: 1287}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3890, 2849, 688: 2850, 2848}, - {58: 1317, 518: 1317, 672: 3891}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3892, 2849, 688: 2850, 2848}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3895, 2857, 689: 2858, 2856, 734: 3896}, + {59: 1324, 519: 1324, 673: 3898}, + {59: 3897}, + {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 494: 1293, 1293, 1293, 498: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 510: 1293, 1293, 1293, 1293, 1293, 517: 1293, 1293, 1293, 1293, 1293, 1293, 524: 1293, 1293, 1293, 528: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 551: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 585: 1293, 1293, 1293, 617: 1293}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3899, 2857, 689: 2858, 2856}, // 1280 - {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 493: 1316, 1316, 1316, 497: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 508: 1316, 1316, 511: 1316, 1316, 1316, 516: 1316, 1316, 1316, 1316, 1316, 1316, 523: 1316, 1316, 526: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 550: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 584: 1316, 1316, 1316, 616: 1316, 676: 1316, 1316}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 3894}, - {58: 3895}, - {1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 493: 1288, 1288, 1288, 497: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 508: 1288, 1288, 511: 1288, 1288, 1288, 516: 1288, 1288, 1288, 1288, 1288, 1288, 523: 1288, 1288, 526: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 550: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 584: 1288, 1288, 1288, 616: 1288}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3897}, + {59: 1323, 519: 1323, 673: 3900}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3901, 2857, 689: 2858, 2856}, + {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 494: 1322, 1322, 1322, 498: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 510: 1322, 1322, 1322, 1322, 1322, 517: 1322, 1322, 1322, 1322, 1322, 1322, 524: 1322, 1322, 1322, 528: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 551: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 585: 1322, 1322, 1322, 617: 1322, 677: 1322, 1322}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3895, 2857, 689: 2858, 2856, 734: 3903}, + {59: 3904}, // 1285 - {9: 3898, 501: 3899, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {57: 3910, 113: 3906, 182: 3912, 189: 3907, 3905, 212: 3909, 514: 3917, 549: 3903, 667: 3916, 702: 3908, 3913, 3914, 707: 3915, 763: 3911, 926: 3904, 1023: 3902}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3900}, - {58: 3901}, - {1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 493: 1289, 1289, 1289, 497: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 508: 1289, 1289, 511: 1289, 1289, 1289, 516: 1289, 1289, 1289, 1289, 1289, 1289, 523: 1289, 1289, 526: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 550: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 584: 1289, 1289, 1289, 616: 1289}, + {1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 494: 1294, 1294, 1294, 498: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 510: 1294, 1294, 1294, 1294, 1294, 517: 1294, 1294, 1294, 1294, 1294, 1294, 524: 1294, 1294, 1294, 528: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 551: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 585: 1294, 1294, 1294, 617: 1294}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3906}, + {9: 3907, 502: 3908, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {57: 3919, 113: 3915, 182: 3921, 189: 3916, 3914, 212: 3918, 515: 3926, 550: 3912, 668: 3925, 703: 3917, 3922, 3923, 708: 3924, 764: 3920, 928: 3913, 1026: 3911}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 3909}, // 1290 - {58: 3953}, - {58: 314, 492: 3932, 678: 314, 786: 3933, 812: 3952}, - {16: 314, 58: 314, 492: 3932, 514: 314, 549: 314, 667: 314, 678: 314, 786: 3933, 812: 3937}, - {58: 1108, 678: 1108}, - {58: 1107, 678: 1107}, + {59: 3910}, + {1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 494: 1295, 1295, 1295, 498: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 510: 1295, 1295, 1295, 1295, 1295, 517: 1295, 1295, 1295, 1295, 1295, 1295, 524: 1295, 1295, 1295, 528: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 551: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 585: 1295, 1295, 1295, 617: 1295}, + {59: 3962}, + {59: 318, 493: 3941, 679: 318, 787: 3942, 814: 3961}, + {16: 318, 59: 318, 493: 3941, 515: 318, 550: 318, 668: 318, 679: 318, 787: 3942, 814: 3946}, // 1295 - {58: 314, 492: 3932, 678: 314, 786: 3933, 812: 3936}, - {58: 307, 492: 3919, 678: 307, 786: 3920, 929: 3935, 934: 3921}, - {58: 314, 492: 3932, 678: 314, 786: 3933, 812: 3931}, - {58: 378, 678: 378, 705: 3928, 3929, 1122: 3930}, - {58: 378, 678: 378, 705: 3928, 3929, 1122: 3927}, + {59: 1114, 679: 1114}, + {59: 1113, 679: 1113}, + {59: 318, 493: 3941, 679: 318, 787: 3942, 814: 3945}, + {59: 311, 493: 3928, 679: 311, 787: 3929, 931: 3944, 936: 3930}, + {59: 318, 493: 3941, 679: 318, 787: 3942, 814: 3940}, // 1300 - {58: 1101, 678: 1101}, - {58: 1100, 678: 1100}, - {58: 307, 492: 3919, 678: 307, 786: 3920, 929: 3918, 934: 3921}, - {58: 1098, 678: 1098}, - {16: 352, 58: 352, 492: 352, 514: 352, 549: 352, 667: 352, 678: 352}, + {59: 382, 679: 382, 706: 3937, 3938, 1127: 3939}, + {59: 382, 679: 382, 706: 3937, 3938, 1127: 3936}, + {59: 1107, 679: 1107}, + {59: 1106, 679: 1106}, + {59: 311, 493: 3928, 679: 311, 787: 3929, 931: 3927, 936: 3930}, // 1305 - {16: 351, 58: 351, 492: 351, 514: 351, 549: 351, 667: 351, 678: 351}, - {58: 1099, 678: 1099}, - {525: 2823, 755: 2822, 762: 3922}, - {306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 57: 306, 306, 491: 306, 495: 306, 306, 306, 306, 306, 507: 306, 510: 306, 600: 306, 607: 306, 613: 306, 662: 306, 306, 306, 666: 306, 678: 306, 763: 306, 765: 306}, - {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 57: 305, 305, 491: 305, 495: 305, 305, 305, 305, 305, 507: 305, 510: 305, 600: 305, 607: 305, 613: 305, 662: 305, 305, 305, 666: 305, 678: 305, 763: 305, 765: 305}, + {59: 1104, 679: 1104}, + {16: 356, 59: 356, 493: 356, 515: 356, 550: 356, 668: 356, 679: 356}, + {16: 355, 59: 355, 493: 355, 515: 355, 550: 355, 668: 355, 679: 355}, + {59: 1105, 679: 1105}, + {527: 2831, 756: 2830, 763: 3931}, // 1310 - {9: 3924, 58: 3923}, - {315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 16: 315, 57: 315, 315, 116: 315, 315, 130: 315, 491: 315, 495: 315, 315, 315, 315, 315, 507: 315, 510: 315, 514: 315, 548: 315, 315, 561: 315, 600: 315, 607: 315, 613: 315, 662: 315, 315, 315, 666: 315, 315, 678: 315, 763: 315, 765: 315}, - {525: 2823, 755: 2822, 762: 3925}, - {58: 3926}, - {304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 57: 304, 304, 491: 304, 495: 304, 304, 304, 304, 304, 507: 304, 510: 304, 600: 304, 607: 304, 613: 304, 662: 304, 304, 304, 666: 304, 678: 304, 763: 304, 765: 304}, + {310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 57: 310, 59: 310, 492: 310, 496: 310, 310, 310, 310, 310, 508: 310, 310, 601: 310, 608: 310, 614: 310, 663: 310, 310, 310, 667: 310, 679: 310, 764: 310, 766: 310}, + {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 59: 309, 492: 309, 496: 309, 309, 309, 309, 309, 508: 309, 309, 601: 309, 608: 309, 614: 309, 663: 309, 309, 309, 667: 309, 679: 309, 764: 309, 766: 309}, + {9: 3933, 59: 3932}, + {319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 16: 319, 57: 319, 59: 319, 116: 319, 319, 130: 319, 492: 319, 496: 319, 319, 319, 319, 319, 508: 319, 319, 515: 319, 549: 319, 319, 562: 319, 601: 319, 608: 319, 614: 319, 663: 319, 319, 319, 667: 319, 319, 679: 319, 764: 319, 766: 319}, + {527: 2831, 756: 2830, 763: 3934}, // 1315 - {58: 1102, 678: 1102}, - {58: 377, 678: 377}, - {58: 376, 678: 376}, - {58: 1103, 678: 1103}, - {58: 1104, 678: 1104}, + {59: 3935}, + {308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 57: 308, 59: 308, 492: 308, 496: 308, 308, 308, 308, 308, 508: 308, 308, 601: 308, 608: 308, 614: 308, 663: 308, 308, 308, 667: 308, 679: 308, 764: 308, 766: 308}, + {59: 1108, 679: 1108}, + {59: 381, 679: 381}, + {59: 380, 679: 380}, // 1320 - {525: 2823, 755: 2822, 762: 3934}, - {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 16: 313, 57: 313, 313, 116: 313, 313, 130: 313, 491: 313, 495: 313, 313, 313, 313, 313, 507: 313, 510: 313, 514: 313, 548: 313, 313, 561: 313, 600: 313, 607: 313, 613: 313, 662: 313, 313, 313, 666: 313, 313, 678: 313, 763: 313, 765: 313}, - {58: 3923}, - {58: 1105, 678: 1105}, - {58: 1106, 678: 1106}, + {59: 1109, 679: 1109}, + {59: 1110, 679: 1110}, + {527: 2831, 756: 2830, 763: 3943}, + {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 16: 317, 57: 317, 59: 317, 116: 317, 317, 130: 317, 492: 317, 496: 317, 317, 317, 317, 317, 508: 317, 317, 515: 317, 549: 317, 317, 562: 317, 601: 317, 608: 317, 614: 317, 663: 317, 317, 317, 667: 317, 317, 679: 317, 764: 317, 766: 317}, + {59: 3932}, // 1325 - {16: 3942, 58: 301, 514: 3943, 549: 3939, 667: 3941, 678: 301, 798: 3940, 821: 3938}, - {58: 1109, 678: 1109}, - {298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 16: 3942, 58: 298, 491: 298, 495: 298, 298, 298, 298, 298, 507: 298, 510: 298, 514: 3943, 600: 298, 607: 298, 613: 298, 662: 298, 298, 298, 666: 298, 3941, 678: 298, 798: 3950, 1295: 3949}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3946}, - {526: 3945}, + {59: 1111, 679: 1111}, + {59: 1112, 679: 1112}, + {16: 3951, 59: 305, 515: 3952, 550: 3948, 668: 3950, 679: 305, 799: 3949, 822: 3947}, + {59: 1115, 679: 1115}, + {302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 16: 3951, 59: 302, 492: 302, 496: 302, 302, 302, 302, 302, 508: 302, 302, 515: 3952, 601: 302, 608: 302, 614: 302, 663: 302, 302, 302, 667: 302, 3950, 679: 302, 799: 3959, 1298: 3958}, // 1330 - {295, 295, 295, 295, 295, 295, 295, 295, 295, 10: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 59: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 494: 295, 496: 295, 518: 295, 295, 537: 295, 549: 295}, - {526: 3944}, - {294, 294, 294, 294, 294, 294, 294, 294, 294, 10: 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 59: 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 494: 294, 496: 294, 518: 294, 294, 537: 294, 549: 294}, - {296, 296, 296, 296, 296, 296, 296, 296, 296, 10: 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 59: 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 494: 296, 496: 296, 518: 296, 296, 537: 296, 549: 296}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 58: 303, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 549: 3947, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 678: 303, 1294: 3948}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 3955}, + {526: 3954}, + {299, 299, 299, 299, 299, 299, 299, 299, 299, 10: 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 60: 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 494: 299, 497: 299, 519: 299, 299, 538: 299, 550: 299}, + {526: 3953}, + {298, 298, 298, 298, 298, 298, 298, 298, 298, 10: 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 60: 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 494: 298, 497: 298, 519: 298, 298, 538: 298, 550: 298}, // 1335 - {302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 58: 302, 491: 302, 495: 302, 302, 302, 302, 302, 507: 302, 510: 302, 600: 302, 607: 302, 613: 302, 662: 302, 302, 302, 666: 302, 678: 302}, - {299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 58: 299, 491: 299, 495: 299, 299, 299, 299, 299, 507: 299, 510: 299, 600: 299, 607: 299, 613: 299, 662: 299, 299, 299, 666: 299, 678: 299}, - {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 58: 300, 491: 300, 495: 300, 300, 300, 300, 300, 507: 300, 510: 300, 600: 300, 607: 300, 613: 300, 662: 300, 300, 300, 666: 300, 678: 300}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3951}, - {297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 58: 297, 491: 297, 495: 297, 297, 297, 297, 297, 507: 297, 510: 297, 600: 297, 607: 297, 613: 297, 662: 297, 297, 297, 666: 297, 678: 297}, + {300, 300, 300, 300, 300, 300, 300, 300, 300, 10: 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 60: 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 494: 300, 497: 300, 519: 300, 300, 538: 300, 550: 300}, + {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 59: 307, 492: 307, 496: 307, 307, 307, 307, 307, 508: 307, 307, 550: 3956, 601: 307, 608: 307, 614: 307, 663: 307, 307, 307, 667: 307, 679: 307, 1297: 3957}, + {306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 59: 306, 492: 306, 496: 306, 306, 306, 306, 306, 508: 306, 306, 601: 306, 608: 306, 614: 306, 663: 306, 306, 306, 667: 306, 679: 306}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 59: 303, 492: 303, 496: 303, 303, 303, 303, 303, 508: 303, 303, 601: 303, 608: 303, 614: 303, 663: 303, 303, 303, 667: 303, 679: 303}, + {304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 59: 304, 492: 304, 496: 304, 304, 304, 304, 304, 508: 304, 304, 601: 304, 608: 304, 614: 304, 663: 304, 304, 304, 667: 304, 679: 304}, // 1340 - {58: 1110, 678: 1110}, - {1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 493: 1290, 1290, 1290, 497: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 508: 1290, 1290, 511: 1290, 1290, 1290, 516: 1290, 1290, 1290, 1290, 1290, 1290, 523: 1290, 1290, 526: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 550: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 584: 1290, 1290, 1290, 616: 1290}, - {527: 3451, 3449, 3450, 3448, 3446, 562: 1116, 756: 3447, 3445}, - {562: 3958, 1193: 3957, 1378: 3956}, - {173: 1112, 562: 3958, 3964, 1193: 3963, 1241: 3962}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 3960}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 59: 301, 492: 301, 496: 301, 301, 301, 301, 301, 508: 301, 301, 601: 301, 608: 301, 614: 301, 663: 301, 301, 301, 667: 301, 679: 301}, + {59: 1116, 679: 1116}, + {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 494: 1296, 1296, 1296, 498: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 510: 1296, 1296, 1296, 1296, 1296, 517: 1296, 1296, 1296, 1296, 1296, 1296, 524: 1296, 1296, 1296, 528: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 551: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 585: 1296, 1296, 1296, 617: 1296}, + {528: 3460, 3458, 3459, 3457, 3455, 563: 1122, 757: 3456, 3454}, // 1345 - {173: 1115, 562: 1115, 1115}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3959}, - {527: 3451, 3449, 3450, 3448, 3446, 565: 3960, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3961}, - {173: 1113, 527: 3451, 3449, 3450, 3448, 3446, 562: 1113, 1113, 756: 3447, 3445}, + {563: 3967, 1198: 3966, 1381: 3965}, + {173: 1118, 563: 3967, 3973, 1198: 3972, 1244: 3971}, + {173: 1121, 563: 1121, 1121}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3968}, + {528: 3460, 3458, 3459, 3457, 3455, 566: 3969, 757: 3456, 3454}, // 1350 - {173: 3966}, - {173: 1114, 562: 1114, 1114}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3965}, - {173: 1111, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 493: 1291, 1291, 1291, 497: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 508: 1291, 1291, 511: 1291, 1291, 1291, 516: 1291, 1291, 1291, 1291, 1291, 1291, 523: 1291, 1291, 526: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 550: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 584: 1291, 1291, 1291, 616: 1291}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3970}, + {173: 1119, 528: 3460, 3458, 3459, 3457, 3455, 563: 1119, 1119, 757: 3456, 3454}, + {173: 3975}, + {173: 1120, 563: 1120, 1120}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3974}, // 1355 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3968}, - {498: 3969, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {57: 3910, 113: 3906, 182: 3912, 189: 3907, 3905, 212: 3909, 514: 3917, 549: 3903, 667: 3916, 702: 3908, 3913, 3914, 707: 3915, 763: 3911, 926: 3904, 1023: 3970}, - {58: 1284, 678: 3972, 1209: 3971}, - {58: 3973}, + {173: 1117, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 494: 1297, 1297, 1297, 498: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 510: 1297, 1297, 1297, 1297, 1297, 517: 1297, 1297, 1297, 1297, 1297, 1297, 524: 1297, 1297, 1297, 528: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 551: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 585: 1297, 1297, 1297, 617: 1297}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3977}, + {499: 3978, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {57: 3919, 113: 3915, 182: 3921, 189: 3916, 3914, 212: 3918, 515: 3926, 550: 3912, 668: 3925, 703: 3917, 3922, 3923, 708: 3924, 764: 3920, 928: 3913, 1026: 3979}, // 1360 - {58: 1283}, - {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 493: 1292, 1292, 1292, 497: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 508: 1292, 1292, 511: 1292, 1292, 1292, 516: 1292, 1292, 1292, 1292, 1292, 1292, 523: 1292, 1292, 526: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 550: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 584: 1292, 1292, 1292, 616: 1292}, - {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 493: 1293, 1293, 1293, 497: 1293, 1293, 3456, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 508: 1293, 1293, 511: 1293, 1293, 1293, 516: 1293, 1293, 1293, 1293, 1293, 1293, 523: 1293, 1293, 526: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 550: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 584: 1293, 1293, 1293, 616: 1293}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3976}, - {527: 3451, 3449, 3450, 3448, 3446, 542: 3977, 756: 3447, 3445}, + {59: 1290, 679: 3981, 1214: 3980}, + {59: 3982}, + {59: 1289}, + {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 494: 1298, 1298, 1298, 498: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 510: 1298, 1298, 1298, 1298, 1298, 517: 1298, 1298, 1298, 1298, 1298, 1298, 524: 1298, 1298, 1298, 528: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 551: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 585: 1298, 1298, 1298, 617: 1298}, + {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 494: 1299, 1299, 1299, 498: 1299, 1299, 3465, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 510: 1299, 1299, 1299, 1299, 1299, 517: 1299, 1299, 1299, 1299, 1299, 1299, 524: 1299, 1299, 1299, 528: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 551: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 585: 1299, 1299, 1299, 617: 1299}, // 1365 - {1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 493: 1294, 1294, 1294, 497: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 508: 1294, 1294, 511: 1294, 1294, 1294, 516: 1294, 1294, 1294, 1294, 1294, 1294, 523: 1294, 1294, 526: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 550: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 584: 1294, 1294, 1294, 616: 1294}, - {1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 493: 1295, 1295, 1295, 497: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 508: 1295, 1295, 511: 1295, 1295, 1295, 516: 1295, 1295, 1295, 1295, 1295, 1295, 523: 1295, 1295, 526: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 550: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 584: 1295, 1295, 1295, 616: 1295}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3980}, - {9: 3981}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3982}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3985}, + {528: 3460, 3458, 3459, 3457, 3455, 543: 3986, 757: 3456, 3454}, + {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 494: 1300, 1300, 1300, 498: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 510: 1300, 1300, 1300, 1300, 1300, 517: 1300, 1300, 1300, 1300, 1300, 1300, 524: 1300, 1300, 1300, 528: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 551: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 585: 1300, 1300, 1300, 617: 1300}, + {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 494: 1301, 1301, 1301, 498: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 510: 1301, 1301, 1301, 1301, 1301, 517: 1301, 1301, 1301, 1301, 1301, 1301, 524: 1301, 1301, 1301, 528: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 551: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 585: 1301, 1301, 1301, 617: 1301}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3989}, // 1370 - {9: 1981, 58: 3983, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 493: 1296, 1296, 1296, 497: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 508: 1296, 1296, 511: 1296, 1296, 1296, 516: 1296, 1296, 1296, 1296, 1296, 1296, 523: 1296, 1296, 526: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 550: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 584: 1296, 1296, 1296, 616: 1296}, - {9: 1982, 58: 4086, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {9: 4083}, - {9: 1299, 58: 1299, 495: 1299, 497: 1299, 499: 1299, 851, 504: 1299, 1299, 1299, 509: 851, 511: 851, 2815, 518: 1299, 521: 2816, 523: 2812, 527: 1299, 1299, 1299, 1299, 1299, 537: 1299, 541: 1299, 564: 1299, 566: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 584: 1299, 1299, 1299, 616: 1299, 790: 3999, 4000}, + {9: 3990}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3991}, + {9: 1988, 59: 3992, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 494: 1302, 1302, 1302, 498: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 510: 1302, 1302, 1302, 1302, 1302, 517: 1302, 1302, 1302, 1302, 1302, 1302, 524: 1302, 1302, 1302, 528: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 551: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 585: 1302, 1302, 1302, 617: 1302}, + {9: 1989, 59: 4095, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1375 - {492: 3885, 595: 4004, 937: 4003, 1001: 4002}, - {492: 2663, 515: 2661, 588: 2660, 665: 2656, 731: 3996, 770: 3995, 2657, 2658, 2659, 2668, 778: 2666, 3997, 3998}, - {58: 3994, 500: 852, 509: 852, 511: 852}, - {58: 3993}, - {58: 3992}, + {9: 4092}, + {9: 1305, 59: 1305, 496: 1305, 498: 1305, 500: 1305, 857, 505: 1305, 1305, 1305, 511: 857, 857, 2823, 519: 1305, 522: 2824, 524: 2820, 528: 1305, 1305, 1305, 1305, 1305, 538: 1305, 542: 1305, 565: 1305, 567: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 585: 1305, 1305, 1305, 617: 1305, 791: 4008, 4009}, + {493: 3894, 597: 4013, 939: 4012, 1004: 4011}, + {493: 2670, 516: 2668, 589: 2667, 666: 2663, 732: 4005, 771: 4004, 2664, 2665, 2666, 2675, 779: 2673, 4006, 4007}, + {59: 4003, 501: 858, 511: 858, 858}, // 1380 - {879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 497: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 508: 879, 879, 511: 879, 879, 879, 515: 879, 879, 879, 879, 879, 879, 879, 523: 879, 879, 526: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 550: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 584: 879, 879, 879, 588: 879, 616: 879, 665: 879, 674: 879, 761: 879}, - {880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 497: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 508: 880, 880, 511: 880, 880, 880, 515: 880, 880, 880, 880, 880, 880, 880, 523: 880, 880, 526: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 550: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 584: 880, 880, 880, 588: 880, 616: 880, 665: 880, 674: 880, 761: 880}, - {881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 497: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 508: 881, 881, 511: 881, 881, 881, 515: 881, 881, 881, 881, 881, 881, 881, 523: 881, 881, 526: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 550: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 584: 881, 881, 881, 588: 881, 616: 881, 665: 881, 674: 881, 761: 881}, - {1036, 1036, 58: 1036, 491: 1036, 493: 1036, 500: 852, 1036, 509: 852, 511: 852}, - {1035, 1035, 58: 1035, 491: 1035, 493: 1035, 500: 851, 1035, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {59: 4002}, + {59: 4001}, + {885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 498: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 510: 885, 885, 885, 885, 885, 516: 885, 885, 885, 885, 885, 885, 885, 524: 885, 885, 885, 528: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 551: 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 585: 885, 885, 885, 589: 885, 617: 885, 666: 885, 675: 885, 762: 885}, + {886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 498: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 510: 886, 886, 886, 886, 886, 516: 886, 886, 886, 886, 886, 886, 886, 524: 886, 886, 886, 528: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 551: 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 585: 886, 886, 886, 589: 886, 617: 886, 666: 886, 675: 886, 762: 886}, + {887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 498: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 510: 887, 887, 887, 887, 887, 516: 887, 887, 887, 887, 887, 887, 887, 524: 887, 887, 887, 528: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 551: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 585: 887, 887, 887, 589: 887, 617: 887, 666: 887, 675: 887, 762: 887}, // 1385 - {864, 864, 58: 864, 491: 864, 493: 864, 501: 864}, - {863, 863, 58: 863, 491: 863, 493: 863, 501: 863}, - {857, 857, 58: 857, 491: 857, 493: 857, 501: 857, 512: 2815, 521: 2816, 791: 4001}, - {856, 856, 58: 856, 491: 856, 493: 856, 501: 856}, - {855, 855, 58: 855, 491: 855, 493: 855, 501: 855}, + {1042, 1042, 59: 1042, 492: 1042, 495: 1042, 501: 858, 1042, 511: 858, 858}, + {1041, 1041, 59: 1041, 492: 1041, 495: 1041, 501: 857, 1041, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {870, 870, 59: 870, 492: 870, 495: 870, 502: 870}, + {869, 869, 59: 869, 492: 869, 495: 869, 502: 869}, + {863, 863, 59: 863, 492: 863, 495: 863, 502: 863, 513: 2823, 522: 2824, 792: 4010}, // 1390 - {1336, 1336, 9: 4016, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 4015}, - {12, 12, 9: 12, 58: 12, 491: 12, 493: 12, 500: 12, 12, 509: 12, 511: 12, 12, 12, 516: 12, 12, 521: 12, 523: 12}, - {492: 4005, 862: 4006}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1376, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 4010, 1368: 4009, 4008}, - {10, 10, 9: 10, 58: 10, 491: 10, 493: 10, 500: 10, 10, 509: 10, 511: 10, 10, 10, 516: 10, 10, 521: 10, 523: 10}, + {862, 862, 59: 862, 492: 862, 495: 862, 502: 862}, + {861, 861, 59: 861, 492: 861, 495: 861, 502: 861}, + {1342, 1342, 9: 4025, 59: 1342, 492: 1342, 495: 1342, 501: 1342, 1342, 511: 1342, 1342, 1342, 1342, 517: 1342, 1342, 522: 1342, 524: 2820, 791: 2821, 837: 4024}, + {12, 12, 9: 12, 59: 12, 492: 12, 495: 12, 501: 12, 12, 511: 12, 12, 12, 12, 517: 12, 12, 522: 12, 524: 12}, + {493: 4014, 863: 4015}, // 1395 - {1372, 1372, 9: 1372, 58: 1372, 491: 1372, 501: 1372, 512: 1372, 519: 1372, 523: 1372, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {58: 4014}, - {9: 4012, 58: 1375}, - {9: 1373, 58: 1373}, - {1371, 1371, 9: 1371, 58: 1371, 491: 1371, 3893, 501: 1371, 512: 1371, 519: 1371, 523: 1371}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1382, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 4019, 1371: 4018, 4017}, + {10, 10, 9: 10, 59: 10, 492: 10, 495: 10, 501: 10, 10, 511: 10, 10, 10, 10, 517: 10, 10, 522: 10, 524: 10}, + {1378, 1378, 9: 1378, 59: 1378, 492: 1378, 502: 1378, 513: 1378, 520: 1378, 524: 1378, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {59: 4023}, + {9: 4021, 59: 1381}, // 1400 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 4013}, - {9: 1374, 58: 1374}, - {1377, 1377, 9: 1377, 58: 1377, 91: 1377, 491: 1377, 493: 1377, 500: 1377, 1377, 509: 1377, 511: 1377, 1377, 1377, 516: 1377, 1377, 521: 1377, 523: 1377, 527: 1377}, - {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 4018}, - {595: 4004, 937: 4017}, + {9: 1379, 59: 1379}, + {1377, 1377, 9: 1377, 59: 1377, 492: 1377, 3902, 502: 1377, 513: 1377, 520: 1377, 524: 1377}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 4022}, + {9: 1380, 59: 1380}, + {1383, 1383, 9: 1383, 59: 1383, 91: 1383, 492: 1383, 495: 1383, 501: 1383, 1383, 511: 1383, 1383, 1383, 1383, 517: 1383, 1383, 522: 1383, 524: 1383, 528: 1383}, // 1405 - {11, 11, 9: 11, 58: 11, 491: 11, 493: 11, 500: 11, 11, 509: 11, 511: 11, 11, 11, 516: 11, 11, 521: 11, 523: 11}, - {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 4019}, - {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 4045}, - {300: 4026, 674: 4025}, - {564: 4022}, + {912, 912, 59: 912, 492: 912, 495: 912, 501: 912, 912, 511: 912, 912, 2823, 912, 517: 912, 912, 522: 2824, 792: 2825, 853: 4027}, + {597: 4013, 939: 4026}, + {11, 11, 9: 11, 59: 11, 492: 11, 495: 11, 501: 11, 11, 511: 11, 11, 11, 11, 517: 11, 11, 522: 11, 524: 11}, + {883, 883, 59: 883, 492: 883, 495: 883, 501: 883, 883, 511: 883, 883, 514: 4029, 517: 883, 4030, 914: 4028}, + {889, 889, 59: 889, 492: 889, 495: 889, 501: 889, 889, 511: 889, 889, 517: 4055, 915: 4054}, // 1410 - {300: 4023}, - {227: 4024}, - {869, 869, 58: 869, 491: 869, 493: 869, 500: 869, 869, 509: 869, 511: 869, 516: 869}, - {868, 868, 58: 868, 152: 868, 164: 868, 187: 868, 491: 868, 493: 868, 500: 868, 868, 509: 868, 511: 868, 516: 868, 1115: 4028, 4039}, - {868, 868, 58: 868, 152: 868, 164: 868, 491: 868, 493: 868, 500: 868, 868, 509: 868, 511: 868, 516: 868, 1115: 4028, 4027}, + {300: 4035, 675: 4034}, + {565: 4031}, + {300: 4032}, + {228: 4033}, + {875, 875, 59: 875, 492: 875, 495: 875, 501: 875, 875, 511: 875, 875, 517: 875}, // 1415 - {875, 875, 58: 875, 152: 4037, 164: 4036, 491: 875, 493: 875, 500: 875, 875, 509: 875, 511: 875, 516: 875}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 4031}, - {1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 550: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 584: 1092, 1092, 1092, 588: 1092, 600: 1092, 604: 1092, 607: 1092, 613: 1092, 616: 1092, 662: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 4034, 1092, 1092, 1092, 679: 1092, 681: 1092, 1092, 690: 1092, 1092, 1092, 1092, 1092, 1092, 698: 1092, 701: 1092, 708: 1092, 1092, 711: 1092, 726: 1092}, - {1090, 1090, 9: 1090, 58: 1090, 152: 1090, 164: 1090, 187: 1090, 491: 1090, 493: 1090, 500: 1090, 1090, 509: 1090, 511: 1090, 516: 1090, 520: 1090, 670: 1090, 691: 1090, 693: 1090}, - {867, 867, 9: 4032, 58: 867, 152: 867, 164: 867, 187: 867, 491: 867, 493: 867, 500: 867, 867, 509: 867, 511: 867, 516: 867}, + {874, 874, 59: 874, 152: 874, 164: 874, 187: 874, 492: 874, 495: 874, 501: 874, 874, 511: 874, 874, 517: 874, 1120: 4037, 4048}, + {874, 874, 59: 874, 152: 874, 164: 874, 492: 874, 495: 874, 501: 874, 874, 511: 874, 874, 517: 874, 1120: 4037, 4036}, + {881, 881, 59: 881, 152: 4046, 164: 4045, 492: 881, 495: 881, 501: 881, 881, 511: 881, 881, 517: 881}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 4040}, + {1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 551: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 585: 1098, 1098, 1098, 589: 1098, 601: 1098, 605: 1098, 608: 1098, 614: 1098, 617: 1098, 663: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 4043, 1098, 1098, 1098, 680: 1098, 1098, 683: 1098, 691: 1098, 1098, 1098, 1098, 1098, 1098, 699: 1098, 702: 1098, 709: 1098, 1098, 712: 1098, 727: 1098}, // 1420 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4033}, - {1089, 1089, 9: 1089, 58: 1089, 152: 1089, 164: 1089, 178: 1089, 187: 1089, 491: 1089, 493: 1089, 500: 1089, 1089, 509: 1089, 511: 1089, 516: 1089, 520: 1089, 670: 1089, 1089, 691: 1089, 693: 1089, 698: 1089}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4035, 2849, 688: 2850, 2848}, - {1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 550: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 584: 1091, 1091, 1091, 588: 1091, 600: 1091, 604: 1091, 607: 1091, 613: 1091, 616: 1091, 662: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 673: 1091, 1091, 1091, 679: 1091, 681: 1091, 1091, 690: 1091, 1091, 1091, 1091, 1091, 1091, 698: 1091, 701: 1091, 708: 1091, 1091, 711: 1091, 726: 1091}, - {872, 872, 58: 872, 491: 872, 493: 872, 500: 872, 872, 509: 872, 511: 872, 516: 872}, + {1096, 1096, 9: 1096, 59: 1096, 152: 1096, 164: 1096, 187: 1096, 492: 1096, 495: 1096, 501: 1096, 1096, 511: 1096, 1096, 517: 1096, 521: 1096, 671: 1096, 692: 1096, 694: 1096}, + {873, 873, 9: 4041, 59: 873, 152: 873, 164: 873, 187: 873, 492: 873, 495: 873, 501: 873, 873, 511: 873, 873, 517: 873}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4042}, + {1095, 1095, 9: 1095, 59: 1095, 152: 1095, 164: 1095, 178: 1095, 187: 1095, 492: 1095, 495: 1095, 501: 1095, 1095, 511: 1095, 1095, 517: 1095, 521: 1095, 671: 1095, 1095, 692: 1095, 694: 1095, 699: 1095}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4044, 2857, 689: 2858, 2856}, // 1425 - {282: 4038}, - {870, 870, 58: 870, 491: 870, 493: 870, 500: 870, 870, 509: 870, 511: 870, 516: 870}, - {876, 876, 58: 876, 152: 4042, 164: 4040, 187: 4041, 491: 876, 493: 876, 500: 876, 876, 509: 876, 511: 876, 516: 876}, - {874, 874, 58: 874, 491: 874, 493: 874, 500: 874, 874, 509: 874, 511: 874, 516: 874}, - {525: 2823, 755: 4044}, + {1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 551: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 585: 1097, 1097, 1097, 589: 1097, 601: 1097, 605: 1097, 608: 1097, 614: 1097, 617: 1097, 663: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 674: 1097, 1097, 1097, 680: 1097, 1097, 683: 1097, 691: 1097, 1097, 1097, 1097, 1097, 1097, 699: 1097, 702: 1097, 709: 1097, 1097, 712: 1097, 727: 1097}, + {878, 878, 59: 878, 492: 878, 495: 878, 501: 878, 878, 511: 878, 878, 517: 878}, + {282: 4047}, + {876, 876, 59: 876, 492: 876, 495: 876, 501: 876, 876, 511: 876, 876, 517: 876}, + {882, 882, 59: 882, 152: 4051, 164: 4049, 187: 4050, 492: 882, 495: 882, 501: 882, 882, 511: 882, 882, 517: 882}, // 1430 - {282: 4043}, - {871, 871, 58: 871, 491: 871, 493: 871, 500: 871, 871, 509: 871, 511: 871, 516: 871}, - {873, 873, 58: 873, 491: 873, 493: 873, 500: 873, 873, 509: 873, 511: 873, 516: 873}, - {1037, 1037, 58: 1037, 491: 1037, 493: 1037, 500: 1037, 1037, 509: 1037, 511: 1037}, - {1307: 4047}, + {880, 880, 59: 880, 492: 880, 495: 880, 501: 880, 880, 511: 880, 880, 517: 880}, + {527: 2831, 756: 4053}, + {282: 4052}, + {877, 877, 59: 877, 492: 877, 495: 877, 501: 877, 877, 511: 877, 877, 517: 877}, + {879, 879, 59: 879, 492: 879, 495: 879, 501: 879, 879, 511: 879, 879, 517: 879}, // 1435 - {494: 4048}, - {114, 114, 58: 114, 110: 4052, 132: 4051, 491: 114, 493: 114, 500: 114, 114, 509: 114, 511: 114, 679: 114, 857: 4050, 1076: 4049}, - {101, 101, 58: 101, 491: 101, 493: 101, 500: 101, 101, 509: 101, 511: 101, 679: 4073, 970: 4072}, - {806: 4055, 811: 4057, 817: 4058, 4056, 1075: 4054, 1247: 4053}, - {112, 112, 17: 112, 56: 112, 59: 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 491: 112, 112, 520: 112, 564: 112, 673: 112, 806: 112, 811: 112, 817: 112, 112}, + {1043, 1043, 59: 1043, 492: 1043, 495: 1043, 501: 1043, 1043, 511: 1043, 1043}, + {1310: 4056}, + {494: 4057}, + {117, 117, 59: 117, 110: 4061, 132: 4060, 492: 117, 495: 117, 501: 117, 117, 511: 117, 117, 680: 117, 858: 4059, 1080: 4058}, + {104, 104, 59: 104, 492: 104, 495: 104, 501: 104, 104, 511: 104, 104, 680: 4082, 974: 4081}, // 1440 - {111, 111, 17: 111, 56: 111, 59: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 491: 111, 111, 520: 111, 564: 111, 673: 111, 806: 111, 811: 111, 817: 111, 111}, - {113, 113, 58: 113, 491: 113, 113, 113, 500: 113, 113, 508: 113, 113, 511: 113, 526: 113, 679: 113, 806: 4055, 811: 4057, 817: 4058, 4056, 1075: 4071}, - {109, 109, 58: 109, 491: 109, 109, 109, 500: 109, 109, 508: 109, 109, 511: 109, 526: 109, 679: 109, 806: 109, 811: 109, 817: 109, 109}, - {681: 4069}, - {811: 4066}, + {804: 4065, 808: 4064, 811: 4066, 819: 4067, 1079: 4063, 1250: 4062}, + {115, 115, 17: 115, 56: 115, 58: 115, 60: 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 492: 115, 115, 521: 115, 565: 115, 674: 115, 804: 115, 808: 115, 811: 115, 819: 115}, + {114, 114, 17: 114, 56: 114, 58: 114, 60: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 492: 114, 114, 521: 114, 565: 114, 674: 114, 804: 114, 808: 114, 811: 114, 819: 114}, + {116, 116, 59: 116, 492: 116, 116, 495: 116, 501: 116, 116, 509: 116, 116, 116, 116, 526: 116, 680: 116, 804: 4065, 808: 4064, 811: 4066, 819: 4067, 1079: 4080}, + {112, 112, 59: 112, 492: 112, 112, 495: 112, 501: 112, 112, 509: 112, 112, 112, 112, 526: 112, 680: 112, 804: 112, 808: 112, 811: 112, 819: 112}, // 1445 - {681: 4064}, - {681: 4059}, - {494: 4061, 596: 4062, 598: 4063, 875: 4060}, - {105, 105, 58: 105, 491: 105, 105, 105, 500: 105, 105, 508: 105, 105, 511: 105, 526: 105, 679: 105, 806: 105, 811: 105, 817: 105, 105}, - {104, 104, 58: 104, 491: 104, 104, 104, 500: 104, 104, 508: 104, 104, 511: 104, 526: 104, 679: 104, 806: 104, 811: 104, 817: 104, 104}, + {681: 4078}, + {811: 4075}, + {681: 4073}, + {681: 4068}, + {494: 4070, 596: 4071, 598: 4072, 876: 4069}, // 1450 - {103, 103, 58: 103, 491: 103, 103, 103, 500: 103, 103, 508: 103, 103, 511: 103, 526: 103, 679: 103, 806: 103, 811: 103, 817: 103, 103}, - {102, 102, 58: 102, 491: 102, 102, 102, 500: 102, 102, 508: 102, 102, 511: 102, 526: 102, 679: 102, 806: 102, 811: 102, 817: 102, 102}, - {494: 4061, 596: 4062, 598: 4063, 875: 4065}, - {106, 106, 58: 106, 491: 106, 106, 106, 500: 106, 106, 508: 106, 106, 511: 106, 526: 106, 679: 106, 806: 106, 811: 106, 817: 106, 106}, - {681: 4067}, + {108, 108, 59: 108, 492: 108, 108, 495: 108, 501: 108, 108, 509: 108, 108, 108, 108, 526: 108, 680: 108, 804: 108, 808: 108, 811: 108, 819: 108}, + {107, 107, 59: 107, 492: 107, 107, 495: 107, 501: 107, 107, 509: 107, 107, 107, 107, 526: 107, 680: 107, 804: 107, 808: 107, 811: 107, 819: 107}, + {106, 106, 59: 106, 492: 106, 106, 495: 106, 501: 106, 106, 509: 106, 106, 106, 106, 526: 106, 680: 106, 804: 106, 808: 106, 811: 106, 819: 106}, + {105, 105, 59: 105, 492: 105, 105, 495: 105, 501: 105, 105, 509: 105, 105, 105, 105, 526: 105, 680: 105, 804: 105, 808: 105, 811: 105, 819: 105}, + {494: 4070, 596: 4071, 598: 4072, 876: 4074}, // 1455 - {494: 4061, 596: 4062, 598: 4063, 875: 4068}, - {107, 107, 58: 107, 491: 107, 107, 107, 500: 107, 107, 508: 107, 107, 511: 107, 526: 107, 679: 107, 806: 107, 811: 107, 817: 107, 107}, - {494: 4061, 596: 4062, 598: 4063, 875: 4070}, - {108, 108, 58: 108, 491: 108, 108, 108, 500: 108, 108, 508: 108, 108, 511: 108, 526: 108, 679: 108, 806: 108, 811: 108, 817: 108, 108}, - {110, 110, 58: 110, 491: 110, 110, 110, 500: 110, 110, 508: 110, 110, 511: 110, 526: 110, 679: 110, 806: 110, 811: 110, 817: 110, 110}, - // 1460 - {882, 882, 58: 882, 491: 882, 493: 882, 500: 882, 882, 509: 882, 511: 882}, - {99, 99, 58: 99, 491: 99, 99, 99, 500: 99, 99, 508: 99, 99, 511: 99, 526: 99, 806: 99, 1341: 4074, 4075}, - {97, 97, 58: 97, 491: 97, 97, 97, 500: 97, 97, 508: 97, 97, 511: 97, 526: 97, 806: 4079, 1278: 4078}, + {109, 109, 59: 109, 492: 109, 109, 495: 109, 501: 109, 109, 509: 109, 109, 109, 109, 526: 109, 680: 109, 804: 109, 808: 109, 811: 109, 819: 109}, {681: 4076}, - {494: 4061, 596: 4062, 598: 4063, 875: 4077}, + {494: 4070, 596: 4071, 598: 4072, 876: 4077}, + {110, 110, 59: 110, 492: 110, 110, 495: 110, 501: 110, 110, 509: 110, 110, 110, 110, 526: 110, 680: 110, 804: 110, 808: 110, 811: 110, 819: 110}, + {494: 4070, 596: 4071, 598: 4072, 876: 4079}, + // 1460 + {111, 111, 59: 111, 492: 111, 111, 495: 111, 501: 111, 111, 509: 111, 111, 111, 111, 526: 111, 680: 111, 804: 111, 808: 111, 811: 111, 819: 111}, + {113, 113, 59: 113, 492: 113, 113, 495: 113, 501: 113, 113, 509: 113, 113, 113, 113, 526: 113, 680: 113, 804: 113, 808: 113, 811: 113, 819: 113}, + {888, 888, 59: 888, 492: 888, 495: 888, 501: 888, 888, 511: 888, 888}, + {102, 102, 59: 102, 492: 102, 102, 495: 102, 501: 102, 102, 509: 102, 102, 102, 102, 526: 102, 808: 102, 1344: 4083, 4084}, + {100, 100, 59: 100, 492: 100, 100, 495: 100, 501: 100, 100, 509: 100, 100, 100, 100, 526: 100, 808: 4088, 1281: 4087}, // 1465 - {98, 98, 58: 98, 491: 98, 98, 98, 500: 98, 98, 508: 98, 98, 511: 98, 526: 98, 806: 98}, - {100, 100, 58: 100, 491: 100, 100, 100, 500: 100, 100, 508: 100, 100, 511: 100, 526: 100}, - {681: 4080}, - {494: 4061, 596: 4062, 598: 4063, 875: 4081}, - {96, 96, 58: 96, 491: 96, 96, 96, 500: 96, 96, 508: 96, 96, 511: 96, 526: 96}, + {681: 4085}, + {494: 4070, 596: 4071, 598: 4072, 876: 4086}, + {101, 101, 59: 101, 492: 101, 101, 495: 101, 501: 101, 101, 509: 101, 101, 101, 101, 526: 101, 808: 101}, + {103, 103, 59: 103, 492: 103, 103, 495: 103, 501: 103, 103, 509: 103, 103, 103, 103, 526: 103}, + {681: 4089}, // 1470 - {878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 497: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 508: 878, 878, 511: 878, 878, 878, 515: 878, 878, 878, 878, 878, 878, 878, 523: 878, 878, 526: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 550: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 584: 878, 878, 878, 588: 878, 616: 878, 665: 878, 674: 878, 761: 878}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4084}, - {9: 1981, 58: 4085, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 493: 1297, 1297, 1297, 497: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 508: 1297, 1297, 511: 1297, 1297, 1297, 516: 1297, 1297, 1297, 1297, 1297, 1297, 523: 1297, 1297, 526: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 550: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 584: 1297, 1297, 1297, 616: 1297}, - {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 493: 1298, 1298, 1298, 497: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 508: 1298, 1298, 511: 1298, 1298, 1298, 516: 1298, 1298, 1298, 1298, 1298, 1298, 523: 1298, 1298, 526: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 550: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 584: 1298, 1298, 1298, 616: 1298}, + {494: 4070, 596: 4071, 598: 4072, 876: 4090}, + {99, 99, 59: 99, 492: 99, 99, 495: 99, 501: 99, 99, 509: 99, 99, 99, 99, 526: 99}, + {884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 498: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 510: 884, 884, 884, 884, 884, 516: 884, 884, 884, 884, 884, 884, 884, 524: 884, 884, 884, 528: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 551: 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 585: 884, 884, 884, 589: 884, 617: 884, 666: 884, 675: 884, 762: 884}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4093}, + {9: 1988, 59: 4094, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 1475 - {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 493: 1300, 1300, 1300, 497: 1300, 1300, 3456, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 508: 1300, 1300, 511: 1300, 1300, 1300, 516: 1300, 1300, 1300, 1300, 1300, 1300, 523: 1300, 1300, 526: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 550: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 584: 1300, 1300, 1300, 616: 1300}, - {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 493: 1302, 1302, 1302, 497: 1302, 1302, 3456, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 508: 1302, 1302, 511: 1302, 1302, 1302, 516: 1302, 1302, 1302, 1302, 1302, 1302, 523: 1302, 1302, 526: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 550: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 584: 1302, 1302, 1302, 616: 1302}, - {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 493: 1303, 1303, 1303, 497: 1303, 1303, 3456, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 508: 1303, 1303, 511: 1303, 1303, 1303, 516: 1303, 1303, 1303, 1303, 1303, 1303, 523: 1303, 1303, 526: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 550: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 584: 1303, 1303, 1303, 616: 1303}, - {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 493: 1304, 1304, 1304, 497: 1304, 1304, 3456, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 508: 1304, 1304, 511: 1304, 1304, 1304, 516: 1304, 1304, 1304, 1304, 1304, 1304, 523: 1304, 1304, 526: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 550: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 584: 1304, 1304, 1304, 616: 1304}, - {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 493: 1305, 1305, 1305, 497: 1305, 1305, 3456, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 508: 1305, 1305, 511: 1305, 1305, 1305, 516: 1305, 1305, 1305, 1305, 1305, 1305, 523: 1305, 1305, 526: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 550: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 584: 1305, 1305, 1305, 616: 1305}, + {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 494: 1303, 1303, 1303, 498: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 510: 1303, 1303, 1303, 1303, 1303, 517: 1303, 1303, 1303, 1303, 1303, 1303, 524: 1303, 1303, 1303, 528: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 551: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 585: 1303, 1303, 1303, 617: 1303}, + {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 494: 1304, 1304, 1304, 498: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 510: 1304, 1304, 1304, 1304, 1304, 517: 1304, 1304, 1304, 1304, 1304, 1304, 524: 1304, 1304, 1304, 528: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 551: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 585: 1304, 1304, 1304, 617: 1304}, + {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 494: 1306, 1306, 1306, 498: 1306, 1306, 3465, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 510: 1306, 1306, 1306, 1306, 1306, 517: 1306, 1306, 1306, 1306, 1306, 1306, 524: 1306, 1306, 1306, 528: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 551: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 585: 1306, 1306, 1306, 617: 1306}, + {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 494: 1308, 1308, 1308, 498: 1308, 1308, 3465, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 510: 1308, 1308, 1308, 1308, 1308, 517: 1308, 1308, 1308, 1308, 1308, 1308, 524: 1308, 1308, 1308, 528: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 551: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 585: 1308, 1308, 1308, 617: 1308}, + {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 494: 1309, 1309, 1309, 498: 1309, 1309, 3465, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 510: 1309, 1309, 1309, 1309, 1309, 517: 1309, 1309, 1309, 1309, 1309, 1309, 524: 1309, 1309, 1309, 528: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 551: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 585: 1309, 1309, 1309, 617: 1309}, // 1480 - {494: 4095}, - {494: 4094}, - {1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 493: 1285, 1285, 1285, 497: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 508: 1285, 1285, 511: 1285, 1285, 1285, 516: 1285, 1285, 1285, 1285, 1285, 1285, 523: 1285, 1285, 526: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 550: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 584: 1285, 1285, 1285, 616: 1285}, - {1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 493: 1286, 1286, 1286, 497: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 508: 1286, 1286, 511: 1286, 1286, 1286, 516: 1286, 1286, 1286, 1286, 1286, 1286, 523: 1286, 1286, 526: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 550: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 584: 1286, 1286, 1286, 616: 1286}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4097, 2849, 688: 2850, 2848}, + {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 494: 1310, 1310, 1310, 498: 1310, 1310, 3465, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 510: 1310, 1310, 1310, 1310, 1310, 517: 1310, 1310, 1310, 1310, 1310, 1310, 524: 1310, 1310, 1310, 528: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 551: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 585: 1310, 1310, 1310, 617: 1310}, + {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 494: 1311, 1311, 1311, 498: 1311, 1311, 3465, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 510: 1311, 1311, 1311, 1311, 1311, 517: 1311, 1311, 1311, 1311, 1311, 1311, 524: 1311, 1311, 1311, 528: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 551: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 585: 1311, 1311, 1311, 617: 1311}, + {494: 4104}, + {494: 4103}, + {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 494: 1291, 1291, 1291, 498: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 510: 1291, 1291, 1291, 1291, 1291, 517: 1291, 1291, 1291, 1291, 1291, 1291, 524: 1291, 1291, 1291, 528: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 551: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 585: 1291, 1291, 1291, 617: 1291}, // 1485 - {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 4098, 1317, 1317, 1317, 497: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 508: 1317, 1317, 511: 1317, 1317, 1317, 516: 1317, 1317, 1317, 1317, 1317, 1317, 523: 1317, 1317, 526: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 550: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 584: 1317, 1317, 1317, 616: 1317, 672: 3891, 676: 1317, 1317}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 4099}, - {58: 4100}, - {1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 493: 1150, 1150, 1150, 497: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 508: 1150, 1150, 511: 1150, 1150, 1150, 516: 1150, 1150, 1150, 1150, 1150, 1150, 523: 1150, 1150, 526: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 550: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 584: 1150, 1150, 1150, 616: 1150}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 4102}, + {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 494: 1292, 1292, 1292, 498: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 510: 1292, 1292, 1292, 1292, 1292, 517: 1292, 1292, 1292, 1292, 1292, 1292, 524: 1292, 1292, 1292, 528: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 551: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 585: 1292, 1292, 1292, 617: 1292}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4106, 2857, 689: 2858, 2856}, + {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 4107, 1323, 1323, 1323, 498: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 510: 1323, 1323, 1323, 1323, 1323, 517: 1323, 1323, 1323, 1323, 1323, 1323, 524: 1323, 1323, 1323, 528: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 551: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 585: 1323, 1323, 1323, 617: 1323, 673: 3900, 677: 1323, 1323}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 4108}, + {59: 4109}, // 1490 - {504: 3813}, - {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 493: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 516: 1356, 1356, 1356, 1356, 1356, 1356, 523: 1356, 1356, 526: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 550: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 584: 1356, 1356, 1356, 600: 1356, 607: 1356, 613: 1356, 616: 1356, 662: 1356, 1356, 1356, 666: 1356}, - {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 493: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 516: 1353, 1353, 1353, 1353, 1353, 1353, 523: 1353, 1353, 526: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 550: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 584: 1353, 1353, 1353, 600: 1353, 607: 1353, 613: 1353, 616: 1353, 662: 1353, 1353, 1353, 666: 1353}, - {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 493: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 516: 1352, 1352, 1352, 1352, 1352, 1352, 523: 1352, 1352, 526: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 550: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 584: 1352, 1352, 1352, 600: 1352, 607: 1352, 613: 1352, 616: 1352, 662: 1352, 1352, 1352, 666: 1352}, - {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 493: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 516: 1350, 1350, 1350, 1350, 1350, 1350, 523: 1350, 1350, 526: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 550: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 584: 1350, 1350, 1350, 600: 1350, 607: 1350, 613: 1350, 616: 1350, 662: 1350, 1350, 1350, 666: 1350}, + {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 494: 1156, 1156, 1156, 498: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 510: 1156, 1156, 1156, 1156, 1156, 517: 1156, 1156, 1156, 1156, 1156, 1156, 524: 1156, 1156, 1156, 528: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 551: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 585: 1156, 1156, 1156, 617: 1156}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 4111}, + {505: 3822}, + {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 494: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 517: 1362, 1362, 1362, 1362, 1362, 1362, 524: 1362, 1362, 1362, 528: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 551: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 585: 1362, 1362, 1362, 601: 1362, 608: 1362, 614: 1362, 617: 1362, 663: 1362, 1362, 1362, 667: 1362}, + {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 494: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 517: 1359, 1359, 1359, 1359, 1359, 1359, 524: 1359, 1359, 1359, 528: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 551: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 585: 1359, 1359, 1359, 601: 1359, 608: 1359, 614: 1359, 617: 1359, 663: 1359, 1359, 1359, 667: 1359}, // 1495 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4109, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4108}, - {58: 4113, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4110}, - {58: 4111, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4112}, + {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 494: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 517: 1358, 1358, 1358, 1358, 1358, 1358, 524: 1358, 1358, 1358, 528: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 551: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 585: 1358, 1358, 1358, 601: 1358, 608: 1358, 614: 1358, 617: 1358, 663: 1358, 1358, 1358, 667: 1358}, + {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 494: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 517: 1356, 1356, 1356, 1356, 1356, 1356, 524: 1356, 1356, 1356, 528: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 551: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 585: 1356, 1356, 1356, 601: 1356, 608: 1356, 614: 1356, 617: 1356, 663: 1356, 1356, 1356, 667: 1356}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 4118, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4117}, + {59: 4122, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4119}, // 1500 - {1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 493: 1158, 1158, 1158, 497: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 508: 1158, 1158, 511: 1158, 1158, 1158, 516: 1158, 1158, 1158, 1158, 1158, 1158, 523: 1158, 1158, 526: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 550: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 584: 1158, 1158, 1158, 616: 1158}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4114}, - {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 493: 1159, 1159, 1159, 497: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 508: 1159, 1159, 511: 1159, 1159, 1159, 516: 1159, 1159, 1159, 1159, 1159, 1159, 523: 1159, 1159, 526: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 550: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 584: 1159, 1159, 1159, 616: 1159}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4117, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4116}, - {9: 4127, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {59: 4120, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4121}, + {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 494: 1164, 1164, 1164, 498: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 510: 1164, 1164, 1164, 1164, 1164, 517: 1164, 1164, 1164, 1164, 1164, 1164, 524: 1164, 1164, 1164, 528: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 551: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 585: 1164, 1164, 1164, 617: 1164}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4123}, + {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 494: 1165, 1165, 1165, 498: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 510: 1165, 1165, 1165, 1165, 1165, 517: 1165, 1165, 1165, 1165, 1165, 1165, 524: 1165, 1165, 1165, 528: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 551: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 585: 1165, 1165, 1165, 617: 1165}, // 1505 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4118}, - {9: 4119, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4121, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4120}, - {58: 4125, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4122}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 4126, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4125}, + {9: 4136, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4127}, + {9: 4128, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 4130, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4129}, // 1510 - {58: 4123, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4124}, - {1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 493: 1154, 1154, 1154, 497: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 508: 1154, 1154, 511: 1154, 1154, 1154, 516: 1154, 1154, 1154, 1154, 1154, 1154, 523: 1154, 1154, 526: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 550: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 584: 1154, 1154, 1154, 616: 1154}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4126}, - {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 493: 1156, 1156, 1156, 497: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 508: 1156, 1156, 511: 1156, 1156, 1156, 516: 1156, 1156, 1156, 1156, 1156, 1156, 523: 1156, 1156, 526: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 550: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 584: 1156, 1156, 1156, 616: 1156}, + {59: 4134, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4131}, + {59: 4132, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4133}, + {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 494: 1160, 1160, 1160, 498: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 510: 1160, 1160, 1160, 1160, 1160, 517: 1160, 1160, 1160, 1160, 1160, 1160, 524: 1160, 1160, 1160, 528: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 551: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 585: 1160, 1160, 1160, 617: 1160}, // 1515 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4129, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4128}, - {58: 4133, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4130}, - {58: 4131, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4132}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4135}, + {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 494: 1162, 1162, 1162, 498: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 510: 1162, 1162, 1162, 1162, 1162, 517: 1162, 1162, 1162, 1162, 1162, 1162, 524: 1162, 1162, 1162, 528: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 551: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 585: 1162, 1162, 1162, 617: 1162}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 672: 4138, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4137}, + {59: 4142, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4139}, // 1520 - {1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 493: 1155, 1155, 1155, 497: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 508: 1155, 1155, 511: 1155, 1155, 1155, 516: 1155, 1155, 1155, 1155, 1155, 1155, 523: 1155, 1155, 526: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 550: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 584: 1155, 1155, 1155, 616: 1155}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4134}, - {1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 493: 1157, 1157, 1157, 497: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 508: 1157, 1157, 511: 1157, 1157, 1157, 516: 1157, 1157, 1157, 1157, 1157, 1157, 523: 1157, 1157, 526: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 550: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 584: 1157, 1157, 1157, 616: 1157}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 813: 4136}, - {9: 4137}, + {59: 4140, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4141}, + {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 494: 1161, 1161, 1161, 498: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 510: 1161, 1161, 1161, 1161, 1161, 517: 1161, 1161, 1161, 1161, 1161, 1161, 524: 1161, 1161, 1161, 528: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 551: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 585: 1161, 1161, 1161, 617: 1161}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4143}, + {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 494: 1163, 1163, 1163, 498: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 510: 1163, 1163, 1163, 1163, 1163, 517: 1163, 1163, 1163, 1163, 1163, 1163, 524: 1163, 1163, 1163, 528: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 551: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 585: 1163, 1163, 1163, 617: 1163}, // 1525 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4138}, - {9: 4139, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4140}, - {58: 4141, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 493: 1204, 1204, 1204, 497: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 508: 1204, 1204, 511: 1204, 1204, 1204, 516: 1204, 1204, 1204, 1204, 1204, 1204, 523: 1204, 1204, 526: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 550: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 584: 1204, 1204, 1204, 616: 1204}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 815: 4145}, + {9: 4146}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4147}, + {9: 4148, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4149}, // 1530 - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 813: 4143}, - {9: 4144}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4145}, - {9: 4146, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4147}, + {59: 4150, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 494: 1210, 1210, 1210, 498: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 510: 1210, 1210, 1210, 1210, 1210, 517: 1210, 1210, 1210, 1210, 1210, 1210, 524: 1210, 1210, 1210, 528: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 551: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 585: 1210, 1210, 1210, 617: 1210}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 815: 4152}, + {9: 4153}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4154}, // 1535 - {58: 4148, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 493: 1205, 1205, 1205, 497: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 508: 1205, 1205, 511: 1205, 1205, 1205, 516: 1205, 1205, 1205, 1205, 1205, 1205, 523: 1205, 1205, 526: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 550: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 584: 1205, 1205, 1205, 616: 1205}, - {189: 4152, 4151, 212: 4153, 236: 4154, 1257: 4150}, - {9: 4155}, - {9: 1194}, + {9: 4155, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4156}, + {59: 4157, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 494: 1211, 1211, 1211, 498: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 510: 1211, 1211, 1211, 1211, 1211, 517: 1211, 1211, 1211, 1211, 1211, 1211, 524: 1211, 1211, 1211, 528: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 551: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 585: 1211, 1211, 1211, 617: 1211}, + {189: 4161, 4160, 212: 4162, 237: 4163, 1260: 4159}, // 1540 - {9: 1193}, - {9: 1192}, - {9: 1191}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4156}, - {58: 4157, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {9: 4164}, + {9: 1200}, + {9: 1199}, + {9: 1198}, + {9: 1197}, // 1545 - {1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 493: 1211, 1211, 1211, 497: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 508: 1211, 1211, 511: 1211, 1211, 1211, 516: 1211, 1211, 1211, 1211, 1211, 1211, 523: 1211, 1211, 526: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 550: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 584: 1211, 1211, 1211, 616: 1211}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4159}, - {9: 4160}, - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 4162}, - {2033, 2033, 6: 2033, 2033, 2033, 2033, 15: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 58: 2033, 79: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 112: 2033, 141: 2033, 2033, 2033, 2033, 496: 2033, 499: 2033, 2033, 512: 2033, 514: 2033, 519: 2033, 521: 2033, 524: 2033, 667: 2033, 2033, 675: 2033}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4165}, + {59: 4166, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 494: 1217, 1217, 1217, 498: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 510: 1217, 1217, 1217, 1217, 1217, 517: 1217, 1217, 1217, 1217, 1217, 1217, 524: 1217, 1217, 1217, 528: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 551: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 585: 1217, 1217, 1217, 617: 1217}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4168}, + {9: 4169}, // 1550 - {58: 4168}, - {33, 33, 6: 33, 33, 33, 15: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 58: 33, 79: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 496: 33, 499: 33, 33, 514: 33, 524: 33, 667: 33, 33, 675: 33}, - {525: 2823, 755: 4161, 784: 4167}, - {525: 2823, 755: 4166}, - {31, 31, 6: 31, 31, 31, 15: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 58: 31, 79: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 496: 31, 499: 31, 31, 514: 31, 524: 31, 667: 31, 31, 675: 31}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 4171}, + {2040, 2040, 6: 2040, 2040, 2040, 2040, 15: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 59: 2040, 79: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 112: 2040, 141: 2040, 2040, 2040, 2040, 497: 2040, 500: 2040, 2040, 513: 2040, 515: 2040, 520: 2040, 522: 2040, 525: 2040, 668: 2040, 2040, 676: 2040}, + {59: 4177}, + {33, 33, 6: 33, 33, 33, 15: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 59: 33, 79: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 497: 33, 500: 33, 33, 515: 33, 525: 33, 668: 33, 33, 676: 33}, + {527: 2831, 756: 4170, 785: 4176}, // 1555 - {32, 32, 6: 32, 32, 32, 15: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58: 32, 79: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 496: 32, 499: 32, 32, 514: 32, 524: 32, 667: 32, 32, 675: 32}, - {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 493: 1182, 1182, 1182, 497: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 508: 1182, 1182, 511: 1182, 1182, 1182, 516: 1182, 1182, 1182, 1182, 1182, 1182, 523: 1182, 1182, 526: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 550: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 584: 1182, 1182, 1182, 616: 1182}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4170}, - {58: 4171}, - {1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 493: 1183, 1183, 1183, 497: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 508: 1183, 1183, 511: 1183, 1183, 1183, 516: 1183, 1183, 1183, 1183, 1183, 1183, 523: 1183, 1183, 526: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 550: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 584: 1183, 1183, 1183, 616: 1183}, + {527: 2831, 756: 4175}, + {31, 31, 6: 31, 31, 31, 15: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 59: 31, 79: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 497: 31, 500: 31, 31, 515: 31, 525: 31, 668: 31, 31, 676: 31}, + {32, 32, 6: 32, 32, 32, 15: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 59: 32, 79: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 497: 32, 500: 32, 32, 515: 32, 525: 32, 668: 32, 32, 676: 32}, + {1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 494: 1188, 1188, 1188, 498: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 510: 1188, 1188, 1188, 1188, 1188, 517: 1188, 1188, 1188, 1188, 1188, 1188, 524: 1188, 1188, 1188, 528: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 551: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 585: 1188, 1188, 1188, 617: 1188}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4179}, // 1560 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4173}, - {58: 4174, 498: 4175, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 493: 1199, 1199, 1199, 497: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 508: 1199, 1199, 511: 1199, 1199, 1199, 516: 1199, 1199, 1199, 1199, 1199, 1199, 523: 1199, 1199, 526: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 550: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 584: 1199, 1199, 1199, 616: 1199}, - {514: 3917, 549: 4177, 667: 3916, 926: 4176}, - {492: 3932, 786: 4180}, + {59: 4180}, + {1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 494: 1189, 1189, 1189, 498: 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 510: 1189, 1189, 1189, 1189, 1189, 517: 1189, 1189, 1189, 1189, 1189, 1189, 524: 1189, 1189, 1189, 528: 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 551: 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 585: 1189, 1189, 1189, 617: 1189}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4182}, + {59: 4183, 499: 4184, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 494: 1205, 1205, 1205, 498: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 510: 1205, 1205, 1205, 1205, 1205, 517: 1205, 1205, 1205, 1205, 1205, 1205, 524: 1205, 1205, 1205, 528: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 551: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 585: 1205, 1205, 1205, 617: 1205}, // 1565 - {492: 3932, 786: 4178}, - {58: 4179}, - {1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 493: 1197, 1197, 1197, 497: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 508: 1197, 1197, 511: 1197, 1197, 1197, 516: 1197, 1197, 1197, 1197, 1197, 1197, 523: 1197, 1197, 526: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 550: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 584: 1197, 1197, 1197, 616: 1197}, - {58: 4181}, - {1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 493: 1198, 1198, 1198, 497: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 508: 1198, 1198, 511: 1198, 1198, 1198, 516: 1198, 1198, 1198, 1198, 1198, 1198, 523: 1198, 1198, 526: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 550: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 584: 1198, 1198, 1198, 616: 1198}, + {515: 3926, 550: 4186, 668: 3925, 928: 4185}, + {493: 3941, 787: 4189}, + {493: 3941, 787: 4187}, + {59: 4188}, + {1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 494: 1203, 1203, 1203, 498: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 510: 1203, 1203, 1203, 1203, 1203, 517: 1203, 1203, 1203, 1203, 1203, 1203, 524: 1203, 1203, 1203, 528: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 551: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 585: 1203, 1203, 1203, 617: 1203}, // 1570 - {1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 493: 1221, 1221, 1221, 497: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 508: 1221, 1221, 511: 1221, 1221, 1221, 516: 1221, 1221, 1221, 1221, 1221, 1221, 523: 1221, 1221, 526: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 550: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 584: 1221, 1221, 1221, 616: 1221}, - {1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 493: 1222, 1222, 1222, 497: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 508: 1222, 1222, 511: 1222, 1222, 1222, 516: 1222, 1222, 1222, 1222, 1222, 1222, 523: 1222, 1222, 526: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 550: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 584: 1222, 1222, 1222, 616: 1222}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 4185}, - {58: 4186}, - {1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 493: 1218, 1218, 1218, 497: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 508: 1218, 1218, 511: 1218, 1218, 1218, 516: 1218, 1218, 1218, 1218, 1218, 1218, 523: 1218, 1218, 526: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 550: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 584: 1218, 1218, 1218, 616: 1218}, + {59: 4190}, + {1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 494: 1204, 1204, 1204, 498: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 510: 1204, 1204, 1204, 1204, 1204, 517: 1204, 1204, 1204, 1204, 1204, 1204, 524: 1204, 1204, 1204, 528: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 551: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 585: 1204, 1204, 1204, 617: 1204}, + {1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 494: 1227, 1227, 1227, 498: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 510: 1227, 1227, 1227, 1227, 1227, 517: 1227, 1227, 1227, 1227, 1227, 1227, 524: 1227, 1227, 1227, 528: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 551: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 585: 1227, 1227, 1227, 617: 1227}, + {1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 494: 1228, 1228, 1228, 498: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 510: 1228, 1228, 1228, 1228, 1228, 517: 1228, 1228, 1228, 1228, 1228, 1228, 524: 1228, 1228, 1228, 528: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 551: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 585: 1228, 1228, 1228, 617: 1228}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 4194}, // 1575 - {1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 493: 1223, 1223, 1223, 497: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 508: 1223, 1223, 511: 1223, 1223, 1223, 516: 1223, 1223, 1223, 1223, 1223, 1223, 523: 1223, 1223, 526: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 550: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 584: 1223, 1223, 1223, 616: 1223}, - {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 4189, 3655}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4190}, - {58: 4191, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4192}, + {59: 4195}, + {1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 494: 1224, 1224, 1224, 498: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 510: 1224, 1224, 1224, 1224, 1224, 517: 1224, 1224, 1224, 1224, 1224, 1224, 524: 1224, 1224, 1224, 528: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 551: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 585: 1224, 1224, 1224, 617: 1224}, + {1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 494: 1229, 1229, 1229, 498: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 510: 1229, 1229, 1229, 1229, 1229, 517: 1229, 1229, 1229, 1229, 1229, 1229, 524: 1229, 1229, 1229, 528: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 551: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 585: 1229, 1229, 1229, 617: 1229}, + {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 60: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 493: 1284, 1284, 496: 1284, 1284, 1284, 503: 1284, 1284, 1284, 1284, 1284, 509: 1284, 515: 1284, 1284, 523: 1284, 527: 1284, 550: 1284, 584: 1284, 588: 1284, 590: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 602: 1284, 1284, 1284, 1284, 1284, 1284, 609: 1284, 1284, 1284, 1284, 1284, 615: 1284, 1284, 618: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 670: 1284, 672: 3661, 768: 3659, 3660, 810: 3662, 813: 3663, 840: 4198, 3664}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4199}, // 1580 - {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 493: 1180, 1180, 1180, 497: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 508: 1180, 1180, 511: 1180, 1180, 1180, 516: 1180, 1180, 1180, 1180, 1180, 1180, 523: 1180, 1180, 526: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 550: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 584: 1180, 1180, 1180, 616: 1180}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 4194}, - {58: 4195}, - {1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 493: 1151, 1151, 1151, 497: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 508: 1151, 1151, 511: 1151, 1151, 1151, 516: 1151, 1151, 1151, 1151, 1151, 1151, 523: 1151, 1151, 526: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 550: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 584: 1151, 1151, 1151, 616: 1151}, - {161: 2379, 186: 2379, 206: 2379, 510: 2379, 537: 2379, 564: 2379, 582: 2379, 584: 2379, 2379, 591: 2379, 2379, 603: 2379}, + {59: 4200, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 494: 1002, 1002, 1002, 498: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 510: 1002, 1002, 1002, 1002, 1002, 517: 1002, 1002, 1002, 1002, 1002, 1002, 524: 1002, 1002, 1002, 528: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 551: 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 585: 1002, 1002, 1002, 617: 1002, 765: 3477, 770: 3669, 788: 4201}, + {1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 494: 1186, 1186, 1186, 498: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 510: 1186, 1186, 1186, 1186, 1186, 517: 1186, 1186, 1186, 1186, 1186, 1186, 524: 1186, 1186, 1186, 528: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 551: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 585: 1186, 1186, 1186, 617: 1186}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 4203}, + {59: 4204}, // 1585 - {161: 2378, 186: 2378, 206: 2378, 510: 2378, 537: 2378, 564: 2378, 582: 2378, 584: 2378, 2378, 591: 2378, 2378, 603: 2378}, - {2: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 10: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 59: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 492: 1960, 494: 1960, 1960, 1960, 502: 1960, 1960, 1960, 1960, 1960, 510: 1960, 514: 1960, 1960, 522: 1960, 525: 1960, 549: 1960, 583: 1960, 587: 1960, 589: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 601: 1960, 1960, 1960, 1960, 1960, 1960, 608: 1960, 1960, 1960, 1960, 1960, 614: 1960, 1960, 617: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960}, - {537: 4227, 564: 4226, 582: 4225, 584: 4208, 4209, 1143: 4228}, - {492: 1956}, - {2: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 10: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 59: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 492: 1954, 494: 1954, 1954, 1954, 502: 1954, 1954, 1954, 1954, 1954, 510: 1954, 514: 1954, 1954, 522: 1954, 525: 1954, 549: 1954, 583: 1954, 587: 1954, 589: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 601: 1954, 1954, 1954, 1954, 1954, 1954, 608: 1954, 1954, 1954, 1954, 1954, 614: 1954, 1954, 617: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954}, + {1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 494: 1157, 1157, 1157, 498: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 510: 1157, 1157, 1157, 1157, 1157, 517: 1157, 1157, 1157, 1157, 1157, 1157, 524: 1157, 1157, 1157, 528: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 551: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 585: 1157, 1157, 1157, 617: 1157}, + {161: 2386, 186: 2386, 206: 2386, 509: 2386, 538: 2386, 565: 2386, 583: 2386, 585: 2386, 2386, 592: 2386, 2386, 604: 2386}, + {161: 2385, 186: 2385, 206: 2385, 509: 2385, 538: 2385, 565: 2385, 583: 2385, 585: 2385, 2385, 592: 2385, 2385, 604: 2385}, + {2: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 10: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 60: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 493: 1967, 1967, 496: 1967, 1967, 503: 1967, 1967, 1967, 1967, 1967, 509: 1967, 515: 1967, 1967, 523: 1967, 527: 1967, 550: 1967, 584: 1967, 588: 1967, 590: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 602: 1967, 1967, 1967, 1967, 1967, 1967, 609: 1967, 1967, 1967, 1967, 1967, 615: 1967, 1967, 618: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967}, + {538: 4236, 565: 4235, 583: 4234, 585: 4217, 4218, 1148: 4237}, // 1590 - {2: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 10: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 59: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 492: 1952, 494: 1952, 1952, 1952, 502: 1952, 1952, 1952, 1952, 1952, 510: 1952, 514: 1952, 1952, 522: 1952, 525: 1952, 549: 1952, 583: 1952, 587: 1952, 589: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 601: 1952, 1952, 1952, 1952, 1952, 1952, 608: 1952, 1952, 1952, 1952, 1952, 614: 1952, 1952, 617: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952}, - {492: 4221, 731: 4222}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4218}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4214, 3359, 3440, 3358, 3355}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4213, 3359, 3440, 3358, 3355}, + {493: 1963}, + {2: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 10: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 60: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 493: 1961, 1961, 496: 1961, 1961, 503: 1961, 1961, 1961, 1961, 1961, 509: 1961, 515: 1961, 1961, 523: 1961, 527: 1961, 550: 1961, 584: 1961, 588: 1961, 590: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 602: 1961, 1961, 1961, 1961, 1961, 1961, 609: 1961, 1961, 1961, 1961, 1961, 615: 1961, 1961, 618: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961}, + {2: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 10: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 60: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 493: 1959, 1959, 496: 1959, 1959, 503: 1959, 1959, 1959, 1959, 1959, 509: 1959, 515: 1959, 1959, 523: 1959, 527: 1959, 550: 1959, 584: 1959, 588: 1959, 590: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 602: 1959, 1959, 1959, 1959, 1959, 1959, 609: 1959, 1959, 1959, 1959, 1959, 615: 1959, 1959, 618: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959}, + {493: 4230, 732: 4231}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 4227}, // 1595 - {492: 4210}, - {2: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 10: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 59: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 492: 1940, 494: 1940, 1940, 1940, 502: 1940, 1940, 1940, 1940, 1940, 510: 1940, 514: 1940, 1940, 522: 1940, 525: 1940, 549: 1940, 583: 1940, 587: 1940, 589: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 601: 1940, 1940, 1940, 1940, 1940, 1940, 608: 1940, 1940, 1940, 1940, 1940, 614: 1940, 1940, 617: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940}, - {2: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 10: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 59: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 492: 1939, 494: 1939, 1939, 1939, 502: 1939, 1939, 1939, 1939, 1939, 510: 1939, 514: 1939, 1939, 522: 1939, 525: 1939, 549: 1939, 583: 1939, 587: 1939, 589: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 601: 1939, 1939, 1939, 1939, 1939, 1939, 608: 1939, 1939, 1939, 1939, 1939, 614: 1939, 1939, 617: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4211, 3359, 3440, 3358, 3355}, - {58: 4212, 499: 3456, 616: 3457}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4223, 3368, 3449, 3367, 3364}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4222, 3368, 3449, 3367, 3364}, + {493: 4219}, + {2: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 10: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 60: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 493: 1947, 1947, 496: 1947, 1947, 503: 1947, 1947, 1947, 1947, 1947, 509: 1947, 515: 1947, 1947, 523: 1947, 527: 1947, 550: 1947, 584: 1947, 588: 1947, 590: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 602: 1947, 1947, 1947, 1947, 1947, 1947, 609: 1947, 1947, 1947, 1947, 1947, 615: 1947, 1947, 618: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947}, + {2: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 10: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 60: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 493: 1946, 1946, 496: 1946, 1946, 503: 1946, 1946, 1946, 1946, 1946, 509: 1946, 515: 1946, 1946, 523: 1946, 527: 1946, 550: 1946, 584: 1946, 588: 1946, 590: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 602: 1946, 1946, 1946, 1946, 1946, 1946, 609: 1946, 1946, 1946, 1946, 1946, 615: 1946, 1946, 618: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, // 1600 - {1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 493: 1942, 1942, 498: 1942, 500: 1942, 1942, 1942, 1942, 508: 1942, 1942, 511: 1942, 1942, 1942, 516: 1942, 1942, 1942, 1942, 1942, 1942, 523: 1942, 1942, 526: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 538: 1942, 1942, 1942, 542: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 550: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 565: 1942, 574: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942}, - {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 493: 1943, 1943, 498: 1943, 3456, 1943, 1943, 1943, 1943, 508: 1943, 1943, 511: 1943, 1943, 1943, 516: 1943, 1943, 1943, 1943, 1943, 1943, 523: 1943, 1943, 526: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 538: 1943, 1943, 1943, 542: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 550: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 565: 1943, 574: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 616: 3457}, - {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 4216, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 493: 1938, 1938, 498: 1938, 3456, 1938, 1938, 1938, 1938, 508: 1938, 1938, 511: 1938, 1938, 1938, 516: 1938, 1938, 1938, 1938, 1938, 1938, 523: 1938, 1938, 526: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 538: 1938, 1938, 1938, 542: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 550: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 565: 1938, 574: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 616: 3457, 1275: 4215}, - {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 493: 1944, 1944, 498: 1944, 500: 1944, 1944, 1944, 1944, 508: 1944, 1944, 511: 1944, 1944, 1944, 516: 1944, 1944, 1944, 1944, 1944, 1944, 523: 1944, 1944, 526: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 538: 1944, 1944, 1944, 542: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 550: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 565: 1944, 574: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944}, - {494: 4217}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 4220, 3368, 3449, 3367, 3364}, + {59: 4221, 500: 3465, 617: 3466}, + {1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 494: 1949, 1949, 499: 1949, 501: 1949, 1949, 1949, 1949, 510: 1949, 1949, 1949, 1949, 1949, 517: 1949, 1949, 1949, 1949, 1949, 1949, 524: 1949, 1949, 1949, 528: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 539: 1949, 1949, 1949, 543: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 551: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 566: 1949, 575: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949}, + {1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 494: 1950, 1950, 499: 1950, 3465, 1950, 1950, 1950, 1950, 510: 1950, 1950, 1950, 1950, 1950, 517: 1950, 1950, 1950, 1950, 1950, 1950, 524: 1950, 1950, 1950, 528: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 539: 1950, 1950, 1950, 543: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 551: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 566: 1950, 575: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 617: 3466}, + {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 4225, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 494: 1945, 1945, 499: 1945, 3465, 1945, 1945, 1945, 1945, 510: 1945, 1945, 1945, 1945, 1945, 517: 1945, 1945, 1945, 1945, 1945, 1945, 524: 1945, 1945, 1945, 528: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 539: 1945, 1945, 1945, 543: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 551: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 566: 1945, 575: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 617: 3466, 1278: 4224}, // 1605 - {1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 493: 1937, 1937, 498: 1937, 500: 1937, 1937, 1937, 1937, 508: 1937, 1937, 511: 1937, 1937, 1937, 516: 1937, 1937, 1937, 1937, 1937, 1937, 523: 1937, 1937, 526: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 538: 1937, 1937, 1937, 542: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 550: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 565: 1937, 574: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937}, - {504: 3792, 3793, 3798, 527: 4219, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 4220}, - {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 493: 1945, 1945, 498: 1945, 500: 1945, 1945, 1945, 1945, 508: 1945, 1945, 511: 1945, 1945, 1945, 516: 1945, 1945, 1945, 1945, 1945, 1945, 523: 1945, 1945, 526: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 538: 1945, 1945, 1945, 542: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 550: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 565: 1945, 574: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 2662, 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3987, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 2660, 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 665: 2656, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3986, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 801: 4223}, + {1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 494: 1951, 1951, 499: 1951, 501: 1951, 1951, 1951, 1951, 510: 1951, 1951, 1951, 1951, 1951, 517: 1951, 1951, 1951, 1951, 1951, 1951, 524: 1951, 1951, 1951, 528: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 539: 1951, 1951, 1951, 543: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 551: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 566: 1951, 575: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951}, + {494: 4226}, + {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 494: 1944, 1944, 499: 1944, 501: 1944, 1944, 1944, 1944, 510: 1944, 1944, 1944, 1944, 1944, 517: 1944, 1944, 1944, 1944, 1944, 1944, 524: 1944, 1944, 1944, 528: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 539: 1944, 1944, 1944, 543: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 551: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 566: 1944, 575: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944}, + {505: 3801, 3802, 3807, 528: 4228, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 4229}, // 1610 - {1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 493: 1946, 1946, 498: 1946, 500: 1946, 1946, 1946, 1946, 508: 1946, 1946, 511: 1946, 1946, 1946, 516: 1946, 1946, 1946, 1946, 1946, 1946, 523: 1946, 1946, 526: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 538: 1946, 1946, 1946, 542: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 550: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 565: 1946, 574: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, - {9: 3696, 58: 4224}, - {1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 493: 1947, 1947, 498: 1947, 500: 1947, 1947, 1947, 1947, 508: 1947, 1947, 511: 1947, 1947, 1947, 516: 1947, 1947, 1947, 1947, 1947, 1947, 523: 1947, 1947, 526: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 538: 1947, 1947, 1947, 542: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 550: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 565: 1947, 574: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947}, - {2: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 10: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 59: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 492: 1959, 494: 1959, 1959, 1959, 502: 1959, 1959, 1959, 1959, 1959, 510: 1959, 514: 1959, 1959, 522: 1959, 525: 1959, 549: 1959, 583: 1959, 587: 1959, 589: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 601: 1959, 1959, 1959, 1959, 1959, 1959, 608: 1959, 1959, 1959, 1959, 1959, 614: 1959, 1959, 617: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959}, - {492: 1955}, + {1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 494: 1952, 1952, 499: 1952, 501: 1952, 1952, 1952, 1952, 510: 1952, 1952, 1952, 1952, 1952, 517: 1952, 1952, 1952, 1952, 1952, 1952, 524: 1952, 1952, 1952, 528: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 539: 1952, 1952, 1952, 543: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 551: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 566: 1952, 575: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 2669, 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3996, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 2667, 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 666: 2663, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3995, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 771: 3998, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 4000, 3999, 802: 4232}, + {1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 494: 1953, 1953, 499: 1953, 501: 1953, 1953, 1953, 1953, 510: 1953, 1953, 1953, 1953, 1953, 517: 1953, 1953, 1953, 1953, 1953, 1953, 524: 1953, 1953, 1953, 528: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 539: 1953, 1953, 1953, 543: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 551: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 566: 1953, 575: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, + {9: 3705, 59: 4233}, + {1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 494: 1954, 1954, 499: 1954, 501: 1954, 1954, 1954, 1954, 510: 1954, 1954, 1954, 1954, 1954, 517: 1954, 1954, 1954, 1954, 1954, 1954, 524: 1954, 1954, 1954, 528: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 539: 1954, 1954, 1954, 543: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 551: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 566: 1954, 575: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954}, // 1615 - {2: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 10: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 59: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 492: 1953, 494: 1953, 1953, 1953, 502: 1953, 1953, 1953, 1953, 1953, 510: 1953, 514: 1953, 1953, 522: 1953, 525: 1953, 549: 1953, 583: 1953, 587: 1953, 589: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 601: 1953, 1953, 1953, 1953, 1953, 1953, 608: 1953, 1953, 1953, 1953, 1953, 614: 1953, 1953, 617: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, - {2: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 10: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 59: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 492: 1951, 494: 1951, 1951, 1951, 502: 1951, 1951, 1951, 1951, 1951, 510: 1951, 514: 1951, 1951, 522: 1951, 525: 1951, 549: 1951, 583: 1951, 587: 1951, 589: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 601: 1951, 1951, 1951, 1951, 1951, 1951, 608: 1951, 1951, 1951, 1951, 1951, 614: 1951, 1951, 617: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951}, - {186: 4252, 510: 4253, 591: 4251, 4250}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 4244, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 4245, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 4243, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 671: 4246, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 4241, 1208: 4242}, - {2: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 10: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 59: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 492: 1968, 494: 1968, 1968, 1968, 502: 1968, 1968, 1968, 1968, 1968, 510: 1968, 514: 1968, 1968, 522: 1968, 525: 1968, 549: 1968, 583: 1968, 587: 1968, 589: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 601: 1968, 1968, 1968, 1968, 1968, 1968, 608: 1968, 1968, 1968, 1968, 1968, 614: 1968, 1968, 617: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 671: 1968}, + {2: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 10: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 60: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 493: 1966, 1966, 496: 1966, 1966, 503: 1966, 1966, 1966, 1966, 1966, 509: 1966, 515: 1966, 1966, 523: 1966, 527: 1966, 550: 1966, 584: 1966, 588: 1966, 590: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 602: 1966, 1966, 1966, 1966, 1966, 1966, 609: 1966, 1966, 1966, 1966, 1966, 615: 1966, 1966, 618: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966}, + {493: 1962}, + {2: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 10: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 60: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 493: 1960, 1960, 496: 1960, 1960, 503: 1960, 1960, 1960, 1960, 1960, 509: 1960, 515: 1960, 1960, 523: 1960, 527: 1960, 550: 1960, 584: 1960, 588: 1960, 590: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 602: 1960, 1960, 1960, 1960, 1960, 1960, 609: 1960, 1960, 1960, 1960, 1960, 615: 1960, 1960, 618: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960}, + {2: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 10: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 60: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 493: 1958, 1958, 496: 1958, 1958, 503: 1958, 1958, 1958, 1958, 1958, 509: 1958, 515: 1958, 1958, 523: 1958, 527: 1958, 550: 1958, 584: 1958, 588: 1958, 590: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 602: 1958, 1958, 1958, 1958, 1958, 1958, 609: 1958, 1958, 1958, 1958, 1958, 615: 1958, 1958, 618: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958}, + {186: 4261, 509: 4262, 592: 4260, 4259}, // 1620 - {2: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 10: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 59: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 492: 1967, 494: 1967, 1967, 1967, 502: 1967, 1967, 1967, 1967, 1967, 510: 1967, 514: 1967, 1967, 522: 1967, 525: 1967, 549: 1967, 583: 1967, 587: 1967, 589: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 601: 1967, 1967, 1967, 1967, 1967, 1967, 608: 1967, 1967, 1967, 1967, 1967, 614: 1967, 1967, 617: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 671: 1967}, - {2: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 10: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 59: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 492: 1966, 494: 1966, 1966, 1966, 502: 1966, 1966, 1966, 1966, 1966, 510: 1966, 514: 1966, 1966, 522: 1966, 525: 1966, 549: 1966, 583: 1966, 587: 1966, 589: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 601: 1966, 1966, 1966, 1966, 1966, 1966, 608: 1966, 1966, 1966, 1966, 1966, 614: 1966, 1966, 617: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 671: 1966}, - {2: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 10: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 59: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 492: 1965, 494: 1965, 1965, 1965, 502: 1965, 1965, 1965, 1965, 1965, 510: 1965, 514: 1965, 1965, 522: 1965, 525: 1965, 549: 1965, 583: 1965, 587: 1965, 589: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 601: 1965, 1965, 1965, 1965, 1965, 1965, 608: 1965, 1965, 1965, 1965, 1965, 614: 1965, 1965, 617: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 671: 1965}, - {2: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 10: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 59: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 492: 1964, 494: 1964, 1964, 1964, 502: 1964, 1964, 1964, 1964, 1964, 510: 1964, 514: 1964, 1964, 522: 1964, 525: 1964, 549: 1964, 583: 1964, 587: 1964, 589: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 601: 1964, 1964, 1964, 1964, 1964, 1964, 608: 1964, 1964, 1964, 1964, 1964, 614: 1964, 1964, 617: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 671: 1964}, - {2: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 10: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 59: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 492: 1963, 494: 1963, 1963, 1963, 502: 1963, 1963, 1963, 1963, 1963, 510: 1963, 514: 1963, 1963, 522: 1963, 525: 1963, 549: 1963, 583: 1963, 587: 1963, 589: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 601: 1963, 1963, 1963, 1963, 1963, 1963, 608: 1963, 1963, 1963, 1963, 1963, 614: 1963, 1963, 617: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 671: 1963}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 4253, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 4254, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 4252, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 672: 4255, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 4250, 1213: 4251}, + {2: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 10: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 60: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 493: 1975, 1975, 496: 1975, 1975, 503: 1975, 1975, 1975, 1975, 1975, 509: 1975, 515: 1975, 1975, 523: 1975, 527: 1975, 550: 1975, 584: 1975, 588: 1975, 590: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 602: 1975, 1975, 1975, 1975, 1975, 1975, 609: 1975, 1975, 1975, 1975, 1975, 615: 1975, 1975, 618: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 672: 1975}, + {2: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 10: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 60: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 493: 1974, 1974, 496: 1974, 1974, 503: 1974, 1974, 1974, 1974, 1974, 509: 1974, 515: 1974, 1974, 523: 1974, 527: 1974, 550: 1974, 584: 1974, 588: 1974, 590: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 602: 1974, 1974, 1974, 1974, 1974, 1974, 609: 1974, 1974, 1974, 1974, 1974, 615: 1974, 1974, 618: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 672: 1974}, + {2: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 10: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 60: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 493: 1973, 1973, 496: 1973, 1973, 503: 1973, 1973, 1973, 1973, 1973, 509: 1973, 515: 1973, 1973, 523: 1973, 527: 1973, 550: 1973, 584: 1973, 588: 1973, 590: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 602: 1973, 1973, 1973, 1973, 1973, 1973, 609: 1973, 1973, 1973, 1973, 1973, 615: 1973, 1973, 618: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 672: 1973}, + {2: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 10: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 60: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 493: 1972, 1972, 496: 1972, 1972, 503: 1972, 1972, 1972, 1972, 1972, 509: 1972, 515: 1972, 1972, 523: 1972, 527: 1972, 550: 1972, 584: 1972, 588: 1972, 590: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 602: 1972, 1972, 1972, 1972, 1972, 1972, 609: 1972, 1972, 1972, 1972, 1972, 615: 1972, 1972, 618: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 672: 1972}, // 1625 - {2: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 10: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 59: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 492: 1962, 494: 1962, 1962, 1962, 502: 1962, 1962, 1962, 1962, 1962, 510: 1962, 514: 1962, 1962, 522: 1962, 525: 1962, 549: 1962, 583: 1962, 587: 1962, 589: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 601: 1962, 1962, 1962, 1962, 1962, 1962, 608: 1962, 1962, 1962, 1962, 1962, 614: 1962, 1962, 617: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 671: 1962}, - {2: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 10: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 59: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 492: 1961, 494: 1961, 1961, 1961, 502: 1961, 1961, 1961, 1961, 1961, 510: 1961, 514: 1961, 1961, 522: 1961, 525: 1961, 549: 1961, 583: 1961, 587: 1961, 589: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 601: 1961, 1961, 1961, 1961, 1961, 1961, 608: 1961, 1961, 1961, 1961, 1961, 614: 1961, 1961, 617: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 671: 1961}, - {186: 1958, 495: 4197, 497: 4196, 510: 1958, 591: 1958, 1958, 834: 4240}, - {186: 1957, 510: 1957, 591: 1957, 1957}, - {1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 493: 1972, 1972, 498: 1972, 500: 1972, 1972, 1972, 1972, 508: 1972, 1972, 511: 1972, 1972, 1972, 516: 1972, 1972, 1972, 1972, 1972, 1972, 523: 1972, 1972, 526: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 538: 1972, 1972, 1972, 542: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 550: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 565: 1972, 574: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972}, + {2: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 10: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 60: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 493: 1971, 1971, 496: 1971, 1971, 503: 1971, 1971, 1971, 1971, 1971, 509: 1971, 515: 1971, 1971, 523: 1971, 527: 1971, 550: 1971, 584: 1971, 588: 1971, 590: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 602: 1971, 1971, 1971, 1971, 1971, 1971, 609: 1971, 1971, 1971, 1971, 1971, 615: 1971, 1971, 618: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 672: 1971}, + {2: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 10: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 60: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 493: 1970, 1970, 496: 1970, 1970, 503: 1970, 1970, 1970, 1970, 1970, 509: 1970, 515: 1970, 1970, 523: 1970, 527: 1970, 550: 1970, 584: 1970, 588: 1970, 590: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 602: 1970, 1970, 1970, 1970, 1970, 1970, 609: 1970, 1970, 1970, 1970, 1970, 615: 1970, 1970, 618: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 672: 1970}, + {2: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 10: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 60: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 493: 1969, 1969, 496: 1969, 1969, 503: 1969, 1969, 1969, 1969, 1969, 509: 1969, 515: 1969, 1969, 523: 1969, 527: 1969, 550: 1969, 584: 1969, 588: 1969, 590: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 602: 1969, 1969, 1969, 1969, 1969, 1969, 609: 1969, 1969, 1969, 1969, 1969, 615: 1969, 1969, 618: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 672: 1969}, + {2: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 10: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 60: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 493: 1968, 1968, 496: 1968, 1968, 503: 1968, 1968, 1968, 1968, 1968, 509: 1968, 515: 1968, 1968, 523: 1968, 527: 1968, 550: 1968, 584: 1968, 588: 1968, 590: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 602: 1968, 1968, 1968, 1968, 1968, 1968, 609: 1968, 1968, 1968, 1968, 1968, 615: 1968, 1968, 618: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 672: 1968}, + {186: 1965, 496: 4206, 498: 4205, 509: 1965, 592: 1965, 1965, 835: 4249}, // 1630 - {492: 2663, 731: 4249}, - {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 493: 785, 785, 785, 497: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 508: 785, 785, 511: 785, 785, 785, 516: 785, 785, 785, 785, 785, 785, 523: 785, 785, 526: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 550: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 584: 785, 785, 785, 616: 785, 680: 4247}, - {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1950, 1770, 1770, 1770, 497: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 508: 1770, 1770, 511: 1770, 1770, 1770, 516: 1770, 1770, 1770, 1770, 1770, 1770, 523: 1770, 1770, 526: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 550: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 584: 1770, 1770, 1770, 616: 1770, 672: 1770, 676: 1770, 1770}, - {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1949, 1769, 1769, 1769, 497: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 508: 1769, 1769, 511: 1769, 1769, 1769, 516: 1769, 1769, 1769, 1769, 1769, 1769, 523: 1769, 1769, 526: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 550: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 584: 1769, 1769, 1769, 616: 1769, 672: 1769, 676: 1769, 1769}, - {492: 1948}, + {186: 1964, 509: 1964, 592: 1964, 1964}, + {1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 494: 1979, 1979, 499: 1979, 501: 1979, 1979, 1979, 1979, 510: 1979, 1979, 1979, 1979, 1979, 517: 1979, 1979, 1979, 1979, 1979, 1979, 524: 1979, 1979, 1979, 528: 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 539: 1979, 1979, 1979, 543: 1979, 1979, 1979, 1979, 1979, 1979, 1979, 551: 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 566: 1979, 575: 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979}, + {493: 2670, 732: 4258}, + {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 494: 791, 791, 791, 498: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 510: 791, 791, 791, 791, 791, 517: 791, 791, 791, 791, 791, 791, 524: 791, 791, 791, 528: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 551: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 585: 791, 791, 791, 617: 791, 682: 4256}, + {1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1957, 1777, 1777, 1777, 498: 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 510: 1777, 1777, 1777, 1777, 1777, 517: 1777, 1777, 1777, 1777, 1777, 1777, 524: 1777, 1777, 1777, 528: 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 551: 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 585: 1777, 1777, 1777, 617: 1777, 673: 1777, 677: 1777, 1777}, // 1635 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 4248}, - {1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 493: 1970, 1970, 498: 1970, 500: 1970, 1970, 1970, 1970, 508: 1970, 1970, 511: 1970, 1970, 1970, 516: 1970, 1970, 1970, 1970, 1970, 1970, 523: 1970, 1970, 526: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 538: 1970, 1970, 1970, 542: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 550: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 565: 1970, 574: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970}, - {1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 493: 1971, 1971, 498: 1971, 500: 1971, 1971, 1971, 1971, 508: 1971, 1971, 511: 1971, 1971, 1971, 516: 1971, 1971, 1971, 1971, 1971, 1971, 523: 1971, 1971, 526: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 538: 1971, 1971, 1971, 542: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 550: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 565: 1971, 574: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971}, - {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 493: 1997, 1997, 498: 1997, 500: 1997, 1997, 1997, 1997, 508: 1997, 1997, 511: 1997, 1997, 1997, 516: 1997, 1997, 519: 1997, 1997, 1997, 523: 1997, 1997, 526: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 538: 1997, 1997, 1997, 542: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 550: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 565: 1997}, - {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 493: 1996, 1996, 498: 1996, 500: 1996, 1996, 1996, 1996, 508: 1996, 1996, 511: 1996, 1996, 1996, 516: 1996, 1996, 519: 1996, 1996, 1996, 523: 1996, 1996, 526: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 538: 1996, 1996, 1996, 542: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 550: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 565: 1996}, + {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1956, 1776, 1776, 1776, 498: 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 510: 1776, 1776, 1776, 1776, 1776, 517: 1776, 1776, 1776, 1776, 1776, 1776, 524: 1776, 1776, 1776, 528: 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 551: 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 585: 1776, 1776, 1776, 617: 1776, 673: 1776, 677: 1776, 1776}, + {493: 1955}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 4257}, + {1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 494: 1977, 1977, 499: 1977, 501: 1977, 1977, 1977, 1977, 510: 1977, 1977, 1977, 1977, 1977, 517: 1977, 1977, 1977, 1977, 1977, 1977, 524: 1977, 1977, 1977, 528: 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 539: 1977, 1977, 1977, 543: 1977, 1977, 1977, 1977, 1977, 1977, 1977, 551: 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 566: 1977, 575: 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977}, + {1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 494: 1978, 1978, 499: 1978, 501: 1978, 1978, 1978, 1978, 510: 1978, 1978, 1978, 1978, 1978, 517: 1978, 1978, 1978, 1978, 1978, 1978, 524: 1978, 1978, 1978, 528: 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 539: 1978, 1978, 1978, 543: 1978, 1978, 1978, 1978, 1978, 1978, 1978, 551: 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 566: 1978, 575: 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978}, // 1640 - {1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 493: 1995, 1995, 498: 1995, 500: 1995, 1995, 1995, 1995, 508: 1995, 1995, 511: 1995, 1995, 1995, 516: 1995, 1995, 519: 1995, 1995, 1995, 523: 1995, 1995, 526: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 538: 1995, 1995, 1995, 542: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 550: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 565: 1995}, - {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 493: 1973, 1973, 498: 1973, 500: 1973, 1973, 1973, 1973, 508: 1973, 1973, 511: 1973, 1973, 1973, 516: 1973, 1973, 1973, 1973, 1973, 1973, 523: 1973, 1973, 526: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 538: 1973, 1973, 1973, 542: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 550: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 565: 1973, 574: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 4257}, - {2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 492: 2402, 507: 2402, 512: 2402, 514: 2402, 518: 2402, 526: 2402, 548: 2402, 2402, 561: 2402, 667: 2402, 672: 4278, 690: 2402, 2402, 693: 2402, 699: 2402, 2402, 702: 2402, 2402, 2402, 2402, 2402, 2402, 710: 2402, 712: 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 727: 2402, 2402, 2402, 2402}, - {9: 2399, 58: 2399}, + {2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 494: 2004, 2004, 499: 2004, 501: 2004, 2004, 2004, 2004, 510: 2004, 2004, 2004, 2004, 2004, 517: 2004, 2004, 520: 2004, 2004, 2004, 524: 2004, 2004, 2004, 528: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 539: 2004, 2004, 2004, 543: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 551: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 566: 2004}, + {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 494: 2003, 2003, 499: 2003, 501: 2003, 2003, 2003, 2003, 510: 2003, 2003, 2003, 2003, 2003, 517: 2003, 2003, 520: 2003, 2003, 2003, 524: 2003, 2003, 2003, 528: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 539: 2003, 2003, 2003, 543: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 551: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 566: 2003}, + {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 494: 2002, 2002, 499: 2002, 501: 2002, 2002, 2002, 2002, 510: 2002, 2002, 2002, 2002, 2002, 517: 2002, 2002, 520: 2002, 2002, 2002, 524: 2002, 2002, 2002, 528: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 539: 2002, 2002, 2002, 543: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 551: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 566: 2002}, + {1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 494: 1980, 1980, 499: 1980, 501: 1980, 1980, 1980, 1980, 510: 1980, 1980, 1980, 1980, 1980, 517: 1980, 1980, 1980, 1980, 1980, 1980, 524: 1980, 1980, 1980, 528: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 539: 1980, 1980, 1980, 543: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 551: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 566: 1980, 575: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 4266}, // 1645 - {9: 4258, 58: 4259}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4277}, - {324: 4260}, - {492: 4261}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4262}, + {2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 493: 2409, 508: 2409, 513: 2409, 515: 2409, 519: 2409, 526: 2409, 549: 2409, 2409, 562: 2409, 668: 2409, 673: 4287, 691: 2409, 2409, 694: 2409, 700: 2409, 2409, 703: 2409, 2409, 2409, 2409, 2409, 2409, 711: 2409, 713: 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 728: 2409, 2409, 2409, 2409}, + {9: 2406, 59: 2406}, + {9: 4267, 59: 4268}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4286}, + {324: 4269}, // 1650 - {58: 1991, 493: 4265, 504: 3792, 3793, 3798, 541: 3794, 564: 4264, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791, 1255: 4263}, - {58: 4276}, - {243: 4269, 538: 4268}, - {151: 4266}, - {268: 4267}, + {493: 4270}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 4271}, + {59: 1998, 495: 4274, 505: 3801, 3802, 3807, 542: 3803, 565: 4273, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800, 1258: 4272}, + {59: 4285}, + {244: 4278, 539: 4277}, // 1655 - {58: 1987}, - {367: 4271}, - {227: 4270}, - {58: 1988}, - {227: 4272}, + {151: 4275}, + {269: 4276}, + {59: 1994}, + {368: 4280}, + {228: 4279}, // 1660 - {58: 1990, 493: 4273}, - {151: 4274}, - {268: 4275}, - {58: 1989}, - {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 493: 1998, 1998, 498: 1998, 500: 1998, 1998, 1998, 1998, 508: 1998, 1998, 511: 1998, 1998, 1998, 516: 1998, 1998, 519: 1998, 1998, 1998, 523: 1998, 1998, 526: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 538: 1998, 1998, 1998, 542: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 550: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 565: 1998}, + {59: 1995}, + {228: 4281}, + {59: 1997, 495: 4282}, + {151: 4283}, + {269: 4284}, // 1665 - {9: 2398, 58: 2398}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4279, 2849, 688: 2850, 2848}, - {2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 492: 2401, 507: 2401, 512: 2401, 514: 2401, 518: 2401, 526: 2401, 548: 2401, 2401, 561: 2401, 667: 2401, 672: 4280, 690: 2401, 2401, 693: 2401, 699: 2401, 2401, 702: 2401, 2401, 2401, 2401, 2401, 2401, 710: 2401, 712: 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 727: 2401, 2401, 2401, 2401}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4281, 2849, 688: 2850, 2848}, - {2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 492: 2400, 507: 2400, 512: 2400, 514: 2400, 518: 2400, 526: 2400, 548: 2400, 2400, 561: 2400, 667: 2400, 690: 2400, 2400, 693: 2400, 699: 2400, 2400, 702: 2400, 2400, 2400, 2400, 2400, 2400, 710: 2400, 712: 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 727: 2400, 2400, 2400, 2400}, + {59: 1996}, + {2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 494: 2005, 2005, 499: 2005, 501: 2005, 2005, 2005, 2005, 510: 2005, 2005, 2005, 2005, 2005, 517: 2005, 2005, 520: 2005, 2005, 2005, 524: 2005, 2005, 2005, 528: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 539: 2005, 2005, 2005, 543: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 551: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 566: 2005}, + {9: 2405, 59: 2405}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4288, 2857, 689: 2858, 2856}, + {2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 493: 2408, 508: 2408, 513: 2408, 515: 2408, 519: 2408, 526: 2408, 549: 2408, 2408, 562: 2408, 668: 2408, 673: 4289, 691: 2408, 2408, 694: 2408, 700: 2408, 2408, 703: 2408, 2408, 2408, 2408, 2408, 2408, 711: 2408, 713: 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, 728: 2408, 2408, 2408, 2408}, // 1670 - {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 493: 1999, 1999, 498: 1999, 500: 1999, 1999, 1999, 1999, 508: 1999, 1999, 511: 1999, 1999, 1999, 516: 1999, 1999, 519: 1999, 1999, 1999, 523: 1999, 1999, 526: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 538: 1999, 1999, 1999, 542: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 550: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 565: 1999, 756: 3447, 3445}, - {1342, 1342, 9: 1342, 58: 1342, 137: 1342, 491: 1342, 493: 1342, 500: 1342, 1342, 509: 1342, 511: 1342, 1342, 1342, 516: 1342, 1342, 521: 1342, 523: 1342, 533: 1342, 535: 1342, 543: 1342, 546: 1342, 1342}, - {1341, 1341, 9: 1341, 58: 1341, 137: 1341, 491: 1341, 493: 1341, 500: 1341, 1341, 509: 1341, 511: 1341, 1341, 1341, 516: 1341, 1341, 521: 1341, 523: 1341, 533: 1341, 535: 1341, 543: 1341, 546: 1341, 1341}, - {1340, 1340, 9: 1340, 58: 1340, 137: 1340, 491: 1340, 493: 1340, 500: 1340, 1340, 509: 1340, 511: 1340, 1340, 1340, 516: 1340, 1340, 521: 1340, 523: 1340, 533: 1340, 535: 1340, 543: 1340, 546: 1340, 1340}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4287}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4290, 2857, 689: 2858, 2856}, + {2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 493: 2407, 508: 2407, 513: 2407, 515: 2407, 519: 2407, 526: 2407, 549: 2407, 2407, 562: 2407, 668: 2407, 691: 2407, 2407, 694: 2407, 700: 2407, 2407, 703: 2407, 2407, 2407, 2407, 2407, 2407, 711: 2407, 713: 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 728: 2407, 2407, 2407, 2407}, + {2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 494: 2006, 2006, 499: 2006, 501: 2006, 2006, 2006, 2006, 510: 2006, 2006, 2006, 2006, 2006, 517: 2006, 2006, 520: 2006, 2006, 2006, 524: 2006, 2006, 2006, 528: 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 539: 2006, 2006, 2006, 543: 2006, 2006, 2006, 2006, 2006, 2006, 2006, 551: 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 566: 2006, 757: 3456, 3454}, + {1348, 1348, 9: 1348, 59: 1348, 137: 1348, 492: 1348, 495: 1348, 501: 1348, 1348, 511: 1348, 1348, 1348, 1348, 517: 1348, 1348, 522: 1348, 524: 1348, 534: 1348, 536: 1348, 544: 1348, 547: 1348, 1348}, + {1347, 1347, 9: 1347, 59: 1347, 137: 1347, 492: 1347, 495: 1347, 501: 1347, 1347, 511: 1347, 1347, 1347, 1347, 517: 1347, 1347, 522: 1347, 524: 1347, 534: 1347, 536: 1347, 544: 1347, 547: 1347, 1347}, // 1675 - {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 493: 2003, 2003, 498: 2003, 500: 2003, 2003, 2003, 2003, 508: 2003, 2003, 511: 2003, 2003, 2003, 516: 2003, 2003, 519: 2003, 2003, 2003, 523: 2003, 2003, 526: 2003, 3451, 3449, 3450, 3448, 3446, 2003, 2003, 2003, 2003, 2003, 538: 2003, 2003, 2003, 542: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 550: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 565: 2003, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4289}, - {58: 4290}, - {2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 493: 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 516: 2296, 2296, 2296, 2296, 2296, 2296, 523: 2296, 2296, 526: 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 550: 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 584: 2296, 2296, 2296, 600: 2296, 607: 2296, 613: 2296, 616: 2296, 662: 2296, 2296, 2296, 666: 2296}, - {513: 4292}, + {1346, 1346, 9: 1346, 59: 1346, 137: 1346, 492: 1346, 495: 1346, 501: 1346, 1346, 511: 1346, 1346, 1346, 1346, 517: 1346, 1346, 522: 1346, 524: 1346, 534: 1346, 536: 1346, 544: 1346, 547: 1346, 1346}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4296}, + {2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 494: 2010, 2010, 499: 2010, 501: 2010, 2010, 2010, 2010, 510: 2010, 2010, 2010, 2010, 2010, 517: 2010, 2010, 520: 2010, 2010, 2010, 524: 2010, 2010, 2010, 528: 3460, 3458, 3459, 3457, 3455, 2010, 2010, 2010, 2010, 2010, 539: 2010, 2010, 2010, 543: 2010, 2010, 2010, 2010, 2010, 2010, 2010, 551: 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 566: 2010, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4298}, + {59: 4299}, // 1680 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4293}, - {2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 493: 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 516: 2297, 2297, 2297, 2297, 2297, 2297, 523: 2297, 2297, 526: 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 550: 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 584: 2297, 2297, 2297, 600: 2297, 607: 2297, 613: 2297, 616: 2297, 662: 2297, 2297, 2297, 666: 2297}, - {274, 274, 58: 274, 491: 274, 493: 274, 500: 274, 274, 509: 274, 511: 274, 274, 274, 516: 274, 274, 521: 274, 523: 274, 527: 3451, 3449, 3450, 3448, 3446, 274, 274, 535: 274, 756: 3447, 3445}, - {8, 8}, - {151: 4298}, + {2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 494: 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 517: 2303, 2303, 2303, 2303, 2303, 2303, 524: 2303, 2303, 2303, 528: 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 551: 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 585: 2303, 2303, 2303, 601: 2303, 608: 2303, 614: 2303, 617: 2303, 663: 2303, 2303, 2303, 667: 2303}, + {514: 4301}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4302}, + {2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 494: 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 517: 2304, 2304, 2304, 2304, 2304, 2304, 524: 2304, 2304, 2304, 528: 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 551: 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 585: 2304, 2304, 2304, 601: 2304, 608: 2304, 614: 2304, 617: 2304, 663: 2304, 2304, 2304, 667: 2304}, + {278, 278, 59: 278, 492: 278, 495: 278, 501: 278, 278, 511: 278, 278, 278, 278, 517: 278, 278, 522: 278, 524: 278, 528: 3460, 3458, 3459, 3457, 3455, 278, 278, 536: 278, 757: 3456, 3454}, // 1685 + {8, 8}, + {151: 4307}, {4, 4}, - {273, 273, 512: 273, 519: 2809, 521: 273, 523: 273, 814: 2810, 4299}, - {1336, 1336, 512: 1336, 521: 1336, 523: 2812, 790: 2813, 836: 4300}, - {906, 906, 512: 2815, 521: 2816, 791: 2817, 852: 4301}, - {6, 6}, + {277, 277, 513: 277, 520: 2817, 522: 277, 524: 277, 816: 2818, 4308}, + {1342, 1342, 513: 1342, 522: 1342, 524: 2820, 791: 2821, 837: 4309}, // 1690 - {588: 4304}, - {2: 1913, 1913, 1913, 1913, 1913, 1913, 1913, 10: 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 59: 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 492: 1913, 516: 1913, 520: 1913, 588: 1913, 601: 1913}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4305}, - {2480, 2480, 2480, 2480, 2480, 2480, 4353, 4355, 426, 10: 4322, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 78: 4324, 81: 4345, 4346, 90: 4347, 149: 4327, 194: 4316, 215: 4310, 4308, 218: 4331, 221: 4332, 231: 4326, 237: 4342, 251: 4320, 260: 4328, 266: 4323, 283: 4333, 291: 4329, 298: 4343, 4344, 303: 4311, 493: 4341, 496: 4352, 499: 2236, 4389, 507: 2480, 514: 2236, 517: 4348, 523: 4330, 4340, 526: 4313, 604: 4314, 607: 4319, 667: 2236, 4358, 673: 4307, 682: 4335, 690: 4321, 692: 4349, 701: 4334, 708: 4336, 711: 4315, 726: 4325, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 892: 4339, 906: 4337, 944: 4312, 951: 4317, 1015: 4351, 1171: 4318, 1199: 4338, 1204: 4350, 4306}, - {2234, 2234, 5171, 5172, 5169, 5170, 507: 5173, 1131: 5168, 1206: 5167}, + {912, 912, 513: 2823, 522: 2824, 792: 2825, 853: 4310}, + {6, 6}, + {589: 4313}, + {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 60: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 493: 1920, 517: 1920, 521: 1920, 589: 1920, 602: 1920}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4314}, // 1695 - {507: 5141}, - {2607, 2607, 180: 5135, 507: 5136}, - {177: 5127}, - {494: 2107, 496: 2107, 518: 4396, 758: 5124}, - {494: 2107, 496: 2107, 518: 4396, 758: 5121}, + {2487, 2487, 2487, 2487, 2487, 2487, 4362, 4364, 430, 10: 4331, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 78: 4333, 81: 4354, 4355, 90: 4356, 149: 4336, 194: 4325, 215: 4319, 4317, 218: 4340, 221: 4341, 232: 4335, 238: 4351, 252: 4329, 261: 4337, 267: 4332, 283: 4342, 291: 4338, 298: 4352, 4353, 303: 4320, 495: 4350, 497: 4361, 500: 2243, 4398, 508: 2487, 515: 2243, 518: 4357, 524: 4339, 4349, 4322, 605: 4323, 608: 4328, 668: 2243, 4367, 674: 4316, 683: 4344, 691: 4330, 693: 4358, 702: 4343, 709: 4345, 712: 4324, 727: 4334, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 4403, 894: 4348, 908: 4346, 946: 4321, 954: 4326, 1018: 4360, 1176: 4327, 1204: 4347, 1209: 4359, 4315}, + {2241, 2241, 5180, 5181, 5178, 5179, 508: 5182, 1136: 5177, 1211: 5176}, + {508: 5150}, + {2614, 2614, 180: 5144, 508: 5145}, + {177: 5136}, // 1700 - {2565, 2565, 2565, 2565, 2565, 2565, 4353, 4355, 426, 2565, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 496: 4352, 499: 2236, 4389, 507: 2565, 514: 2236, 524: 5117, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 5118}, - {180: 5107}, - {670: 5099}, - {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 492: 2485, 507: 4958, 583: 2485, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 696: 2474, 2474, 855: 4960, 870: 4549, 895: 4956, 928: 4957, 939: 4959}, - {507: 4949}, + {494: 2114, 497: 2114, 519: 4405, 759: 5133}, + {494: 2114, 497: 2114, 519: 4405, 759: 5130}, + {2572, 2572, 2572, 2572, 2572, 2572, 4362, 4364, 430, 2572, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 497: 4361, 500: 2243, 4398, 508: 2572, 515: 2243, 525: 5126, 668: 2243, 4367, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 5127}, + {180: 5116}, + {671: 5108}, // 1705 - {2554, 2554, 2554, 2554, 2554, 2554, 9: 2554, 507: 2554}, - {2553, 2553, 2553, 2553, 2553, 2553, 9: 2553, 507: 2553}, - {507: 4947}, - {507: 4944}, - {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 507: 4923, 583: 2485, 600: 4535, 607: 4550, 613: 4922, 663: 4551, 668: 4536, 696: 4926, 850: 4925, 870: 4549, 895: 4921, 939: 4924, 1025: 4927}, + {2: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 10: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 60: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 493: 2492, 508: 4967, 584: 2492, 601: 2481, 608: 2481, 614: 2481, 663: 2481, 4723, 669: 2481, 697: 2481, 2481, 856: 4969, 871: 4558, 897: 4965, 930: 4966, 941: 4968}, + {508: 4958}, + {2561, 2561, 2561, 2561, 2561, 2561, 9: 2561, 508: 2561}, + {2560, 2560, 2560, 2560, 2560, 2560, 9: 2560, 508: 2560}, + {508: 4956}, // 1710 - {507: 4914}, - {507: 4903}, - {507: 4901}, - {507: 4898}, - {507: 4895}, + {508: 4953}, + {2: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 10: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 60: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 508: 4932, 584: 2492, 601: 4544, 608: 4559, 614: 4931, 664: 4560, 669: 4545, 697: 4935, 851: 4934, 871: 4558, 897: 4930, 941: 4933, 1029: 4936}, + {508: 4923}, + {508: 4912}, + {508: 4910}, // 1715 - {20: 4892, 507: 4891}, - {20: 4888, 507: 4887}, - {507: 4877}, - {681: 4870}, - {969: 4869}, + {508: 4907}, + {508: 4904}, + {20: 4901, 508: 4900}, + {20: 4897, 508: 4896}, + {508: 4886}, // 1720 - {969: 4868}, - {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 583: 2485, 870: 4549, 895: 4864}, - {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 583: 2485, 870: 4549, 895: 4575}, - {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 607: 4550, 663: 4551, 668: 4548, 870: 4549, 895: 4546, 1025: 4547}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 498: 4533, 518: 4396, 600: 4535, 668: 4536, 670: 4531, 758: 4532, 850: 4534, 870: 4530}, + {681: 4879}, + {973: 4878}, + {973: 4877}, + {2: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 10: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 60: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 584: 2492, 871: 4558, 897: 4873}, + {2: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 10: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 60: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 584: 2492, 871: 4558, 897: 4584}, // 1725 - {2521, 2521, 2521, 2521, 2521, 2521, 9: 2521, 507: 2521}, - {2520, 2520, 2520, 2520, 2520, 2520, 9: 2520, 507: 2520}, - {2519, 2519, 2519, 2519, 2519, 2519, 9: 2519, 507: 2519}, - {2518, 2518, 2518, 2518, 2518, 2518, 8: 425, 2518, 29: 425, 507: 2518}, - {213: 4529}, + {2: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 10: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 60: 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 608: 4559, 664: 4560, 669: 4557, 871: 4558, 897: 4555, 1029: 4556}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 499: 4542, 519: 4405, 601: 4544, 669: 4545, 671: 4540, 759: 4541, 851: 4543, 871: 4539}, + {2528, 2528, 2528, 2528, 2528, 2528, 9: 2528, 508: 2528}, + {2527, 2527, 2527, 2527, 2527, 2527, 9: 2527, 508: 2527}, + {2526, 2526, 2526, 2526, 2526, 2526, 9: 2526, 508: 2526}, // 1730 - {213: 4528}, - {2515, 2515, 2515, 2515, 2515, 2515, 9: 2515, 507: 2515}, - {2514, 2514, 2514, 2514, 2514, 2514, 9: 2514, 507: 2514}, - {2510, 2510, 2510, 2510, 2510, 2510, 9: 2510, 507: 2510}, - {2509, 2509, 2509, 2509, 2509, 2509, 9: 2509, 507: 2509}, + {2525, 2525, 2525, 2525, 2525, 2525, 8: 429, 2525, 29: 429, 508: 2525}, + {213: 4538}, + {213: 4537}, + {2522, 2522, 2522, 2522, 2522, 2522, 9: 2522, 508: 2522}, + {2521, 2521, 2521, 2521, 2521, 2521, 9: 2521, 508: 2521}, // 1735 - {139: 2107, 254: 2107, 275: 2107, 277: 2107, 496: 2107, 518: 4396, 758: 4522}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 496: 2107, 518: 4396, 758: 4519}, - {165: 4518, 709: 4517}, - {2479, 2479, 2479, 2479, 2479, 2479, 9: 4515, 507: 2479}, - {2478, 2478, 2478, 2478, 2478, 2478, 9: 2478, 507: 2478}, + {2517, 2517, 2517, 2517, 2517, 2517, 9: 2517, 508: 2517}, + {2516, 2516, 2516, 2516, 2516, 2516, 9: 2516, 508: 2516}, + {139: 2114, 255: 2114, 275: 2114, 277: 2114, 497: 2114, 519: 4405, 759: 4531}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 497: 2114, 519: 4405, 759: 4528}, + {165: 4527, 710: 4526}, // 1740 - {16: 2235, 18: 2235, 21: 2235, 499: 2235, 514: 2235, 667: 2235}, - {494: 2107, 518: 4396, 758: 4513}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 758: 4511}, - {22: 4506, 197: 4507, 261: 4508}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 758: 4504}, + {2486, 2486, 2486, 2486, 2486, 2486, 9: 4524, 508: 2486}, + {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 508: 2485}, + {16: 2242, 18: 2242, 21: 2242, 500: 2242, 515: 2242, 668: 2242}, + {494: 2114, 519: 4405, 759: 4522}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 759: 4520}, // 1745 - {259: 4501}, - {259: 4498}, - {518: 4396, 525: 2107, 758: 4496}, - {518: 4396, 525: 2107, 758: 4494}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 518: 4396, 758: 4492}, + {22: 4515, 197: 4516, 262: 4517}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 759: 4513}, + {260: 4510}, + {260: 4507}, + {519: 4405, 527: 2114, 759: 4505}, // 1750 - {518: 4396, 525: 2107, 758: 4490}, - {2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 15: 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 58: 2180, 491: 2180, 2180, 2180, 496: 2180, 498: 2180, 2180, 2180, 507: 2180, 2180, 514: 2180, 2180, 522: 2180, 524: 2180, 588: 2180, 665: 2180, 667: 2180, 2180}, - {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 15: 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 491: 463, 463, 463, 496: 463, 498: 463, 463, 463, 507: 463, 463, 514: 463, 463, 522: 463, 524: 463, 588: 463, 665: 463, 667: 463, 463}, - {16: 3942, 499: 4485, 514: 3943, 667: 3941, 798: 4484}, - {8: 4478, 29: 4479}, + {519: 4405, 527: 2114, 759: 4503}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 519: 4405, 759: 4501}, + {519: 4405, 527: 2114, 759: 4499}, + {2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 15: 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 59: 2187, 492: 2187, 2187, 495: 2187, 497: 2187, 499: 2187, 2187, 2187, 508: 2187, 510: 2187, 515: 2187, 2187, 523: 2187, 525: 2187, 589: 2187, 666: 2187, 668: 2187, 2187}, + {467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 15: 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 492: 467, 467, 495: 467, 497: 467, 499: 467, 467, 467, 508: 467, 510: 467, 515: 467, 467, 523: 467, 525: 467, 589: 467, 666: 467, 668: 467, 467}, // 1755 - {518: 4396, 525: 2107, 758: 4476}, - {518: 4396, 525: 2107, 758: 4474}, - {494: 2107, 518: 4396, 758: 4472}, - {518: 4396, 525: 2107, 758: 4470}, - {518: 4396, 525: 2107, 758: 4468}, + {16: 3951, 500: 4494, 515: 3952, 668: 3950, 799: 4493}, + {8: 4487, 29: 4488}, + {519: 4405, 527: 2114, 759: 4485}, + {519: 4405, 527: 2114, 759: 4483}, + {494: 2114, 519: 4405, 759: 4481}, // 1760 - {494: 2107, 518: 4396, 758: 4466}, - {494: 2107, 518: 4396, 758: 4464}, - {518: 4396, 525: 2107, 758: 4462}, - {518: 4396, 525: 2107, 758: 4460}, - {449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 15: 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 491: 449, 449, 449, 496: 449, 498: 449, 449, 449, 507: 449, 449, 514: 449, 449, 522: 449, 524: 449, 588: 449, 665: 449, 667: 449, 449}, + {519: 4405, 527: 2114, 759: 4479}, + {519: 4405, 527: 2114, 759: 4477}, + {494: 2114, 519: 4405, 759: 4475}, + {494: 2114, 519: 4405, 759: 4473}, + {519: 4405, 527: 2114, 759: 4471}, // 1765 - {496: 2107, 518: 4396, 525: 2107, 758: 4458}, - {496: 2107, 518: 4396, 525: 2107, 758: 4455}, - {496: 2107, 518: 4396, 525: 2107, 758: 4452}, - {518: 4396, 525: 2107, 758: 4450}, - {518: 4396, 525: 2107, 758: 4448}, + {519: 4405, 527: 2114, 759: 4469}, + {453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 15: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 492: 453, 453, 495: 453, 497: 453, 499: 453, 453, 453, 508: 453, 510: 453, 515: 453, 453, 523: 453, 525: 453, 589: 453, 666: 453, 668: 453, 453}, + {497: 2114, 519: 4405, 527: 2114, 759: 4467}, + {497: 2114, 519: 4405, 527: 2114, 759: 4464}, + {497: 2114, 519: 4405, 527: 2114, 759: 4461}, // 1770 - {518: 4396, 525: 2107, 593: 2107, 2107, 758: 4446}, - {494: 2107, 518: 4396, 758: 4444}, - {494: 2107, 518: 4396, 758: 4442}, - {518: 4396, 525: 2107, 758: 4440}, - {518: 4396, 525: 2107, 758: 4438}, + {519: 4405, 527: 2114, 759: 4459}, + {519: 4405, 527: 2114, 759: 4457}, + {519: 4405, 527: 2114, 594: 2114, 2114, 759: 4455}, + {494: 2114, 519: 4405, 759: 4453}, + {494: 2114, 519: 4405, 759: 4451}, // 1775 - {496: 2107, 518: 4396, 525: 2107, 758: 4434}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 510: 2107, 518: 4396, 758: 4431}, - {492: 2107, 518: 4396, 758: 4426}, - {494: 2107, 518: 4396, 758: 4423}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 518: 4396, 758: 4417}, + {519: 4405, 527: 2114, 759: 4449}, + {519: 4405, 527: 2114, 759: 4447}, + {497: 2114, 519: 4405, 527: 2114, 759: 4443}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 509: 2114, 519: 4405, 759: 4440}, + {493: 2114, 519: 4405, 759: 4435}, // 1780 - {494: 2107, 518: 4396, 758: 4415}, - {494: 2107, 518: 4396, 758: 4413}, - {420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 15: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 491: 420, 420, 420, 496: 420, 498: 420, 420, 420, 507: 420, 420, 514: 420, 420, 522: 420, 524: 420, 588: 420, 665: 420, 667: 420, 420}, - {191: 2107, 216: 2107, 220: 2107, 252: 2107, 292: 2107, 307: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 496: 2107, 518: 4396, 758: 4397}, - {2: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 10: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 59: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 492: 2106, 494: 2106, 496: 2106, 504: 2106, 2106, 508: 2106, 510: 2106, 522: 2106, 525: 2106, 549: 2106, 591: 2106, 2106, 2106, 2106}, + {494: 2114, 519: 4405, 759: 4432}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 519: 4405, 759: 4426}, + {494: 2114, 519: 4405, 759: 4424}, + {494: 2114, 519: 4405, 759: 4422}, + {424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 15: 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 492: 424, 424, 495: 424, 497: 424, 499: 424, 424, 424, 508: 424, 510: 424, 515: 424, 424, 523: 424, 525: 424, 589: 424, 666: 424, 668: 424, 424}, // 1785 - {191: 4400, 216: 4403, 220: 4399, 252: 4401, 292: 4402, 307: 4404, 4405, 4410, 4409, 4406, 4411, 4412, 4407, 4408, 496: 4398}, - {414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 15: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 491: 414, 414, 414, 496: 414, 498: 414, 414, 414, 507: 414, 414, 514: 414, 414, 522: 414, 524: 414, 588: 414, 665: 414, 667: 414, 414}, - {413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 15: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 491: 413, 413, 413, 496: 413, 498: 413, 413, 413, 507: 413, 413, 514: 413, 413, 522: 413, 524: 413, 588: 413, 665: 413, 667: 413, 413}, - {412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 15: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 491: 412, 412, 412, 496: 412, 498: 412, 412, 412, 507: 412, 412, 514: 412, 412, 522: 412, 524: 412, 588: 412, 665: 412, 667: 412, 412}, - {411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 15: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 491: 411, 411, 411, 496: 411, 498: 411, 411, 411, 507: 411, 411, 514: 411, 411, 522: 411, 524: 411, 588: 411, 665: 411, 667: 411, 411}, + {191: 2114, 216: 2114, 220: 2114, 253: 2114, 292: 2114, 307: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 497: 2114, 519: 4405, 759: 4406}, + {2: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 10: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 60: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 493: 2113, 2113, 497: 2113, 505: 2113, 2113, 509: 2113, 2113, 523: 2113, 527: 2113, 550: 2113, 592: 2113, 2113, 2113, 2113}, + {191: 4409, 216: 4412, 220: 4408, 253: 4410, 292: 4411, 307: 4413, 4414, 4419, 4418, 4415, 4420, 4421, 4416, 4417, 497: 4407}, + {418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 15: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 492: 418, 418, 495: 418, 497: 418, 499: 418, 418, 418, 508: 418, 510: 418, 515: 418, 418, 523: 418, 525: 418, 589: 418, 666: 418, 668: 418, 418}, + {417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 15: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 492: 417, 417, 495: 417, 497: 417, 499: 417, 417, 417, 508: 417, 510: 417, 515: 417, 417, 523: 417, 525: 417, 589: 417, 666: 417, 668: 417, 417}, // 1790 - {410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 15: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 491: 410, 410, 410, 496: 410, 498: 410, 410, 410, 507: 410, 410, 514: 410, 410, 522: 410, 524: 410, 588: 410, 665: 410, 667: 410, 410}, - {409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 15: 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 491: 409, 409, 409, 496: 409, 498: 409, 409, 409, 507: 409, 409, 514: 409, 409, 522: 409, 524: 409, 588: 409, 665: 409, 667: 409, 409}, - {408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 15: 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 491: 408, 408, 408, 496: 408, 498: 408, 408, 408, 507: 408, 408, 514: 408, 408, 522: 408, 524: 408, 588: 408, 665: 408, 667: 408, 408}, - {407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 15: 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 491: 407, 407, 407, 496: 407, 498: 407, 407, 407, 507: 407, 407, 514: 407, 407, 522: 407, 524: 407, 588: 407, 665: 407, 667: 407, 407}, - {406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 15: 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 491: 406, 406, 406, 496: 406, 498: 406, 406, 406, 507: 406, 406, 514: 406, 406, 522: 406, 524: 406, 588: 406, 665: 406, 667: 406, 406}, + {416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 15: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 492: 416, 416, 495: 416, 497: 416, 499: 416, 416, 416, 508: 416, 510: 416, 515: 416, 416, 523: 416, 525: 416, 589: 416, 666: 416, 668: 416, 416}, + {415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 15: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 492: 415, 415, 495: 415, 497: 415, 499: 415, 415, 415, 508: 415, 510: 415, 515: 415, 415, 523: 415, 525: 415, 589: 415, 666: 415, 668: 415, 415}, + {414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 15: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 492: 414, 414, 495: 414, 497: 414, 499: 414, 414, 414, 508: 414, 510: 414, 515: 414, 414, 523: 414, 525: 414, 589: 414, 666: 414, 668: 414, 414}, + {413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 15: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 492: 413, 413, 495: 413, 497: 413, 499: 413, 413, 413, 508: 413, 510: 413, 515: 413, 413, 523: 413, 525: 413, 589: 413, 666: 413, 668: 413, 413}, + {412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 15: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 492: 412, 412, 495: 412, 497: 412, 499: 412, 412, 412, 508: 412, 510: 412, 515: 412, 412, 523: 412, 525: 412, 589: 412, 666: 412, 668: 412, 412}, // 1795 - {405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 15: 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 491: 405, 405, 405, 496: 405, 498: 405, 405, 405, 507: 405, 405, 514: 405, 405, 522: 405, 524: 405, 588: 405, 665: 405, 667: 405, 405}, - {404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 15: 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 491: 404, 404, 404, 496: 404, 498: 404, 404, 404, 507: 404, 404, 514: 404, 404, 522: 404, 524: 404, 588: 404, 665: 404, 667: 404, 404}, - {403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 15: 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 491: 403, 403, 403, 496: 403, 498: 403, 403, 403, 507: 403, 403, 514: 403, 403, 522: 403, 524: 403, 588: 403, 665: 403, 667: 403, 403}, - {402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 15: 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 491: 402, 402, 402, 496: 402, 498: 402, 402, 402, 507: 402, 402, 514: 402, 402, 522: 402, 524: 402, 588: 402, 665: 402, 667: 402, 402}, - {401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 15: 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 491: 401, 401, 401, 496: 401, 498: 401, 401, 401, 507: 401, 401, 514: 401, 401, 522: 401, 524: 401, 588: 401, 665: 401, 667: 401, 401}, + {411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 15: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 492: 411, 411, 495: 411, 497: 411, 499: 411, 411, 411, 508: 411, 510: 411, 515: 411, 411, 523: 411, 525: 411, 589: 411, 666: 411, 668: 411, 411}, + {410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 15: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 492: 410, 410, 495: 410, 497: 410, 499: 410, 410, 410, 508: 410, 510: 410, 515: 410, 410, 523: 410, 525: 410, 589: 410, 666: 410, 668: 410, 410}, + {409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 15: 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 492: 409, 409, 495: 409, 497: 409, 499: 409, 409, 409, 508: 409, 510: 409, 515: 409, 409, 523: 409, 525: 409, 589: 409, 666: 409, 668: 409, 409}, + {408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 15: 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 492: 408, 408, 495: 408, 497: 408, 499: 408, 408, 408, 508: 408, 510: 408, 515: 408, 408, 523: 408, 525: 408, 589: 408, 666: 408, 668: 408, 408}, + {407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 15: 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 492: 407, 407, 495: 407, 497: 407, 499: 407, 407, 407, 508: 407, 510: 407, 515: 407, 407, 523: 407, 525: 407, 589: 407, 666: 407, 668: 407, 407}, // 1800 - {400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 15: 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 491: 400, 400, 400, 496: 400, 498: 400, 400, 400, 507: 400, 400, 514: 400, 400, 522: 400, 524: 400, 588: 400, 665: 400, 667: 400, 400}, - {494: 4414}, - {427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 15: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 491: 427, 427, 427, 496: 427, 498: 427, 427, 427, 507: 427, 427, 514: 427, 427, 522: 427, 524: 427, 588: 427, 665: 427, 667: 427, 427}, - {494: 4416}, - {428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 15: 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 491: 428, 428, 428, 496: 428, 498: 428, 428, 428, 507: 428, 428, 514: 428, 428, 522: 428, 524: 428, 588: 428, 665: 428, 667: 428, 428}, + {406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 15: 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 492: 406, 406, 495: 406, 497: 406, 499: 406, 406, 406, 508: 406, 510: 406, 515: 406, 406, 523: 406, 525: 406, 589: 406, 666: 406, 668: 406, 406}, + {405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 15: 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 492: 405, 405, 495: 405, 497: 405, 499: 405, 405, 405, 508: 405, 510: 405, 515: 405, 405, 523: 405, 525: 405, 589: 405, 666: 405, 668: 405, 405}, + {404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 15: 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 492: 404, 404, 495: 404, 497: 404, 499: 404, 404, 404, 508: 404, 510: 404, 515: 404, 404, 523: 404, 525: 404, 589: 404, 666: 404, 668: 404, 404}, + {494: 4423}, + {431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 15: 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 492: 431, 431, 495: 431, 497: 431, 499: 431, 431, 431, 508: 431, 510: 431, 515: 431, 431, 523: 431, 525: 431, 589: 431, 666: 431, 668: 431, 431}, // 1805 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4418, 2849, 688: 2850, 2848}, - {504: 4419}, - {599: 4420}, - {494: 3345, 510: 3336, 525: 3340, 591: 3335, 3337, 3339, 3338, 596: 3343, 598: 3344, 614: 3342, 734: 4421, 3341}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 813: 3550, 828: 4422}, + {494: 4425}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 15: 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 492: 432, 432, 495: 432, 497: 432, 499: 432, 432, 432, 508: 432, 510: 432, 515: 432, 432, 523: 432, 525: 432, 589: 432, 666: 432, 668: 432, 432}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4427, 2857, 689: 2858, 2856}, + {505: 4428}, + {600: 4429}, // 1810 - {429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 15: 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 491: 429, 429, 429, 496: 429, 498: 429, 429, 429, 507: 429, 429, 514: 429, 429, 522: 429, 524: 429, 588: 429, 665: 429, 667: 429, 429}, - {494: 4425, 1067: 4424}, - {430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 15: 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 491: 430, 430, 430, 496: 430, 498: 430, 430, 430, 507: 430, 430, 514: 430, 430, 522: 430, 524: 430, 588: 430, 665: 430, 667: 430, 430}, - {13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15: 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 491: 13, 13, 13, 496: 13, 498: 13, 13, 13, 507: 13, 13, 514: 13, 13, 522: 13, 524: 13, 526: 13, 588: 13, 665: 13, 667: 13, 13}, - {492: 4427}, + {494: 3354, 509: 3345, 527: 3349, 592: 3344, 3346, 3348, 3347, 3352, 598: 3353, 615: 3351, 735: 4430, 3350}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 815: 3559, 829: 4431}, + {433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 15: 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 492: 433, 433, 495: 433, 497: 433, 499: 433, 433, 433, 508: 433, 510: 433, 515: 433, 433, 523: 433, 525: 433, 589: 433, 666: 433, 668: 433, 433}, + {494: 4434, 1071: 4433}, + {434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 15: 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 492: 434, 434, 495: 434, 497: 434, 499: 434, 434, 434, 508: 434, 510: 434, 515: 434, 434, 523: 434, 525: 434, 589: 434, 666: 434, 668: 434, 434}, // 1815 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 601, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 4428, 1180: 4429}, - {600, 600, 9: 4032, 58: 600, 493: 600}, - {58: 4430}, - {431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 15: 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 491: 431, 431, 431, 496: 431, 498: 431, 431, 431, 507: 431, 431, 514: 431, 431, 522: 431, 524: 431, 588: 431, 665: 431, 667: 431, 431}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 510: 4432, 685: 3597, 2849, 688: 2850, 2848, 760: 4433}, + {13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15: 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 492: 13, 13, 495: 13, 497: 13, 499: 13, 13, 13, 508: 13, 510: 13, 515: 13, 13, 523: 13, 525: 13, 13, 589: 13, 666: 13, 668: 13, 13}, + {493: 4436}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 607, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 4437, 1185: 4438}, + {606, 606, 9: 4041, 59: 606, 495: 606}, + {59: 4439}, // 1820 - {433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 15: 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 491: 433, 433, 433, 496: 433, 498: 433, 433, 433, 507: 433, 433, 514: 433, 433, 522: 433, 524: 433, 588: 433, 665: 433, 667: 433, 433}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 15: 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 491: 432, 432, 432, 496: 432, 498: 432, 432, 432, 507: 432, 432, 514: 432, 432, 522: 432, 524: 432, 588: 432, 665: 432, 667: 432, 432}, - {496: 4436, 525: 2823, 755: 2822, 762: 4437, 1172: 4435}, - {436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 15: 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 491: 436, 436, 436, 496: 436, 498: 436, 436, 436, 507: 436, 436, 514: 436, 436, 522: 436, 524: 436, 588: 436, 665: 436, 667: 436, 436}, - {424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 15: 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 491: 424, 424, 424, 496: 424, 498: 424, 424, 424, 507: 424, 424, 514: 424, 424, 522: 424, 524: 424, 588: 424, 665: 424, 667: 424, 424}, + {435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 15: 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 492: 435, 435, 495: 435, 497: 435, 499: 435, 435, 435, 508: 435, 510: 435, 515: 435, 435, 523: 435, 525: 435, 589: 435, 666: 435, 668: 435, 435}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 509: 4441, 686: 3606, 2857, 689: 2858, 2856, 761: 4442}, + {437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 15: 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 492: 437, 437, 495: 437, 497: 437, 499: 437, 437, 437, 508: 437, 510: 437, 515: 437, 437, 523: 437, 525: 437, 589: 437, 666: 437, 668: 437, 437}, + {436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 15: 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 492: 436, 436, 495: 436, 497: 436, 499: 436, 436, 436, 508: 436, 510: 436, 515: 436, 436, 523: 436, 525: 436, 589: 436, 666: 436, 668: 436, 436}, + {497: 4445, 527: 2831, 756: 2830, 763: 4446, 1177: 4444}, // 1825 - {423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 15: 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 491: 423, 423, 423, 496: 423, 498: 423, 423, 423, 507: 423, 423, 514: 423, 423, 522: 423, 524: 423, 588: 423, 665: 423, 667: 423, 423}, - {525: 2823, 755: 2822, 762: 4439}, - {437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 15: 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 491: 437, 437, 437, 496: 437, 498: 437, 437, 437, 507: 437, 437, 514: 437, 437, 522: 437, 524: 437, 588: 437, 665: 437, 667: 437, 437}, - {525: 2823, 755: 2822, 762: 4441}, - {438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 15: 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 491: 438, 438, 438, 496: 438, 498: 438, 438, 438, 507: 438, 438, 514: 438, 438, 522: 438, 524: 438, 588: 438, 665: 438, 667: 438, 438}, + {440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 15: 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 492: 440, 440, 495: 440, 497: 440, 499: 440, 440, 440, 508: 440, 510: 440, 515: 440, 440, 523: 440, 525: 440, 589: 440, 666: 440, 668: 440, 440}, + {428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 15: 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 492: 428, 428, 495: 428, 497: 428, 499: 428, 428, 428, 508: 428, 510: 428, 515: 428, 428, 523: 428, 525: 428, 589: 428, 666: 428, 668: 428, 428}, + {427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 15: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 492: 427, 427, 495: 427, 497: 427, 499: 427, 427, 427, 508: 427, 510: 427, 515: 427, 427, 523: 427, 525: 427, 589: 427, 666: 427, 668: 427, 427}, + {527: 2831, 756: 2830, 763: 4448}, + {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 15: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 492: 441, 441, 495: 441, 497: 441, 499: 441, 441, 441, 508: 441, 510: 441, 515: 441, 441, 523: 441, 525: 441, 589: 441, 666: 441, 668: 441, 441}, // 1830 - {494: 4443}, - {439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 15: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 491: 439, 439, 439, 496: 439, 498: 439, 439, 439, 507: 439, 439, 514: 439, 439, 522: 439, 524: 439, 588: 439, 665: 439, 667: 439, 439}, - {494: 4445}, - {440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 15: 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 491: 440, 440, 440, 496: 440, 498: 440, 440, 440, 507: 440, 440, 514: 440, 440, 522: 440, 524: 440, 588: 440, 665: 440, 667: 440, 440}, - {525: 3529, 593: 3531, 3530, 842: 4447}, + {527: 2831, 756: 2830, 763: 4450}, + {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 15: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 492: 442, 442, 495: 442, 497: 442, 499: 442, 442, 442, 508: 442, 510: 442, 515: 442, 442, 523: 442, 525: 442, 589: 442, 666: 442, 668: 442, 442}, + {494: 4452}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 15: 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 492: 443, 443, 495: 443, 497: 443, 499: 443, 443, 443, 508: 443, 510: 443, 515: 443, 443, 523: 443, 525: 443, 589: 443, 666: 443, 668: 443, 443}, + {494: 4454}, // 1835 - {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 15: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 491: 441, 441, 441, 496: 441, 498: 441, 441, 441, 507: 441, 441, 514: 441, 441, 522: 441, 524: 441, 588: 441, 665: 441, 667: 441, 441}, - {525: 2823, 755: 2822, 762: 4449}, - {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 15: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 491: 442, 442, 442, 496: 442, 498: 442, 442, 442, 507: 442, 442, 514: 442, 442, 522: 442, 524: 442, 588: 442, 665: 442, 667: 442, 442}, - {525: 2823, 755: 2822, 762: 4451}, - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 15: 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 491: 443, 443, 443, 496: 443, 498: 443, 443, 443, 507: 443, 443, 514: 443, 443, 522: 443, 524: 443, 588: 443, 665: 443, 667: 443, 443}, + {444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 15: 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 492: 444, 444, 495: 444, 497: 444, 499: 444, 444, 444, 508: 444, 510: 444, 515: 444, 444, 523: 444, 525: 444, 589: 444, 666: 444, 668: 444, 444}, + {527: 3538, 594: 3540, 3539, 843: 4456}, + {445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 15: 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 492: 445, 445, 495: 445, 497: 445, 499: 445, 445, 445, 508: 445, 510: 445, 515: 445, 445, 523: 445, 525: 445, 589: 445, 666: 445, 668: 445, 445}, + {527: 2831, 756: 2830, 763: 4458}, + {446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 15: 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 492: 446, 446, 495: 446, 497: 446, 499: 446, 446, 446, 508: 446, 510: 446, 515: 446, 446, 523: 446, 525: 446, 589: 446, 666: 446, 668: 446, 446}, // 1840 - {496: 4454, 525: 2823, 755: 2822, 762: 4453}, - {445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 15: 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 491: 445, 445, 445, 496: 445, 498: 445, 445, 445, 507: 445, 445, 514: 445, 445, 522: 445, 524: 445, 588: 445, 665: 445, 667: 445, 445}, - {444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 15: 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 491: 444, 444, 444, 496: 444, 498: 444, 444, 444, 507: 444, 444, 514: 444, 444, 522: 444, 524: 444, 588: 444, 665: 444, 667: 444, 444}, - {496: 4457, 525: 2823, 755: 2822, 762: 4456}, - {447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 15: 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 491: 447, 447, 447, 496: 447, 498: 447, 447, 447, 507: 447, 447, 514: 447, 447, 522: 447, 524: 447, 588: 447, 665: 447, 667: 447, 447}, + {527: 2831, 756: 2830, 763: 4460}, + {447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 15: 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 492: 447, 447, 495: 447, 497: 447, 499: 447, 447, 447, 508: 447, 510: 447, 515: 447, 447, 523: 447, 525: 447, 589: 447, 666: 447, 668: 447, 447}, + {497: 4463, 527: 2831, 756: 2830, 763: 4462}, + {449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 15: 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 492: 449, 449, 495: 449, 497: 449, 499: 449, 449, 449, 508: 449, 510: 449, 515: 449, 449, 523: 449, 525: 449, 589: 449, 666: 449, 668: 449, 449}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 15: 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 492: 448, 448, 495: 448, 497: 448, 499: 448, 448, 448, 508: 448, 510: 448, 515: 448, 448, 523: 448, 525: 448, 589: 448, 666: 448, 668: 448, 448}, // 1845 - {446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 15: 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 491: 446, 446, 446, 496: 446, 498: 446, 446, 446, 507: 446, 446, 514: 446, 446, 522: 446, 524: 446, 588: 446, 665: 446, 667: 446, 446}, - {496: 4436, 525: 2823, 755: 2822, 762: 4437, 1172: 4459}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 15: 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 491: 448, 448, 448, 496: 448, 498: 448, 448, 448, 507: 448, 448, 514: 448, 448, 522: 448, 524: 448, 588: 448, 665: 448, 667: 448, 448}, - {525: 2823, 755: 2822, 762: 4461}, - {450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 15: 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 491: 450, 450, 450, 496: 450, 498: 450, 450, 450, 507: 450, 450, 514: 450, 450, 522: 450, 524: 450, 588: 450, 665: 450, 667: 450, 450}, + {497: 4466, 527: 2831, 756: 2830, 763: 4465}, + {451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 15: 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 492: 451, 451, 495: 451, 497: 451, 499: 451, 451, 451, 508: 451, 510: 451, 515: 451, 451, 523: 451, 525: 451, 589: 451, 666: 451, 668: 451, 451}, + {450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 15: 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 492: 450, 450, 495: 450, 497: 450, 499: 450, 450, 450, 508: 450, 510: 450, 515: 450, 450, 523: 450, 525: 450, 589: 450, 666: 450, 668: 450, 450}, + {497: 4445, 527: 2831, 756: 2830, 763: 4446, 1177: 4468}, + {452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 15: 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 492: 452, 452, 495: 452, 497: 452, 499: 452, 452, 452, 508: 452, 510: 452, 515: 452, 452, 523: 452, 525: 452, 589: 452, 666: 452, 668: 452, 452}, // 1850 - {525: 2823, 755: 2822, 762: 4463}, - {451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 15: 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 491: 451, 451, 451, 496: 451, 498: 451, 451, 451, 507: 451, 451, 514: 451, 451, 522: 451, 524: 451, 588: 451, 665: 451, 667: 451, 451}, - {494: 4465}, - {452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 15: 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 491: 452, 452, 452, 496: 452, 498: 452, 452, 452, 507: 452, 452, 514: 452, 452, 522: 452, 524: 452, 588: 452, 665: 452, 667: 452, 452}, - {494: 4467}, + {527: 2831, 756: 2830, 763: 4470}, + {454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 15: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 492: 454, 454, 495: 454, 497: 454, 499: 454, 454, 454, 508: 454, 510: 454, 515: 454, 454, 523: 454, 525: 454, 589: 454, 666: 454, 668: 454, 454}, + {527: 2831, 756: 2830, 763: 4472}, + {455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 15: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 492: 455, 455, 495: 455, 497: 455, 499: 455, 455, 455, 508: 455, 510: 455, 515: 455, 455, 523: 455, 525: 455, 589: 455, 666: 455, 668: 455, 455}, + {494: 4474}, // 1855 - {453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 15: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 491: 453, 453, 453, 496: 453, 498: 453, 453, 453, 507: 453, 453, 514: 453, 453, 522: 453, 524: 453, 588: 453, 665: 453, 667: 453, 453}, - {525: 2823, 755: 2822, 762: 4469}, - {454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 15: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 491: 454, 454, 454, 496: 454, 498: 454, 454, 454, 507: 454, 454, 514: 454, 454, 522: 454, 524: 454, 588: 454, 665: 454, 667: 454, 454}, - {525: 2823, 755: 2822, 762: 4471}, - {455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 15: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 491: 455, 455, 455, 496: 455, 498: 455, 455, 455, 507: 455, 455, 514: 455, 455, 522: 455, 524: 455, 588: 455, 665: 455, 667: 455, 455}, + {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 15: 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 492: 456, 456, 495: 456, 497: 456, 499: 456, 456, 456, 508: 456, 510: 456, 515: 456, 456, 523: 456, 525: 456, 589: 456, 666: 456, 668: 456, 456}, + {494: 4476}, + {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 15: 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 492: 457, 457, 495: 457, 497: 457, 499: 457, 457, 457, 508: 457, 510: 457, 515: 457, 457, 523: 457, 525: 457, 589: 457, 666: 457, 668: 457, 457}, + {527: 2831, 756: 2830, 763: 4478}, + {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 15: 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 492: 458, 458, 495: 458, 497: 458, 499: 458, 458, 458, 508: 458, 510: 458, 515: 458, 458, 523: 458, 525: 458, 589: 458, 666: 458, 668: 458, 458}, // 1860 - {494: 4473}, - {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 15: 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 491: 456, 456, 456, 496: 456, 498: 456, 456, 456, 507: 456, 456, 514: 456, 456, 522: 456, 524: 456, 588: 456, 665: 456, 667: 456, 456}, - {525: 2823, 755: 2822, 762: 4475}, - {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 15: 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 491: 457, 457, 457, 496: 457, 498: 457, 457, 457, 507: 457, 457, 514: 457, 457, 522: 457, 524: 457, 588: 457, 665: 457, 667: 457, 457}, - {525: 2823, 755: 2822, 762: 4477}, + {527: 2831, 756: 2830, 763: 4480}, + {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 15: 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 492: 459, 459, 495: 459, 497: 459, 499: 459, 459, 459, 508: 459, 510: 459, 515: 459, 459, 523: 459, 525: 459, 589: 459, 666: 459, 668: 459, 459}, + {494: 4482}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 15: 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 492: 460, 460, 495: 460, 497: 460, 499: 460, 460, 460, 508: 460, 510: 460, 515: 460, 460, 523: 460, 525: 460, 589: 460, 666: 460, 668: 460, 460}, + {527: 2831, 756: 2830, 763: 4484}, // 1865 - {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 15: 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 491: 459, 459, 459, 496: 459, 498: 459, 459, 459, 507: 459, 459, 514: 459, 459, 522: 459, 524: 459, 588: 459, 665: 459, 667: 459, 459}, - {518: 4396, 525: 2107, 758: 4482}, - {518: 4396, 525: 2107, 758: 4480}, - {525: 2823, 755: 2822, 762: 4481}, - {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 15: 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 491: 458, 458, 458, 496: 458, 498: 458, 458, 458, 507: 458, 458, 514: 458, 458, 522: 458, 524: 458, 588: 458, 665: 458, 667: 458, 458}, + {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 15: 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 492: 461, 461, 495: 461, 497: 461, 499: 461, 461, 461, 508: 461, 510: 461, 515: 461, 461, 523: 461, 525: 461, 589: 461, 666: 461, 668: 461, 461}, + {527: 2831, 756: 2830, 763: 4486}, + {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 15: 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 492: 463, 463, 495: 463, 497: 463, 499: 463, 463, 463, 508: 463, 510: 463, 515: 463, 463, 523: 463, 525: 463, 589: 463, 666: 463, 668: 463, 463}, + {519: 4405, 527: 2114, 759: 4491}, + {519: 4405, 527: 2114, 759: 4489}, // 1870 - {525: 2823, 755: 2822, 762: 4483}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 15: 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 491: 460, 460, 460, 496: 460, 498: 460, 460, 460, 507: 460, 460, 514: 460, 460, 522: 460, 524: 460, 588: 460, 665: 460, 667: 460, 460}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 4488}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 4486}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 4487}, + {527: 2831, 756: 2830, 763: 4490}, + {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 15: 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 492: 462, 462, 495: 462, 497: 462, 499: 462, 462, 462, 508: 462, 510: 462, 515: 462, 462, 523: 462, 525: 462, 589: 462, 666: 462, 668: 462, 462}, + {527: 2831, 756: 2830, 763: 4492}, + {464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 15: 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 492: 464, 464, 495: 464, 497: 464, 499: 464, 464, 464, 508: 464, 510: 464, 515: 464, 464, 523: 464, 525: 464, 589: 464, 666: 464, 668: 464, 464}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 550: 2114, 759: 4497}, // 1875 - {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 15: 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 491: 461, 461, 461, 496: 461, 498: 461, 461, 461, 507: 461, 461, 514: 461, 461, 522: 461, 524: 461, 588: 461, 665: 461, 667: 461, 461}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 4489}, - {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 15: 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 491: 462, 462, 462, 496: 462, 498: 462, 462, 462, 507: 462, 462, 514: 462, 462, 522: 462, 524: 462, 588: 462, 665: 462, 667: 462, 462}, - {525: 2823, 755: 2822, 762: 4491}, - {2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 15: 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 58: 2181, 491: 2181, 2181, 2181, 496: 2181, 498: 2181, 2181, 2181, 507: 2181, 2181, 514: 2181, 2181, 522: 2181, 524: 2181, 588: 2181, 665: 2181, 667: 2181, 2181}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 550: 2114, 759: 4495}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3604, 686: 3606, 2857, 689: 2858, 2856, 761: 3603, 896: 4496}, + {465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 15: 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 492: 465, 465, 495: 465, 497: 465, 499: 465, 465, 465, 508: 465, 510: 465, 515: 465, 465, 523: 465, 525: 465, 589: 465, 666: 465, 668: 465, 465}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 4498}, + {466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 15: 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 492: 466, 466, 495: 466, 497: 466, 499: 466, 466, 466, 508: 466, 510: 466, 515: 466, 466, 523: 466, 525: 466, 589: 466, 666: 466, 668: 466, 466}, // 1880 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4493, 2849, 688: 2850, 2848}, - {2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 15: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 58: 2182, 491: 2182, 2182, 2182, 496: 2182, 498: 2182, 2182, 2182, 507: 2182, 2182, 514: 2182, 2182, 522: 2182, 524: 2182, 588: 2182, 665: 2182, 667: 2182, 2182}, - {525: 2823, 755: 2822, 762: 4495}, - {2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 15: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 58: 2183, 491: 2183, 2183, 2183, 496: 2183, 498: 2183, 2183, 2183, 507: 2183, 2183, 514: 2183, 2183, 522: 2183, 524: 2183, 588: 2183, 665: 2183, 667: 2183, 2183}, - {525: 2823, 755: 2822, 762: 4497}, + {527: 2831, 756: 2830, 763: 4500}, + {2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 15: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 59: 2188, 492: 2188, 2188, 495: 2188, 497: 2188, 499: 2188, 2188, 2188, 508: 2188, 510: 2188, 515: 2188, 2188, 523: 2188, 525: 2188, 589: 2188, 666: 2188, 668: 2188, 2188}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4502, 2857, 689: 2858, 2856}, + {2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 15: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 59: 2189, 492: 2189, 2189, 495: 2189, 497: 2189, 499: 2189, 2189, 2189, 508: 2189, 510: 2189, 515: 2189, 2189, 523: 2189, 525: 2189, 589: 2189, 666: 2189, 668: 2189, 2189}, + {527: 2831, 756: 2830, 763: 4504}, // 1885 - {2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 15: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 58: 2184, 491: 2184, 2184, 2184, 496: 2184, 498: 2184, 2184, 2184, 507: 2184, 2184, 514: 2184, 2184, 522: 2184, 524: 2184, 588: 2184, 665: 2184, 667: 2184, 2184}, - {494: 2107, 518: 4396, 758: 4499}, - {494: 4500}, - {2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 15: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 58: 2185, 491: 2185, 2185, 2185, 496: 2185, 498: 2185, 2185, 2185, 507: 2185, 2185, 514: 2185, 2185, 522: 2185, 524: 2185, 588: 2185, 665: 2185, 667: 2185, 2185}, - {494: 2107, 518: 4396, 758: 4502}, + {2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 15: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 59: 2190, 492: 2190, 2190, 495: 2190, 497: 2190, 499: 2190, 2190, 2190, 508: 2190, 510: 2190, 515: 2190, 2190, 523: 2190, 525: 2190, 589: 2190, 666: 2190, 668: 2190, 2190}, + {527: 2831, 756: 2830, 763: 4506}, + {2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 15: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 59: 2191, 492: 2191, 2191, 495: 2191, 497: 2191, 499: 2191, 2191, 2191, 508: 2191, 510: 2191, 515: 2191, 2191, 523: 2191, 525: 2191, 589: 2191, 666: 2191, 668: 2191, 2191}, + {494: 2114, 519: 4405, 759: 4508}, + {494: 4509}, // 1890 - {494: 4503}, - {2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 15: 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 58: 2186, 491: 2186, 2186, 2186, 496: 2186, 498: 2186, 2186, 2186, 507: 2186, 2186, 514: 2186, 2186, 522: 2186, 524: 2186, 588: 2186, 665: 2186, 667: 2186, 2186}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 4505}, - {2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 15: 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 58: 2187, 491: 2187, 2187, 2187, 496: 2187, 498: 2187, 2187, 2187, 507: 2187, 2187, 514: 2187, 2187, 522: 2187, 524: 2187, 588: 2187, 665: 2187, 667: 2187, 2187}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 758: 4509}, + {2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 15: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 59: 2192, 492: 2192, 2192, 495: 2192, 497: 2192, 499: 2192, 2192, 2192, 508: 2192, 510: 2192, 515: 2192, 2192, 523: 2192, 525: 2192, 589: 2192, 666: 2192, 668: 2192, 2192}, + {494: 2114, 519: 4405, 759: 4511}, + {494: 4512}, + {2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 15: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 59: 2193, 492: 2193, 2193, 495: 2193, 497: 2193, 499: 2193, 2193, 2193, 508: 2193, 510: 2193, 515: 2193, 2193, 523: 2193, 525: 2193, 589: 2193, 666: 2193, 668: 2193, 2193}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 686: 3606, 2857, 689: 2858, 2856, 761: 4514}, // 1895 - {435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 15: 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 491: 435, 435, 435, 496: 435, 498: 435, 435, 435, 507: 435, 435, 514: 435, 435, 522: 435, 524: 435, 588: 435, 665: 435, 667: 435, 435}, - {434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 15: 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 491: 434, 434, 434, 496: 434, 498: 434, 434, 434, 507: 434, 434, 514: 434, 434, 522: 434, 524: 434, 588: 434, 665: 434, 667: 434, 434}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 4510}, - {2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 15: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 58: 2188, 491: 2188, 2188, 2188, 496: 2188, 498: 2188, 2188, 2188, 507: 2188, 2188, 514: 2188, 2188, 522: 2188, 524: 2188, 588: 2188, 665: 2188, 667: 2188, 2188}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 4512}, + {2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 15: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 59: 2194, 492: 2194, 2194, 495: 2194, 497: 2194, 499: 2194, 2194, 2194, 508: 2194, 510: 2194, 515: 2194, 2194, 523: 2194, 525: 2194, 589: 2194, 666: 2194, 668: 2194, 2194}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 759: 4518}, + {439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 15: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 492: 439, 439, 495: 439, 497: 439, 499: 439, 439, 439, 508: 439, 510: 439, 515: 439, 439, 523: 439, 525: 439, 589: 439, 666: 439, 668: 439, 439}, + {438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 15: 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 492: 438, 438, 495: 438, 497: 438, 499: 438, 438, 438, 508: 438, 510: 438, 515: 438, 438, 523: 438, 525: 438, 589: 438, 666: 438, 668: 438, 438}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 686: 3606, 2857, 689: 2858, 2856, 761: 4519}, // 1900 - {2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 15: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 58: 2189, 491: 2189, 2189, 2189, 496: 2189, 498: 2189, 2189, 2189, 507: 2189, 2189, 514: 2189, 2189, 522: 2189, 524: 2189, 588: 2189, 665: 2189, 667: 2189, 2189}, - {494: 4514}, - {2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 15: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 58: 2190, 491: 2190, 2190, 2190, 496: 2190, 498: 2190, 2190, 2190, 507: 2190, 2190, 514: 2190, 2190, 522: 2190, 524: 2190, 588: 2190, 665: 2190, 667: 2190, 2190}, - {6: 4353, 4355, 426, 10: 4322, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 78: 4324, 81: 4345, 4346, 90: 4347, 149: 4327, 194: 4316, 215: 4310, 218: 4331, 221: 4332, 231: 4326, 237: 4342, 251: 4320, 260: 4328, 266: 4323, 283: 4333, 291: 4329, 298: 4343, 4344, 303: 4311, 493: 4341, 496: 4352, 499: 2236, 4389, 514: 2236, 517: 4348, 523: 4330, 4340, 526: 4313, 604: 4314, 607: 4319, 667: 2236, 4358, 682: 4335, 690: 4321, 692: 4349, 701: 4334, 708: 4336, 711: 4315, 726: 4325, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 892: 4339, 906: 4337, 944: 4312, 951: 4317, 1015: 4516, 1171: 4318, 1199: 4338}, - {2477, 2477, 2477, 2477, 2477, 2477, 9: 2477, 507: 2477}, + {2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 15: 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 59: 2195, 492: 2195, 2195, 495: 2195, 497: 2195, 499: 2195, 2195, 2195, 508: 2195, 510: 2195, 515: 2195, 2195, 523: 2195, 525: 2195, 589: 2195, 666: 2195, 668: 2195, 2195}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 686: 3606, 2857, 689: 2858, 2856, 761: 4521}, + {2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 15: 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 59: 2196, 492: 2196, 2196, 495: 2196, 497: 2196, 499: 2196, 2196, 2196, 508: 2196, 510: 2196, 515: 2196, 2196, 523: 2196, 525: 2196, 589: 2196, 666: 2196, 668: 2196, 2196}, + {494: 4523}, + {2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 15: 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 59: 2197, 492: 2197, 2197, 495: 2197, 497: 2197, 499: 2197, 2197, 2197, 508: 2197, 510: 2197, 515: 2197, 2197, 523: 2197, 525: 2197, 589: 2197, 666: 2197, 668: 2197, 2197}, // 1905 - {2491, 2491, 2491, 2491, 2491, 2491, 9: 2491, 507: 2491}, - {2490, 2490, 2490, 2490, 2490, 2490, 9: 2490, 507: 2490}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 496: 4520, 685: 4521, 2849, 688: 2850, 2848}, - {2493, 2493, 2493, 2493, 2493, 2493, 9: 2493, 90: 2493, 507: 2493}, - {2492, 2492, 2492, 2492, 2492, 2492, 9: 2492, 90: 2492, 507: 2492}, + {6: 4362, 4364, 430, 10: 4331, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 78: 4333, 81: 4354, 4355, 90: 4356, 149: 4336, 194: 4325, 215: 4319, 218: 4340, 221: 4341, 232: 4335, 238: 4351, 252: 4329, 261: 4337, 267: 4332, 283: 4342, 291: 4338, 298: 4352, 4353, 303: 4320, 495: 4350, 497: 4361, 500: 2243, 4398, 515: 2243, 518: 4357, 524: 4339, 4349, 4322, 605: 4323, 608: 4328, 668: 2243, 4367, 683: 4344, 691: 4330, 693: 4358, 702: 4343, 709: 4345, 712: 4324, 727: 4334, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 4403, 894: 4348, 908: 4346, 946: 4321, 954: 4326, 1018: 4525, 1176: 4327, 1204: 4347}, + {2484, 2484, 2484, 2484, 2484, 2484, 9: 2484, 508: 2484}, + {2498, 2498, 2498, 2498, 2498, 2498, 9: 2498, 508: 2498}, + {2497, 2497, 2497, 2497, 2497, 2497, 9: 2497, 508: 2497}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 497: 4529, 686: 4530, 2857, 689: 2858, 2856}, // 1910 - {139: 4527, 254: 4524, 275: 4525, 277: 4526, 496: 4523}, - {2498, 2498, 2498, 2498, 2498, 2498, 9: 2498, 507: 2498, 517: 2498}, - {2497, 2497, 2497, 2497, 2497, 2497, 9: 2497, 507: 2497, 517: 2497}, - {2496, 2496, 2496, 2496, 2496, 2496, 9: 2496, 507: 2496, 517: 2496}, - {2495, 2495, 2495, 2495, 2495, 2495, 9: 2495, 507: 2495, 517: 2495}, + {2500, 2500, 2500, 2500, 2500, 2500, 9: 2500, 90: 2500, 508: 2500}, + {2499, 2499, 2499, 2499, 2499, 2499, 9: 2499, 90: 2499, 508: 2499}, + {139: 4536, 255: 4533, 275: 4534, 277: 4535, 497: 4532}, + {2505, 2505, 2505, 2505, 2505, 2505, 9: 2505, 508: 2505, 518: 2505}, + {2504, 2504, 2504, 2504, 2504, 2504, 9: 2504, 508: 2504, 518: 2504}, // 1915 - {2494, 2494, 2494, 2494, 2494, 2494, 9: 2494, 507: 2494, 517: 2494}, - {2516, 2516, 2516, 2516, 2516, 2516, 9: 2516, 507: 2516}, - {2517, 2517, 2517, 2517, 2517, 2517, 9: 2517, 507: 2517}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4543, 2849, 688: 2850, 2848}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4542}, + {2503, 2503, 2503, 2503, 2503, 2503, 9: 2503, 508: 2503, 518: 2503}, + {2502, 2502, 2502, 2502, 2502, 2502, 9: 2502, 508: 2502, 518: 2502}, + {2501, 2501, 2501, 2501, 2501, 2501, 9: 2501, 508: 2501, 518: 2501}, + {2523, 2523, 2523, 2523, 2523, 2523, 9: 2523, 508: 2523}, + {2524, 2524, 2524, 2524, 2524, 2524, 9: 2524, 508: 2524}, // 1920 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4541}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4540}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4537, 2849, 688: 2850, 2848}, - {2: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 10: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 59: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 492: 2489, 501: 2489, 513: 2489, 583: 2489}, - {2: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 10: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 59: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 492: 2488, 501: 2488, 513: 2488, 583: 2488}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4552, 2857, 689: 2858, 2856}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4551}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4550}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4549}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4546, 2857, 689: 2858, 2856}, // 1925 - {670: 4538}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4539, 2849, 688: 2850, 2848}, - {2522, 2522, 2522, 2522, 2522, 2522, 9: 2522, 507: 2522}, - {2523, 2523, 2523, 2523, 2523, 2523, 9: 2523, 507: 2523}, - {2524, 2524, 2524, 2524, 2524, 2524, 9: 2524, 507: 2524}, + {2: 2496, 2496, 2496, 2496, 2496, 2496, 2496, 10: 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 60: 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 493: 2496, 502: 2496, 514: 2496, 584: 2496}, + {2: 2495, 2495, 2495, 2495, 2495, 2495, 2495, 10: 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 60: 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 493: 2495, 502: 2495, 514: 2495, 584: 2495}, + {671: 4547}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4548, 2857, 689: 2858, 2856}, + {2529, 2529, 2529, 2529, 2529, 2529, 9: 2529, 508: 2529}, // 1930 - {2525, 2525, 2525, 2525, 2525, 2525, 9: 2525, 507: 2525}, - {670: 4544}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4545, 2849, 688: 2850, 2848}, - {2526, 2526, 2526, 2526, 2526, 2526, 9: 2526, 507: 2526}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4561}, + {2530, 2530, 2530, 2530, 2530, 2530, 9: 2530, 508: 2530}, + {2531, 2531, 2531, 2531, 2531, 2531, 9: 2531, 508: 2531}, + {2532, 2532, 2532, 2532, 2532, 2532, 9: 2532, 508: 2532}, + {671: 4553}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4554, 2857, 689: 2858, 2856}, // 1935 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4556, 2849, 688: 2850, 2848}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4552, 2849, 688: 2850, 2848}, - {2: 2484, 2484, 2484, 2484, 2484, 2484, 2484, 10: 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 59: 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 492: 2484, 583: 2484}, - {2: 471, 471, 471, 471, 471, 471, 471, 10: 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 59: 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471}, - {2: 470, 470, 470, 470, 470, 470, 470, 10: 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 59: 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470}, + {2533, 2533, 2533, 2533, 2533, 2533, 9: 2533, 508: 2533}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4570}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4565, 2857, 689: 2858, 2856}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4561, 2857, 689: 2858, 2856}, + {2: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 10: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 60: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 493: 2491, 584: 2491}, // 1940 - {94: 4555, 96: 4554, 878: 4553}, - {2511, 2511, 2511, 2511, 2511, 2511, 9: 2511, 507: 2511}, - {1892, 1892, 1892, 1892, 1892, 1892, 1892, 9: 1892, 19: 1892, 58: 1892, 90: 1892, 92: 1892, 1892, 1892, 1892, 1892, 493: 1892, 501: 1892, 507: 1892, 517: 1892}, - {1891, 1891, 1891, 1891, 1891, 1891, 1891, 9: 1891, 19: 1891, 58: 1891, 90: 1891, 92: 1891, 1891, 1891, 1891, 1891, 493: 1891, 501: 1891, 507: 1891, 517: 1891}, - {161: 4558, 495: 4197, 497: 4196, 834: 4559, 960: 4557}, + {2: 475, 475, 475, 475, 475, 475, 475, 10: 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 60: 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475}, + {2: 474, 474, 474, 474, 474, 474, 474, 10: 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 60: 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474}, + {94: 4564, 96: 4563, 879: 4562}, + {2518, 2518, 2518, 2518, 2518, 2518, 9: 2518, 508: 2518}, + {1899, 1899, 1899, 1899, 1899, 1899, 1899, 9: 1899, 19: 1899, 59: 1899, 90: 1899, 92: 1899, 1899, 1899, 1899, 1899, 495: 1899, 502: 1899, 508: 1899, 518: 1899}, // 1945 - {2513, 2513, 2513, 2513, 2513, 2513, 9: 2513, 507: 2513}, - {2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 58: 2377, 491: 2377, 495: 2377, 2377, 2377, 2377, 2377, 507: 2377, 510: 2377, 600: 2377, 607: 2377, 613: 2377, 662: 2377, 2377, 2377, 666: 2377}, - {161: 4560}, - {2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 58: 2376, 491: 2376, 495: 2376, 2376, 2376, 2376, 2376, 507: 2376, 510: 2376, 600: 2376, 607: 2376, 613: 2376, 662: 2376, 2376, 2376, 666: 2376}, - {526: 4562, 690: 4563}, + {1898, 1898, 1898, 1898, 1898, 1898, 1898, 9: 1898, 19: 1898, 59: 1898, 90: 1898, 92: 1898, 1898, 1898, 1898, 1898, 495: 1898, 502: 1898, 508: 1898, 518: 1898}, + {161: 4567, 496: 4206, 498: 4205, 835: 4568, 964: 4566}, + {2520, 2520, 2520, 2520, 2520, 2520, 9: 2520, 508: 2520}, + {2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 59: 2384, 492: 2384, 496: 2384, 2384, 2384, 2384, 2384, 508: 2384, 2384, 601: 2384, 608: 2384, 614: 2384, 663: 2384, 2384, 2384, 667: 2384}, + {161: 4569}, // 1950 - {496: 4565}, - {496: 4564}, - {2527, 2527, 2527, 2527, 2527, 2527, 9: 2527, 507: 2527}, - {492: 4567, 494: 3345, 504: 4569, 4570, 510: 3336, 525: 3340, 591: 3335, 3337, 3339, 3338, 596: 3343, 598: 3344, 614: 3342, 734: 4568, 3341, 1167: 4566}, - {2529, 2529, 2529, 2529, 2529, 2529, 9: 2529, 507: 2529}, + {2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 2383, 59: 2383, 492: 2383, 496: 2383, 2383, 2383, 2383, 2383, 508: 2383, 2383, 601: 2383, 608: 2383, 614: 2383, 663: 2383, 2383, 2383, 667: 2383}, + {526: 4571, 691: 4572}, + {497: 4574}, + {497: 4573}, + {2534, 2534, 2534, 2534, 2534, 2534, 9: 2534, 508: 2534}, // 1955 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4573}, - {2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 58: 2286, 491: 2286, 495: 2286, 2286, 2286, 2286, 2286, 507: 2286, 510: 2286, 600: 2286, 607: 2286, 613: 2286, 662: 2286, 2286, 2286, 666: 2286}, - {525: 3529, 593: 3531, 3530, 842: 4572}, - {525: 3529, 593: 3531, 3530, 842: 4571}, - {2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 58: 2284, 491: 2284, 495: 2284, 2284, 2284, 2284, 2284, 507: 2284, 510: 2284, 600: 2284, 607: 2284, 613: 2284, 662: 2284, 2284, 2284, 666: 2284}, + {493: 4576, 3354, 505: 4578, 4579, 509: 3345, 527: 3349, 592: 3344, 3346, 3348, 3347, 3352, 598: 3353, 615: 3351, 735: 4577, 3350, 1172: 4575}, + {2536, 2536, 2536, 2536, 2536, 2536, 9: 2536, 508: 2536}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4582}, + {2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 59: 2293, 492: 2293, 496: 2293, 2293, 2293, 2293, 2293, 508: 2293, 2293, 601: 2293, 608: 2293, 614: 2293, 663: 2293, 2293, 2293, 667: 2293}, + {527: 3538, 594: 3540, 3539, 843: 4581}, // 1960 - {2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 58: 2285, 491: 2285, 495: 2285, 2285, 2285, 2285, 2285, 507: 2285, 510: 2285, 600: 2285, 607: 2285, 613: 2285, 662: 2285, 2285, 2285, 666: 2285}, - {58: 4574, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2528, 2528, 2528, 2528, 2528, 2528, 9: 2528, 507: 2528}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4576}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4579}, + {527: 3538, 594: 3540, 3539, 843: 4580}, + {2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 59: 2291, 492: 2291, 496: 2291, 2291, 2291, 2291, 2291, 508: 2291, 2291, 601: 2291, 608: 2291, 614: 2291, 663: 2291, 2291, 2291, 667: 2291}, + {2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 59: 2292, 492: 2292, 496: 2292, 2292, 2292, 2292, 2292, 508: 2292, 2292, 601: 2292, 608: 2292, 614: 2292, 663: 2292, 2292, 2292, 667: 2292}, + {59: 4583, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2535, 2535, 2535, 2535, 2535, 2535, 9: 2535, 508: 2535}, // 1965 - {603: 4578}, - {1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 59: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 494: 1917, 507: 1917, 590: 1917}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4581, 871: 4580}, - {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 4861, 4862, 507: 2483, 954: 4860}, - {12: 4583, 113: 4631, 115: 4632, 182: 4622, 189: 4642, 4641, 4607, 212: 4644, 236: 4643, 243: 4604, 330: 4611, 4603, 351: 4620, 372: 4627, 4626, 377: 4630, 414: 4638, 514: 4625, 526: 4621, 549: 4616, 667: 4624, 699: 4629, 4628, 702: 4605, 4610, 4608, 4601, 4595, 4609, 710: 4617, 712: 4602, 4634, 4596, 4597, 4598, 4599, 4600, 4623, 4636, 4640, 4635, 4594, 4639, 4606, 727: 4593, 4633, 4592, 4637, 926: 4612, 1191: 4614, 1217: 4591, 4618, 4588, 1236: 4586, 1251: 4589, 4590, 1270: 4587, 1288: 4613, 1290: 4584, 4615, 1349: 4585, 1361: 4619, 1364: 4582, 1389: 4645}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4585}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4588}, + {604: 4587}, + {1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 60: 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 494: 1924, 508: 1924, 591: 1924}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4590, 872: 4589}, // 1970 - {2337, 2337, 2337, 2337, 2337, 2337, 4725, 4731, 4719, 2337, 2337, 2337, 4723, 4732, 4730, 58: 2337, 491: 4724, 495: 4197, 4722, 4196, 2344, 4729, 507: 2337, 510: 4718, 600: 2381, 607: 2474, 613: 4716, 662: 4721, 4714, 4736, 666: 4733, 834: 4717, 855: 4726, 935: 4728, 953: 4734, 963: 4727, 981: 4720, 1028: 4735, 4859}, - {2337, 2337, 2337, 2337, 2337, 2337, 4725, 4731, 4719, 2337, 2337, 2337, 4723, 4732, 4730, 58: 2337, 491: 4724, 495: 4197, 4722, 4196, 2344, 4729, 507: 2337, 510: 4718, 600: 2381, 607: 2474, 613: 4716, 662: 4721, 4714, 4736, 666: 4733, 834: 4717, 855: 4726, 935: 4728, 953: 4734, 963: 4727, 981: 4720, 1028: 4735, 4715}, - {399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 58: 399, 491: 399, 495: 399, 399, 399, 399, 399, 507: 399, 510: 399, 600: 399, 607: 399, 613: 399, 662: 399, 399, 399, 666: 399}, - {398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 58: 398, 491: 398, 495: 398, 398, 398, 398, 398, 507: 398, 510: 398, 600: 398, 607: 398, 613: 398, 662: 398, 398, 398, 666: 398}, - {397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 58: 397, 491: 397, 495: 397, 397, 397, 397, 397, 507: 397, 510: 397, 600: 397, 607: 397, 613: 397, 662: 397, 397, 397, 666: 397}, + {2490, 2490, 2490, 2490, 2490, 2490, 9: 2490, 4870, 4871, 508: 2490, 957: 4869}, + {12: 4592, 113: 4640, 115: 4641, 182: 4631, 189: 4651, 4650, 4616, 212: 4653, 237: 4652, 244: 4613, 330: 4620, 4612, 352: 4629, 373: 4636, 4635, 378: 4639, 415: 4647, 515: 4634, 526: 4630, 550: 4625, 668: 4633, 700: 4638, 4637, 703: 4614, 4619, 4617, 4610, 4604, 4618, 711: 4626, 713: 4611, 4643, 4605, 4606, 4607, 4608, 4609, 4632, 4645, 4649, 4644, 4603, 4648, 4615, 728: 4602, 4642, 4601, 4646, 928: 4621, 1196: 4623, 1222: 4600, 4627, 4597, 1239: 4595, 1254: 4598, 4599, 1273: 4596, 1290: 4622, 1293: 4593, 4624, 1352: 4594, 1364: 4628, 1367: 4591, 1392: 4654}, + {2344, 2344, 2344, 2344, 2344, 2344, 4734, 4740, 4728, 2344, 2344, 2344, 4732, 4741, 4739, 59: 2344, 492: 4733, 496: 4206, 4731, 4205, 2351, 4738, 508: 2344, 4727, 601: 2388, 608: 2481, 614: 4725, 663: 4730, 4723, 4745, 667: 4742, 835: 4726, 856: 4735, 937: 4737, 956: 4743, 967: 4736, 985: 4729, 1033: 4744, 4868}, + {2344, 2344, 2344, 2344, 2344, 2344, 4734, 4740, 4728, 2344, 2344, 2344, 4732, 4741, 4739, 59: 2344, 492: 4733, 496: 4206, 4731, 4205, 2351, 4738, 508: 2344, 4727, 601: 2388, 608: 2481, 614: 4725, 663: 4730, 4723, 4745, 667: 4742, 835: 4726, 856: 4735, 937: 4737, 956: 4743, 967: 4736, 985: 4729, 1033: 4744, 4724}, + {403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 59: 403, 492: 403, 496: 403, 403, 403, 403, 403, 508: 403, 403, 601: 403, 608: 403, 614: 403, 663: 403, 403, 403, 667: 403}, // 1975 - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 57: 314, 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 763: 314, 765: 314, 786: 3933, 812: 4712}, - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4711}, - {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 57: 307, 307, 491: 307, 3919, 495: 307, 307, 307, 307, 307, 507: 307, 510: 307, 600: 307, 607: 307, 613: 307, 662: 307, 307, 307, 666: 307, 763: 307, 765: 307, 786: 3920, 929: 4709, 934: 3921}, - {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 57: 307, 307, 491: 307, 3919, 495: 307, 307, 307, 307, 307, 507: 307, 510: 307, 600: 307, 607: 307, 613: 307, 662: 307, 307, 307, 666: 307, 763: 307, 765: 307, 786: 3920, 929: 4707, 934: 3921}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4706}, + {402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 59: 402, 492: 402, 496: 402, 402, 402, 402, 402, 508: 402, 402, 601: 402, 608: 402, 614: 402, 663: 402, 402, 402, 667: 402}, + {401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 59: 401, 492: 401, 496: 401, 401, 401, 401, 401, 508: 401, 401, 601: 401, 608: 401, 614: 401, 663: 401, 401, 401, 667: 401}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 57: 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 764: 318, 766: 318, 787: 3942, 814: 4721}, + {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 57: 313, 59: 313, 492: 313, 496: 313, 313, 313, 313, 313, 508: 313, 313, 601: 313, 608: 313, 614: 313, 663: 313, 313, 313, 667: 313, 764: 313, 766: 313, 901: 4720}, + {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 59: 311, 492: 311, 3928, 496: 311, 311, 311, 311, 311, 508: 311, 311, 601: 311, 608: 311, 614: 311, 663: 311, 311, 311, 667: 311, 764: 311, 766: 311, 787: 3929, 931: 4718, 936: 3930}, // 1980 - {391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 57: 391, 391, 491: 391, 391, 495: 391, 391, 391, 391, 391, 507: 391, 510: 391, 600: 391, 607: 391, 613: 391, 662: 391, 391, 391, 666: 391, 763: 391, 765: 391}, - {390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 57: 390, 390, 491: 390, 390, 495: 390, 390, 390, 390, 390, 507: 390, 510: 390, 600: 390, 607: 390, 613: 390, 662: 390, 390, 390, 666: 390, 763: 390, 765: 390}, - {389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 57: 389, 389, 491: 389, 389, 495: 389, 389, 389, 389, 389, 507: 389, 510: 389, 600: 389, 607: 389, 613: 389, 662: 389, 389, 389, 666: 389, 763: 389, 765: 389}, - {388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 57: 388, 388, 491: 388, 388, 495: 388, 388, 388, 388, 388, 507: 388, 510: 388, 600: 388, 607: 388, 613: 388, 662: 388, 388, 388, 666: 388, 763: 388, 765: 388}, - {387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 57: 387, 387, 491: 387, 387, 495: 387, 387, 387, 387, 387, 507: 387, 510: 387, 600: 387, 607: 387, 613: 387, 662: 387, 387, 387, 666: 387, 763: 387, 765: 387}, + {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 59: 311, 492: 311, 3928, 496: 311, 311, 311, 311, 311, 508: 311, 311, 601: 311, 608: 311, 614: 311, 663: 311, 311, 311, 667: 311, 764: 311, 766: 311, 787: 3929, 931: 4716, 936: 3930}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 787: 3942, 814: 4715}, + {395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 57: 395, 59: 395, 492: 395, 395, 496: 395, 395, 395, 395, 395, 508: 395, 395, 601: 395, 608: 395, 614: 395, 663: 395, 395, 395, 667: 395, 764: 395, 766: 395}, + {394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 57: 394, 59: 394, 492: 394, 394, 496: 394, 394, 394, 394, 394, 508: 394, 394, 601: 394, 608: 394, 614: 394, 663: 394, 394, 394, 667: 394, 764: 394, 766: 394}, + {393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 57: 393, 59: 393, 492: 393, 393, 496: 393, 393, 393, 393, 393, 508: 393, 393, 601: 393, 608: 393, 614: 393, 663: 393, 393, 393, 667: 393, 764: 393, 766: 393}, // 1985 - {386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 57: 386, 386, 491: 386, 386, 495: 386, 386, 386, 386, 386, 507: 386, 510: 386, 600: 386, 607: 386, 613: 386, 662: 386, 386, 386, 666: 386, 763: 386, 765: 386}, - {385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 57: 385, 385, 491: 385, 385, 495: 385, 385, 385, 385, 385, 507: 385, 510: 385, 600: 385, 607: 385, 613: 385, 662: 385, 385, 385, 666: 385, 763: 385, 765: 385}, - {384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 57: 384, 384, 491: 384, 384, 495: 384, 384, 384, 384, 384, 507: 384, 510: 384, 600: 384, 607: 384, 613: 384, 662: 384, 384, 384, 666: 384, 763: 384, 765: 384}, - {383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 57: 383, 383, 491: 383, 383, 495: 383, 383, 383, 383, 383, 507: 383, 510: 383, 600: 383, 607: 383, 613: 383, 662: 383, 383, 383, 666: 383, 763: 383, 765: 383}, - {382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 57: 382, 382, 491: 382, 382, 495: 382, 382, 382, 382, 382, 507: 382, 510: 382, 600: 382, 607: 382, 613: 382, 662: 382, 382, 382, 666: 382, 763: 382, 765: 382}, + {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 57: 392, 59: 392, 492: 392, 392, 496: 392, 392, 392, 392, 392, 508: 392, 392, 601: 392, 608: 392, 614: 392, 663: 392, 392, 392, 667: 392, 764: 392, 766: 392}, + {391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 57: 391, 59: 391, 492: 391, 391, 496: 391, 391, 391, 391, 391, 508: 391, 391, 601: 391, 608: 391, 614: 391, 663: 391, 391, 391, 667: 391, 764: 391, 766: 391}, + {390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 57: 390, 59: 390, 492: 390, 390, 496: 390, 390, 390, 390, 390, 508: 390, 390, 601: 390, 608: 390, 614: 390, 663: 390, 390, 390, 667: 390, 764: 390, 766: 390}, + {389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 57: 389, 59: 389, 492: 389, 389, 496: 389, 389, 389, 389, 389, 508: 389, 389, 601: 389, 608: 389, 614: 389, 663: 389, 389, 389, 667: 389, 764: 389, 766: 389}, + {388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 57: 388, 59: 388, 492: 388, 388, 496: 388, 388, 388, 388, 388, 508: 388, 388, 601: 388, 608: 388, 614: 388, 663: 388, 388, 388, 667: 388, 764: 388, 766: 388}, // 1990 - {381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 57: 381, 381, 491: 381, 381, 495: 381, 381, 381, 381, 381, 507: 381, 510: 381, 600: 381, 607: 381, 613: 381, 662: 381, 381, 381, 666: 381, 763: 381, 765: 381}, - {380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 57: 380, 380, 491: 380, 495: 380, 380, 380, 380, 380, 507: 380, 510: 380, 600: 380, 607: 380, 613: 380, 662: 380, 380, 380, 666: 380, 763: 380, 765: 380}, - {379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 57: 379, 379, 491: 379, 495: 379, 379, 379, 379, 379, 507: 379, 510: 379, 600: 379, 607: 379, 613: 379, 662: 379, 379, 379, 666: 379, 763: 379, 765: 379}, - {375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 57: 375, 375, 491: 375, 375, 495: 375, 375, 375, 375, 375, 507: 375, 510: 375, 600: 375, 607: 375, 613: 375, 662: 375, 375, 375, 666: 375, 763: 375, 765: 375}, - {374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 57: 374, 374, 491: 374, 374, 495: 374, 374, 374, 374, 374, 507: 374, 510: 374, 600: 374, 607: 374, 613: 374, 662: 374, 374, 374, 666: 374, 763: 374, 765: 374}, + {387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 57: 387, 59: 387, 492: 387, 387, 496: 387, 387, 387, 387, 387, 508: 387, 387, 601: 387, 608: 387, 614: 387, 663: 387, 387, 387, 667: 387, 764: 387, 766: 387}, + {386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 57: 386, 59: 386, 492: 386, 386, 496: 386, 386, 386, 386, 386, 508: 386, 386, 601: 386, 608: 386, 614: 386, 663: 386, 386, 386, 667: 386, 764: 386, 766: 386}, + {385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 57: 385, 59: 385, 492: 385, 385, 496: 385, 385, 385, 385, 385, 508: 385, 385, 601: 385, 608: 385, 614: 385, 663: 385, 385, 385, 667: 385, 764: 385, 766: 385}, + {384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 57: 384, 59: 384, 492: 384, 496: 384, 384, 384, 384, 384, 508: 384, 384, 601: 384, 608: 384, 614: 384, 663: 384, 384, 384, 667: 384, 764: 384, 766: 384}, + {383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 57: 383, 59: 383, 492: 383, 496: 383, 383, 383, 383, 383, 508: 383, 383, 601: 383, 608: 383, 614: 383, 663: 383, 383, 383, 667: 383, 764: 383, 766: 383}, // 1995 - {373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 57: 373, 373, 491: 373, 373, 495: 373, 373, 373, 373, 373, 507: 373, 510: 373, 600: 373, 607: 373, 613: 373, 662: 373, 373, 373, 666: 373, 763: 373, 765: 373}, - {372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 57: 372, 372, 491: 372, 372, 495: 372, 372, 372, 372, 372, 507: 372, 510: 372, 600: 372, 607: 372, 613: 372, 662: 372, 372, 372, 666: 372, 763: 372, 765: 372}, - {371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 57: 371, 371, 491: 371, 371, 495: 371, 371, 371, 371, 371, 507: 371, 510: 371, 600: 371, 607: 371, 613: 371, 662: 371, 371, 371, 666: 371, 763: 371, 765: 371}, - {370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 57: 370, 370, 491: 370, 370, 495: 370, 370, 370, 370, 370, 507: 370, 510: 370, 600: 370, 607: 370, 613: 370, 662: 370, 370, 370, 666: 370, 763: 370, 765: 370, 1314: 4705}, - {368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 58: 368, 491: 368, 368, 495: 368, 368, 368, 368, 368, 507: 368, 510: 368, 600: 368, 607: 368, 613: 368, 662: 368, 368, 368, 666: 368}, + {379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 57: 379, 59: 379, 492: 379, 379, 496: 379, 379, 379, 379, 379, 508: 379, 379, 601: 379, 608: 379, 614: 379, 663: 379, 379, 379, 667: 379, 764: 379, 766: 379}, + {378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 57: 378, 59: 378, 492: 378, 378, 496: 378, 378, 378, 378, 378, 508: 378, 378, 601: 378, 608: 378, 614: 378, 663: 378, 378, 378, 667: 378, 764: 378, 766: 378}, + {377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 57: 377, 59: 377, 492: 377, 377, 496: 377, 377, 377, 377, 377, 508: 377, 377, 601: 377, 608: 377, 614: 377, 663: 377, 377, 377, 667: 377, 764: 377, 766: 377}, + {376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 57: 376, 59: 376, 492: 376, 376, 496: 376, 376, 376, 376, 376, 508: 376, 376, 601: 376, 608: 376, 614: 376, 663: 376, 376, 376, 667: 376, 764: 376, 766: 376}, + {375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 57: 375, 59: 375, 492: 375, 375, 496: 375, 375, 375, 375, 375, 508: 375, 375, 601: 375, 608: 375, 614: 375, 663: 375, 375, 375, 667: 375, 764: 375, 766: 375}, // 2000 - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 3932, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 786: 4702, 798: 3940, 821: 4703}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 3932, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 786: 4699, 798: 3940, 821: 4700}, - {492: 3932, 786: 4697}, - {492: 3932, 786: 4695}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4694}, + {374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 57: 374, 59: 374, 492: 374, 374, 496: 374, 374, 374, 374, 374, 508: 374, 374, 601: 374, 608: 374, 614: 374, 663: 374, 374, 374, 667: 374, 764: 374, 766: 374, 1317: 4714}, + {372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 59: 372, 492: 372, 372, 496: 372, 372, 372, 372, 372, 508: 372, 372, 601: 372, 608: 372, 614: 372, 663: 372, 372, 372, 667: 372}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 492: 305, 3941, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 787: 4711, 799: 3949, 822: 4712}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 492: 305, 3941, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 787: 4708, 799: 3949, 822: 4709}, + {493: 3941, 787: 4706}, // 2005 - {492: 3932, 786: 4693}, - {359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 58: 359, 491: 359, 495: 359, 359, 359, 359, 359, 507: 359, 510: 359, 600: 359, 607: 359, 613: 359, 662: 359, 359, 359, 666: 359}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4692}, - {492: 4688}, - {492: 4678}, + {493: 3941, 787: 4704}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 787: 3942, 814: 4703}, + {493: 3941, 787: 4702}, + {363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 59: 363, 492: 363, 496: 363, 363, 363, 363, 363, 508: 363, 363, 601: 363, 608: 363, 614: 363, 663: 363, 363, 363, 667: 363}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 116: 4683, 4685, 130: 4684, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4682, 909: 4701}, // 2010 - {355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 58: 355, 491: 355, 495: 355, 355, 355, 355, 355, 507: 355, 510: 355, 600: 355, 607: 355, 613: 355, 662: 355, 355, 355, 666: 355}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 4671, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 4670, 699: 4629, 4628, 710: 4672, 798: 3940, 821: 4673, 907: 4669, 1191: 4668}, - {352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 16: 352, 58: 352, 491: 352, 352, 495: 352, 352, 352, 352, 352, 507: 352, 510: 352, 514: 352, 549: 352, 600: 352, 607: 352, 613: 352, 662: 352, 352, 352, 666: 352, 352, 866: 4667}, - {351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 16: 351, 58: 351, 491: 351, 351, 495: 351, 351, 351, 351, 351, 507: 351, 510: 351, 514: 351, 549: 351, 600: 351, 607: 351, 613: 351, 662: 351, 351, 351, 666: 351, 351, 866: 4666}, - {350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 16: 350, 58: 350, 491: 350, 350, 495: 350, 350, 350, 350, 350, 507: 350, 510: 350, 514: 350, 549: 350, 600: 350, 607: 350, 613: 350, 662: 350, 350, 350, 666: 350, 350, 699: 4664, 4663, 866: 4665}, + {493: 4697}, + {493: 4687}, + {359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 59: 359, 492: 359, 496: 359, 359, 359, 359, 359, 508: 359, 359, 601: 359, 608: 359, 614: 359, 663: 359, 359, 359, 667: 359}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 116: 4683, 4685, 130: 4684, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 4680, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 4679, 700: 4638, 4637, 711: 4681, 799: 3949, 822: 4682, 909: 4678, 1196: 4677}, + {356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 16: 356, 59: 356, 492: 356, 356, 496: 356, 356, 356, 356, 356, 508: 356, 356, 515: 356, 550: 356, 601: 356, 608: 356, 614: 356, 663: 356, 356, 356, 667: 356, 356, 867: 4676}, // 2015 - {514: 4658, 667: 4657, 699: 4660, 4659}, - {345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 16: 345, 58: 345, 116: 345, 345, 130: 345, 491: 345, 345, 495: 345, 345, 345, 345, 345, 507: 345, 510: 345, 514: 345, 549: 345, 600: 345, 607: 345, 613: 345, 662: 345, 345, 345, 666: 345, 345}, - {344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 16: 344, 58: 344, 116: 344, 344, 130: 344, 491: 344, 344, 495: 344, 344, 344, 344, 344, 507: 344, 510: 344, 514: 344, 549: 344, 600: 344, 607: 344, 613: 344, 662: 344, 344, 344, 666: 344, 344}, - {492: 341}, - {335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 57: 335, 335, 491: 335, 335, 495: 335, 335, 335, 335, 335, 507: 335, 510: 335, 600: 335, 607: 335, 613: 335, 662: 335, 335, 335, 666: 335, 763: 335, 765: 335}, + {355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 16: 355, 59: 355, 492: 355, 355, 496: 355, 355, 355, 355, 355, 508: 355, 355, 515: 355, 550: 355, 601: 355, 608: 355, 614: 355, 663: 355, 355, 355, 667: 355, 355, 867: 4675}, + {354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 16: 354, 59: 354, 492: 354, 354, 496: 354, 354, 354, 354, 354, 508: 354, 354, 515: 354, 550: 354, 601: 354, 608: 354, 614: 354, 663: 354, 354, 354, 667: 354, 354, 700: 4673, 4672, 867: 4674}, + {515: 4667, 668: 4666, 700: 4669, 4668}, + {349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 16: 349, 59: 349, 116: 349, 349, 130: 349, 492: 349, 349, 496: 349, 349, 349, 349, 349, 508: 349, 349, 515: 349, 550: 349, 601: 349, 608: 349, 614: 349, 663: 349, 349, 349, 667: 349, 349}, + {348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 16: 348, 59: 348, 116: 348, 348, 130: 348, 492: 348, 348, 496: 348, 348, 348, 348, 348, 508: 348, 348, 515: 348, 550: 348, 601: 348, 608: 348, 614: 348, 663: 348, 348, 348, 667: 348, 348}, // 2020 - {334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 57: 334, 334, 491: 334, 334, 495: 334, 334, 334, 334, 334, 507: 334, 510: 334, 600: 334, 607: 334, 613: 334, 662: 334, 334, 334, 666: 334, 763: 334, 765: 334}, - {333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 58: 333, 491: 333, 495: 333, 333, 333, 333, 333, 507: 333, 510: 333, 600: 333, 607: 333, 613: 333, 662: 333, 333, 333, 666: 333}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4656}, - {331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 58: 331, 491: 331, 495: 331, 331, 331, 331, 331, 507: 331, 510: 331, 600: 331, 607: 331, 613: 331, 662: 331, 331, 331, 666: 331}, - {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 58: 330, 491: 330, 495: 330, 330, 330, 330, 330, 507: 330, 510: 330, 600: 330, 607: 330, 613: 330, 662: 330, 330, 330, 666: 330}, + {493: 345}, + {339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 57: 339, 59: 339, 492: 339, 339, 496: 339, 339, 339, 339, 339, 508: 339, 339, 601: 339, 608: 339, 614: 339, 663: 339, 339, 339, 667: 339, 764: 339, 766: 339}, + {338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 57: 338, 59: 338, 492: 338, 338, 496: 338, 338, 338, 338, 338, 508: 338, 338, 601: 338, 608: 338, 614: 338, 663: 338, 338, 338, 667: 338, 764: 338, 766: 338}, + {337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 59: 337, 492: 337, 496: 337, 337, 337, 337, 337, 508: 337, 337, 601: 337, 608: 337, 614: 337, 663: 337, 337, 337, 667: 337}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 787: 3942, 814: 4665}, // 2025 - {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 16: 328, 58: 328, 116: 328, 328, 130: 328, 491: 328, 495: 328, 328, 328, 328, 328, 507: 328, 510: 328, 514: 328, 549: 328, 600: 328, 607: 328, 613: 328, 662: 328, 328, 328, 666: 328, 328}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 16: 314, 58: 314, 116: 314, 314, 130: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 514: 314, 549: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 314, 786: 3933, 812: 4655}, - {326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 16: 326, 58: 326, 116: 326, 326, 130: 326, 491: 326, 495: 326, 326, 326, 326, 326, 507: 326, 510: 326, 514: 326, 549: 326, 600: 326, 607: 326, 613: 326, 662: 326, 326, 326, 666: 326, 326}, - {325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 16: 325, 58: 325, 116: 325, 325, 130: 325, 491: 325, 495: 325, 325, 325, 325, 325, 507: 325, 510: 325, 514: 325, 549: 325, 600: 325, 607: 325, 613: 325, 662: 325, 325, 325, 666: 325, 325}, - {320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 58: 320, 491: 320, 495: 320, 320, 320, 320, 320, 507: 320, 510: 320, 600: 320, 607: 320, 613: 320, 662: 320, 320, 320, 666: 320}, + {335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 59: 335, 492: 335, 496: 335, 335, 335, 335, 335, 508: 335, 335, 601: 335, 608: 335, 614: 335, 663: 335, 335, 335, 667: 335}, + {334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 59: 334, 492: 334, 496: 334, 334, 334, 334, 334, 508: 334, 334, 601: 334, 608: 334, 614: 334, 663: 334, 334, 334, 667: 334}, + {332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 16: 332, 59: 332, 116: 332, 332, 130: 332, 492: 332, 496: 332, 332, 332, 332, 332, 508: 332, 332, 515: 332, 550: 332, 601: 332, 608: 332, 614: 332, 663: 332, 332, 332, 667: 332, 332}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 16: 318, 59: 318, 116: 318, 318, 130: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 515: 318, 550: 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 318, 787: 3942, 814: 4664}, + {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 16: 330, 59: 330, 116: 330, 330, 130: 330, 492: 330, 496: 330, 330, 330, 330, 330, 508: 330, 330, 515: 330, 550: 330, 601: 330, 608: 330, 614: 330, 663: 330, 330, 330, 667: 330, 330}, // 2030 - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4654}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4653}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4652}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 57: 314, 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 763: 314, 765: 314, 786: 3933, 812: 4646}, - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4647}, + {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 16: 329, 59: 329, 116: 329, 329, 130: 329, 492: 329, 496: 329, 329, 329, 329, 329, 508: 329, 329, 515: 329, 550: 329, 601: 329, 608: 329, 614: 329, 663: 329, 329, 329, 667: 329, 329}, + {324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 59: 324, 492: 324, 496: 324, 324, 324, 324, 324, 508: 324, 324, 601: 324, 608: 324, 614: 324, 663: 324, 324, 324, 667: 324}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 787: 3942, 814: 4663}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 787: 3942, 814: 4662}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 787: 3942, 814: 4661}, // 2035 - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 57: 4649, 316, 491: 316, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 763: 4648, 765: 4650, 898: 4651}, - {312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 57: 312, 312, 491: 312, 495: 312, 312, 312, 312, 312, 507: 312, 510: 312, 600: 312, 607: 312, 613: 312, 662: 312, 312, 312, 666: 312, 763: 312, 765: 312}, - {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311}, - {310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 57: 310, 310, 491: 310, 495: 310, 310, 310, 310, 310, 507: 310, 510: 310, 600: 310, 607: 310, 613: 310, 662: 310, 310, 310, 666: 310, 763: 310, 765: 310}, - {308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 57: 308, 308, 491: 308, 495: 308, 308, 308, 308, 308, 507: 308, 510: 308, 600: 308, 607: 308, 613: 308, 662: 308, 308, 308, 666: 308, 763: 308, 765: 308}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 57: 318, 59: 318, 492: 318, 3941, 496: 318, 318, 318, 318, 318, 508: 318, 318, 601: 318, 608: 318, 614: 318, 663: 318, 318, 318, 667: 318, 764: 318, 766: 318, 787: 3942, 814: 4655}, + {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 57: 313, 59: 313, 492: 313, 496: 313, 313, 313, 313, 313, 508: 313, 313, 601: 313, 608: 313, 614: 313, 663: 313, 313, 313, 667: 313, 764: 313, 766: 313, 901: 4656}, + {320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 57: 4658, 59: 320, 492: 320, 496: 320, 320, 320, 320, 320, 508: 320, 320, 601: 320, 608: 320, 614: 320, 663: 320, 320, 320, 667: 320, 764: 4657, 766: 4659, 900: 4660}, + {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 57: 316, 59: 316, 492: 316, 496: 316, 316, 316, 316, 316, 508: 316, 316, 601: 316, 608: 316, 614: 316, 663: 316, 316, 316, 667: 316, 764: 316, 766: 316}, + {315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 57: 315, 59: 315, 492: 315, 496: 315, 315, 315, 315, 315, 508: 315, 315, 601: 315, 608: 315, 614: 315, 663: 315, 315, 315, 667: 315, 764: 315, 766: 315}, // 2040 - {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 58: 317, 491: 317, 495: 317, 317, 317, 317, 317, 507: 317, 510: 317, 600: 317, 607: 317, 613: 317, 662: 317, 317, 317, 666: 317}, - {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 58: 318, 491: 318, 495: 318, 318, 318, 318, 318, 507: 318, 510: 318, 600: 318, 607: 318, 613: 318, 662: 318, 318, 318, 666: 318}, - {319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 58: 319, 491: 319, 495: 319, 319, 319, 319, 319, 507: 319, 510: 319, 600: 319, 607: 319, 613: 319, 662: 319, 319, 319, 666: 319}, - {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 16: 327, 58: 327, 116: 327, 327, 130: 327, 491: 327, 495: 327, 327, 327, 327, 327, 507: 327, 510: 327, 514: 327, 549: 327, 600: 327, 607: 327, 613: 327, 662: 327, 327, 327, 666: 327, 327}, - {332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 58: 332, 491: 332, 495: 332, 332, 332, 332, 332, 507: 332, 510: 332, 600: 332, 607: 332, 613: 332, 662: 332, 332, 332, 666: 332}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 57: 314, 59: 314, 492: 314, 496: 314, 314, 314, 314, 314, 508: 314, 314, 601: 314, 608: 314, 614: 314, 663: 314, 314, 314, 667: 314, 764: 314, 766: 314}, + {312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 57: 312, 59: 312, 492: 312, 496: 312, 312, 312, 312, 312, 508: 312, 312, 601: 312, 608: 312, 614: 312, 663: 312, 312, 312, 667: 312, 764: 312, 766: 312}, + {321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 59: 321, 492: 321, 496: 321, 321, 321, 321, 321, 508: 321, 321, 601: 321, 608: 321, 614: 321, 663: 321, 321, 321, 667: 321}, + {322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 59: 322, 492: 322, 496: 322, 322, 322, 322, 322, 508: 322, 322, 601: 322, 608: 322, 614: 322, 663: 322, 322, 322, 667: 322}, + {323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 59: 323, 492: 323, 496: 323, 323, 323, 323, 323, 508: 323, 323, 601: 323, 608: 323, 614: 323, 663: 323, 323, 323, 667: 323}, // 2045 - {349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 16: 349, 58: 349, 491: 349, 349, 495: 349, 349, 349, 349, 349, 507: 349, 510: 349, 514: 349, 549: 349, 600: 349, 607: 349, 613: 349, 662: 349, 349, 349, 666: 349, 349, 866: 4662}, - {348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 16: 348, 58: 348, 491: 348, 348, 495: 348, 348, 348, 348, 348, 507: 348, 510: 348, 514: 348, 549: 348, 600: 348, 607: 348, 613: 348, 662: 348, 348, 348, 666: 348, 348, 866: 4661}, - {492: 343}, - {492: 342}, - {492: 337}, + {331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 16: 331, 59: 331, 116: 331, 331, 130: 331, 492: 331, 496: 331, 331, 331, 331, 331, 508: 331, 331, 515: 331, 550: 331, 601: 331, 608: 331, 614: 331, 663: 331, 331, 331, 667: 331, 331}, + {336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 59: 336, 492: 336, 496: 336, 336, 336, 336, 336, 508: 336, 336, 601: 336, 608: 336, 614: 336, 663: 336, 336, 336, 667: 336}, + {353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 16: 353, 59: 353, 492: 353, 353, 496: 353, 353, 353, 353, 353, 508: 353, 353, 515: 353, 550: 353, 601: 353, 608: 353, 614: 353, 663: 353, 353, 353, 667: 353, 353, 867: 4671}, + {352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 16: 352, 59: 352, 492: 352, 352, 496: 352, 352, 352, 352, 352, 508: 352, 352, 515: 352, 550: 352, 601: 352, 608: 352, 614: 352, 663: 352, 352, 352, 667: 352, 352, 867: 4670}, + {493: 347}, // 2050 - {492: 338}, - {492: 340}, - {492: 339}, - {492: 336}, - {346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 16: 346, 58: 346, 116: 346, 346, 130: 346, 491: 346, 346, 495: 346, 346, 346, 346, 346, 507: 346, 510: 346, 514: 346, 549: 346, 600: 346, 607: 346, 613: 346, 662: 346, 346, 346, 666: 346, 346}, + {493: 346}, + {493: 341}, + {493: 342}, + {493: 344}, + {493: 343}, // 2055 - {347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 16: 347, 58: 347, 116: 347, 347, 130: 347, 491: 347, 347, 495: 347, 347, 347, 347, 347, 507: 347, 510: 347, 514: 347, 549: 347, 600: 347, 607: 347, 613: 347, 662: 347, 347, 347, 666: 347, 347}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4677}, - {353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 58: 353, 491: 353, 495: 353, 353, 353, 353, 353, 507: 353, 510: 353, 600: 353, 607: 353, 613: 353, 662: 353, 353, 353, 666: 353}, - {526: 3945, 866: 4667}, - {526: 3944, 866: 4666}, + {493: 340}, + {350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 16: 350, 59: 350, 116: 350, 350, 130: 350, 492: 350, 350, 496: 350, 350, 350, 350, 350, 508: 350, 350, 515: 350, 550: 350, 601: 350, 608: 350, 614: 350, 663: 350, 350, 350, 667: 350, 350}, + {351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 16: 351, 59: 351, 116: 351, 351, 130: 351, 492: 351, 351, 496: 351, 351, 351, 351, 351, 508: 351, 351, 515: 351, 550: 351, 601: 351, 608: 351, 614: 351, 663: 351, 351, 351, 667: 351, 351}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 116: 4683, 4685, 130: 4684, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4682, 909: 4686}, + {357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 59: 357, 492: 357, 496: 357, 357, 357, 357, 357, 508: 357, 357, 601: 357, 608: 357, 614: 357, 663: 357, 357, 357, 667: 357}, // 2060 - {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 58: 329, 491: 329, 495: 329, 329, 329, 329, 329, 507: 329, 510: 329, 600: 329, 607: 329, 613: 329, 662: 329, 329, 329, 666: 329}, - {324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 58: 324, 491: 324, 495: 324, 324, 324, 324, 324, 507: 324, 510: 324, 600: 324, 607: 324, 613: 324, 662: 324, 324, 324, 666: 324}, - {323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 58: 323, 491: 323, 495: 323, 323, 323, 323, 323, 507: 323, 510: 323, 600: 323, 607: 323, 613: 323, 662: 323, 323, 323, 666: 323}, - {322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 58: 322, 491: 322, 495: 322, 322, 322, 322, 322, 507: 322, 510: 322, 600: 322, 607: 322, 613: 322, 662: 322, 322, 322, 666: 322}, - {321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 58: 321, 491: 321, 495: 321, 321, 321, 321, 321, 507: 321, 510: 321, 600: 321, 607: 321, 613: 321, 662: 321, 321, 321, 666: 321}, + {526: 3954, 867: 4676}, + {526: 3953, 867: 4675}, + {333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 59: 333, 492: 333, 496: 333, 333, 333, 333, 333, 508: 333, 333, 601: 333, 608: 333, 614: 333, 663: 333, 333, 333, 667: 333}, + {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 59: 328, 492: 328, 496: 328, 328, 328, 328, 328, 508: 328, 328, 601: 328, 608: 328, 614: 328, 663: 328, 328, 328, 667: 328}, + {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 59: 327, 492: 327, 496: 327, 327, 327, 327, 327, 508: 327, 327, 601: 327, 608: 327, 614: 327, 663: 327, 327, 327, 667: 327}, // 2065 - {354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 58: 354, 491: 354, 495: 354, 354, 354, 354, 354, 507: 354, 510: 354, 600: 354, 607: 354, 613: 354, 662: 354, 354, 354, 666: 354}, - {494: 4680, 596: 4681, 598: 4682, 995: 4683, 1184: 4679}, - {9: 4685, 58: 4684}, - {9: 289, 58: 289}, - {9: 288, 58: 288}, + {326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 59: 326, 492: 326, 496: 326, 326, 326, 326, 326, 508: 326, 326, 601: 326, 608: 326, 614: 326, 663: 326, 326, 326, 667: 326}, + {325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 59: 325, 492: 325, 496: 325, 325, 325, 325, 325, 508: 325, 325, 601: 325, 608: 325, 614: 325, 663: 325, 325, 325, 667: 325}, + {358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 59: 358, 492: 358, 496: 358, 358, 358, 358, 358, 508: 358, 358, 601: 358, 608: 358, 614: 358, 663: 358, 358, 358, 667: 358}, + {494: 4689, 596: 4690, 598: 4691, 947: 4692, 1189: 4688}, + {9: 4694, 59: 4693}, // 2070 - {9: 287, 58: 287}, - {9: 286, 58: 286}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4687}, - {494: 4680, 596: 4681, 598: 4682, 995: 4686}, - {9: 285, 58: 285}, + {293, 293, 9: 293, 59: 293, 493: 293, 510: 293, 526: 293, 804: 293}, + {292, 292, 9: 292, 59: 292, 493: 292, 510: 292, 526: 292, 804: 292}, + {291, 291, 9: 291, 59: 291, 493: 291, 510: 291, 526: 291, 804: 291}, + {9: 290, 59: 290}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 116: 4683, 4685, 130: 4684, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4682, 909: 4696}, // 2075 - {356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 58: 356, 491: 356, 495: 356, 356, 356, 356, 356, 507: 356, 510: 356, 600: 356, 607: 356, 613: 356, 662: 356, 356, 356, 666: 356}, - {494: 4680, 596: 4681, 598: 4682, 995: 4683, 1184: 4689}, - {9: 4685, 58: 4690}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4691}, - {357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 58: 357, 491: 357, 495: 357, 357, 357, 357, 357, 507: 357, 510: 357, 600: 357, 607: 357, 613: 357, 662: 357, 357, 357, 666: 357}, + {494: 4689, 596: 4690, 598: 4691, 947: 4695}, + {9: 289, 59: 289}, + {360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 59: 360, 492: 360, 496: 360, 360, 360, 360, 360, 508: 360, 360, 601: 360, 608: 360, 614: 360, 663: 360, 360, 360, 667: 360}, + {494: 4689, 596: 4690, 598: 4691, 947: 4692, 1189: 4698}, + {9: 4694, 59: 4699}, // 2080 - {358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 58: 358, 491: 358, 495: 358, 358, 358, 358, 358, 507: 358, 510: 358, 600: 358, 607: 358, 613: 358, 662: 358, 358, 358, 666: 358}, - {360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 58: 360, 491: 360, 495: 360, 360, 360, 360, 360, 507: 360, 510: 360, 600: 360, 607: 360, 613: 360, 662: 360, 360, 360, 666: 360}, - {361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 58: 361, 491: 361, 495: 361, 361, 361, 361, 361, 507: 361, 510: 361, 600: 361, 607: 361, 613: 361, 662: 361, 361, 361, 666: 361}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4696}, - {362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 58: 362, 491: 362, 495: 362, 362, 362, 362, 362, 507: 362, 510: 362, 600: 362, 607: 362, 613: 362, 662: 362, 362, 362, 666: 362}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 116: 4683, 4685, 130: 4684, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4682, 909: 4700}, + {361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 59: 361, 492: 361, 496: 361, 361, 361, 361, 361, 508: 361, 361, 601: 361, 608: 361, 614: 361, 663: 361, 361, 361, 667: 361}, + {362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 59: 362, 492: 362, 496: 362, 362, 362, 362, 362, 508: 362, 362, 601: 362, 608: 362, 614: 362, 663: 362, 362, 362, 667: 362}, + {364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 59: 364, 492: 364, 496: 364, 364, 364, 364, 364, 508: 364, 364, 601: 364, 608: 364, 614: 364, 663: 364, 364, 364, 667: 364}, + {365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 59: 365, 492: 365, 496: 365, 365, 365, 365, 365, 508: 365, 365, 601: 365, 608: 365, 614: 365, 663: 365, 365, 365, 667: 365}, // 2085 - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4698}, - {363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 58: 363, 491: 363, 495: 363, 363, 363, 363, 363, 507: 363, 510: 363, 600: 363, 607: 363, 613: 363, 662: 363, 363, 363, 666: 363}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4701}, - {364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 58: 364, 491: 364, 495: 364, 364, 364, 364, 364, 507: 364, 510: 364, 600: 364, 607: 364, 613: 364, 662: 364, 364, 364, 666: 364}, - {365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 58: 365, 491: 365, 495: 365, 365, 365, 365, 365, 507: 365, 510: 365, 600: 365, 607: 365, 613: 365, 662: 365, 365, 365, 666: 365}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4705}, + {366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 59: 366, 492: 366, 496: 366, 366, 366, 366, 366, 508: 366, 366, 601: 366, 608: 366, 614: 366, 663: 366, 366, 366, 667: 366}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4707}, + {367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 59: 367, 492: 367, 496: 367, 367, 367, 367, 367, 508: 367, 367, 601: 367, 608: 367, 614: 367, 663: 367, 367, 367, 667: 367}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4710}, // 2090 - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4704}, - {366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 58: 366, 491: 366, 495: 366, 366, 366, 366, 366, 507: 366, 510: 366, 600: 366, 607: 366, 613: 366, 662: 366, 366, 366, 666: 366}, - {367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 58: 367, 491: 367, 495: 367, 367, 367, 367, 367, 507: 367, 510: 367, 600: 367, 607: 367, 613: 367, 662: 367, 367, 367, 666: 367}, - {369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 57: 369, 369, 491: 369, 369, 495: 369, 369, 369, 369, 369, 507: 369, 510: 369, 600: 369, 607: 369, 613: 369, 662: 369, 369, 369, 666: 369, 763: 369, 765: 369}, - {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 58: 392, 491: 392, 495: 392, 392, 392, 392, 392, 507: 392, 510: 392, 600: 392, 607: 392, 613: 392, 662: 392, 392, 392, 666: 392}, + {368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 59: 368, 492: 368, 496: 368, 368, 368, 368, 368, 508: 368, 368, 601: 368, 608: 368, 614: 368, 663: 368, 368, 368, 667: 368}, + {369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 59: 369, 492: 369, 496: 369, 369, 369, 369, 369, 508: 369, 369, 601: 369, 608: 369, 614: 369, 663: 369, 369, 369, 667: 369}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 16: 3951, 59: 305, 492: 305, 496: 305, 305, 305, 305, 305, 508: 305, 305, 515: 3952, 550: 3948, 601: 305, 608: 305, 614: 305, 663: 305, 305, 305, 667: 305, 3950, 799: 3949, 822: 4713}, + {370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 59: 370, 492: 370, 496: 370, 370, 370, 370, 370, 508: 370, 370, 601: 370, 608: 370, 614: 370, 663: 370, 370, 370, 667: 370}, + {371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 59: 371, 492: 371, 496: 371, 371, 371, 371, 371, 508: 371, 371, 601: 371, 608: 371, 614: 371, 663: 371, 371, 371, 667: 371}, // 2095 - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4708}, - {393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 57: 4649, 393, 491: 393, 495: 393, 393, 393, 393, 393, 507: 393, 510: 393, 600: 393, 607: 393, 613: 393, 662: 393, 393, 393, 666: 393, 763: 4648, 765: 4650, 898: 4651}, - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4710}, - {394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 57: 4649, 394, 491: 394, 495: 394, 394, 394, 394, 394, 507: 394, 510: 394, 600: 394, 607: 394, 613: 394, 662: 394, 394, 394, 666: 394, 763: 4648, 765: 4650, 898: 4651}, - {395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 57: 4649, 395, 491: 395, 495: 395, 395, 395, 395, 395, 507: 395, 510: 395, 600: 395, 607: 395, 613: 395, 662: 395, 395, 395, 666: 395, 763: 4648, 765: 4650, 898: 4651}, + {373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 57: 373, 59: 373, 492: 373, 373, 496: 373, 373, 373, 373, 373, 508: 373, 373, 601: 373, 608: 373, 614: 373, 663: 373, 373, 373, 667: 373, 764: 373, 766: 373}, + {396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 59: 396, 492: 396, 496: 396, 396, 396, 396, 396, 508: 396, 396, 601: 396, 608: 396, 614: 396, 663: 396, 396, 396, 667: 396}, + {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 57: 313, 59: 313, 492: 313, 496: 313, 313, 313, 313, 313, 508: 313, 313, 601: 313, 608: 313, 614: 313, 663: 313, 313, 313, 667: 313, 764: 313, 766: 313, 901: 4717}, + {397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 57: 4658, 59: 397, 492: 397, 496: 397, 397, 397, 397, 397, 508: 397, 397, 601: 397, 608: 397, 614: 397, 663: 397, 397, 397, 667: 397, 764: 4657, 766: 4659, 900: 4660}, + {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 57: 313, 59: 313, 492: 313, 496: 313, 313, 313, 313, 313, 508: 313, 313, 601: 313, 608: 313, 614: 313, 663: 313, 313, 313, 667: 313, 764: 313, 766: 313, 901: 4719}, // 2100 - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4713}, - {396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 57: 4649, 396, 491: 396, 495: 396, 396, 396, 396, 396, 507: 396, 510: 396, 600: 396, 607: 396, 613: 396, 662: 396, 396, 396, 666: 396, 763: 4648, 765: 4650, 898: 4651}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 600: 2473, 607: 2473, 613: 2473, 662: 2473, 668: 2473, 685: 4858, 2849, 688: 2850, 2848, 696: 2473, 2473, 1177: 4857}, - {2403, 2403, 2403, 2403, 2403, 2403, 9: 2403, 2403, 2403, 58: 2403, 507: 2403}, - {600: 2380}, + {398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 57: 4658, 59: 398, 492: 398, 496: 398, 398, 398, 398, 398, 508: 398, 398, 601: 398, 608: 398, 614: 398, 663: 398, 398, 398, 667: 398, 764: 4657, 766: 4659, 900: 4660}, + {399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 57: 4658, 59: 399, 492: 399, 496: 399, 399, 399, 399, 399, 508: 399, 399, 601: 399, 608: 399, 614: 399, 663: 399, 399, 399, 667: 399, 764: 4657, 766: 4659, 900: 4660}, + {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 57: 313, 59: 313, 492: 313, 496: 313, 313, 313, 313, 313, 508: 313, 313, 601: 313, 608: 313, 614: 313, 663: 313, 313, 313, 667: 313, 764: 313, 766: 313, 901: 4722}, + {400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 57: 4658, 59: 400, 492: 400, 496: 400, 400, 400, 400, 400, 508: 400, 400, 601: 400, 608: 400, 614: 400, 663: 400, 400, 400, 667: 400, 764: 4657, 766: 4659, 900: 4660}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 601: 2480, 608: 2480, 614: 2480, 663: 2480, 669: 2480, 686: 4867, 2857, 689: 2858, 2856, 697: 2480, 2480, 1182: 4866}, // 2105 - {510: 4856}, - {2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 58: 2370, 491: 2370, 495: 2370, 2370, 2370, 2370, 2370, 507: 2370, 510: 2370, 600: 2370, 607: 2370, 613: 2370, 662: 2370, 2370, 2370, 666: 2370}, - {2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 58: 2369, 491: 2369, 495: 2369, 2369, 2369, 2369, 2369, 507: 2369, 510: 2369, 600: 2369, 607: 2369, 613: 2369, 662: 2369, 2369, 2369, 666: 2369}, - {600: 4852}, - {2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 58: 2366, 491: 2366, 495: 2366, 2366, 2366, 2366, 2366, 507: 2366, 510: 2366, 600: 4851, 607: 2366, 613: 2366, 662: 2366, 2366, 2366, 666: 2366}, + {2410, 2410, 2410, 2410, 2410, 2410, 9: 2410, 2410, 2410, 59: 2410, 508: 2410}, + {601: 2387}, + {509: 4865}, + {2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 59: 2377, 492: 2377, 496: 2377, 2377, 2377, 2377, 2377, 508: 2377, 2377, 601: 2377, 608: 2377, 614: 2377, 663: 2377, 2377, 2377, 667: 2377}, + {2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 59: 2376, 492: 2376, 496: 2376, 2376, 2376, 2376, 2376, 508: 2376, 2376, 601: 2376, 608: 2376, 614: 2376, 663: 2376, 2376, 2376, 667: 2376}, // 2110 - {139: 4839, 284: 4841, 375: 4842, 492: 4838, 494: 3345, 504: 4569, 4570, 510: 3336, 525: 3340, 591: 3335, 3337, 3339, 3338, 596: 3343, 598: 3344, 605: 4824, 4823, 608: 4819, 4820, 611: 4821, 4822, 614: 3342, 734: 4568, 3341, 4836, 924: 4837, 957: 4818, 972: 4816, 4817, 4840, 1112: 4834, 1167: 4835, 1238: 4833}, - {496: 4831}, - {674: 4814}, - {494: 4813}, - {607: 4804}, + {601: 4861}, + {2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 59: 2373, 492: 2373, 496: 2373, 2373, 2373, 2373, 2373, 508: 2373, 2373, 601: 4860, 608: 2373, 614: 2373, 663: 2373, 2373, 2373, 667: 2373}, + {139: 4848, 284: 4850, 376: 4851, 493: 4847, 3354, 505: 4578, 4579, 509: 3345, 527: 3349, 592: 3344, 3346, 3348, 3347, 3352, 598: 3353, 606: 4833, 4832, 609: 4828, 4829, 612: 4830, 4831, 615: 3351, 735: 4577, 3350, 4845, 926: 4846, 960: 4827, 976: 4825, 4826, 4849, 1117: 4843, 1172: 4844, 1241: 4842}, + {497: 4840}, + {675: 4823}, // 2115 - {498: 4797}, - {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 58: 2358, 491: 2358, 495: 2358, 2358, 2358, 2358, 2358, 507: 2358, 510: 2358, 600: 2358, 607: 2358, 613: 2358, 662: 2358, 2358, 2358, 666: 2358}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 4796}, - {191: 4794, 220: 4795, 496: 4793, 1223: 4792}, - {197: 4791, 261: 4790, 496: 4789, 1345: 4788}, + {494: 4822}, + {608: 4813}, + {499: 4806}, + {2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 59: 2365, 492: 2365, 496: 2365, 2365, 2365, 2365, 2365, 508: 2365, 2365, 601: 2365, 608: 2365, 614: 2365, 663: 2365, 2365, 2365, 667: 2365}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3604, 686: 3606, 2857, 689: 2858, 2856, 761: 3603, 896: 4805}, // 2120 - {2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 58: 2353, 491: 2353, 4782, 495: 2353, 2353, 2353, 2353, 2353, 507: 2353, 510: 2353, 600: 2353, 607: 2353, 613: 2353, 662: 2353, 2353, 2353, 666: 2353, 1214: 4781}, - {326: 4780}, - {2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 58: 2339, 491: 2339, 495: 2339, 2339, 2339, 2339, 2339, 507: 2339, 510: 2339, 600: 2339, 607: 2339, 613: 2339, 662: 2339, 2339, 2339, 666: 2339}, - {2336, 2336, 2336, 2336, 2336, 2336, 4725, 4731, 4719, 2336, 2336, 2336, 4723, 4732, 4730, 58: 2336, 491: 4724, 495: 4197, 4722, 4196, 2344, 4729, 507: 2336, 510: 4718, 600: 2381, 607: 2474, 613: 4716, 662: 4721, 4714, 4736, 666: 4733, 834: 4717, 855: 4726, 935: 4728, 953: 4779, 963: 4727, 981: 4720}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4737}, + {191: 4803, 220: 4804, 497: 4802, 1227: 4801}, + {197: 4800, 262: 4799, 497: 4798, 1348: 4797}, + {2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 59: 2360, 492: 2360, 4791, 496: 2360, 2360, 2360, 2360, 2360, 508: 2360, 2360, 601: 2360, 608: 2360, 614: 2360, 663: 2360, 2360, 2360, 667: 2360, 1219: 4790}, + {326: 4789}, + {2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 59: 2346, 492: 2346, 496: 2346, 2346, 2346, 2346, 2346, 508: 2346, 2346, 601: 2346, 608: 2346, 614: 2346, 663: 2346, 2346, 2346, 667: 2346}, // 2125 - {2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 58: 2272, 491: 2272, 4739, 495: 2272, 2272, 2272, 2272, 2272, 507: 2272, 510: 2272, 600: 2272, 607: 2272, 613: 2272, 662: 2272, 2272, 2272, 666: 2272, 669: 2272, 1266: 4738}, - {2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 58: 2326, 491: 2326, 495: 2326, 2326, 2326, 2326, 2326, 507: 2326, 510: 2326, 600: 2326, 607: 2326, 613: 2326, 662: 2326, 2326, 2326, 666: 2326, 669: 4754, 1283: 4755, 4756}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 4740}, - {9: 4752, 58: 4751}, - {9: 2270, 58: 2270}, + {2343, 2343, 2343, 2343, 2343, 2343, 4734, 4740, 4728, 2343, 2343, 2343, 4732, 4741, 4739, 59: 2343, 492: 4733, 496: 4206, 4731, 4205, 2351, 4738, 508: 2343, 4727, 601: 2388, 608: 2481, 614: 4725, 663: 4730, 4723, 4745, 667: 4742, 835: 4726, 856: 4735, 937: 4737, 956: 4788, 967: 4736, 985: 4729}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4746}, + {2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 59: 2279, 492: 2279, 4748, 496: 2279, 2279, 2279, 2279, 2279, 508: 2279, 2279, 601: 2279, 608: 2279, 614: 2279, 663: 2279, 2279, 2279, 667: 2279, 670: 2279, 1269: 4747}, + {2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 2333, 59: 2333, 492: 2333, 496: 2333, 2333, 2333, 2333, 2333, 508: 2333, 2333, 601: 2333, 608: 2333, 614: 2333, 663: 2333, 2333, 2333, 667: 2333, 670: 4763, 1285: 4764, 4765}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 4749}, // 2130 - {9: 314, 58: 314, 492: 3932, 548: 314, 561: 314, 786: 3933, 812: 4749}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4744}, - {58: 4745, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {9: 1339, 58: 1339, 548: 4748, 561: 4747, 975: 4746}, - {9: 2267, 58: 2267}, + {9: 4761, 59: 4760}, + {9: 2277, 59: 2277}, + {9: 318, 59: 318, 493: 3941, 549: 318, 562: 318, 787: 3942, 814: 4758}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4753}, + {59: 4754, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 2135 - {1338, 1338, 1338, 1338, 1338, 1338, 9: 1338, 58: 1338, 507: 1338}, - {1337, 1337, 1337, 1337, 1337, 1337, 9: 1337, 58: 1337, 507: 1337}, - {9: 1339, 58: 1339, 548: 4748, 561: 4747, 975: 4750}, - {9: 2268, 58: 2268}, - {2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 58: 2271, 491: 2271, 495: 2271, 2271, 2271, 2271, 2271, 507: 2271, 510: 2271, 600: 2271, 607: 2271, 613: 2271, 662: 2271, 2271, 2271, 666: 2271, 669: 2271}, + {9: 1345, 59: 1345, 549: 4757, 562: 4756, 979: 4755}, + {9: 2274, 59: 2274}, + {1344, 1344, 1344, 1344, 1344, 1344, 9: 1344, 59: 1344, 508: 1344}, + {1343, 1343, 1343, 1343, 1343, 1343, 9: 1343, 59: 1343, 508: 1343}, + {9: 1345, 59: 1345, 549: 4757, 562: 4756, 979: 4759}, // 2140 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4753}, - {9: 2269, 58: 2269}, - {224: 4776, 382: 4777, 401: 4778}, - {2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 58: 2325, 491: 2325, 495: 2325, 2325, 2325, 2325, 2325, 507: 2325, 510: 2325, 600: 2325, 607: 2325, 613: 2325, 662: 2325, 2325, 2325, 666: 2325}, - {2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 58: 2321, 491: 4758, 495: 2321, 2321, 2321, 2321, 2321, 507: 2321, 510: 2321, 600: 2321, 607: 2321, 613: 2321, 662: 2321, 2321, 2321, 666: 2321, 1118: 4759, 4760, 1292: 4757}, + {9: 2275, 59: 2275}, + {2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 59: 2278, 492: 2278, 496: 2278, 2278, 2278, 2278, 2278, 508: 2278, 2278, 601: 2278, 608: 2278, 614: 2278, 663: 2278, 2278, 2278, 667: 2278, 670: 2278}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4762}, + {9: 2276, 59: 2276}, + {225: 4785, 383: 4786, 402: 4787}, // 2145 - {2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 58: 2324, 491: 2324, 495: 2324, 2324, 2324, 2324, 2324, 507: 2324, 510: 2324, 600: 2324, 607: 2324, 613: 2324, 662: 2324, 2324, 2324, 666: 2324}, - {674: 4774, 761: 4763}, - {2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 58: 2320, 491: 4772, 495: 2320, 2320, 2320, 2320, 2320, 507: 2320, 510: 2320, 600: 2320, 607: 2320, 613: 2320, 662: 2320, 2320, 2320, 666: 2320, 1119: 4773}, - {2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 58: 2319, 491: 4761, 495: 2319, 2319, 2319, 2319, 2319, 507: 2319, 510: 2319, 600: 2319, 607: 2319, 613: 2319, 662: 2319, 2319, 2319, 666: 2319, 1118: 4762}, - {761: 4763}, + {2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 2332, 59: 2332, 492: 2332, 496: 2332, 2332, 2332, 2332, 2332, 508: 2332, 2332, 601: 2332, 608: 2332, 614: 2332, 663: 2332, 2332, 2332, 667: 2332}, + {2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 59: 2328, 492: 4767, 496: 2328, 2328, 2328, 2328, 2328, 508: 2328, 2328, 601: 2328, 608: 2328, 614: 2328, 663: 2328, 2328, 2328, 667: 2328, 1123: 4768, 4769, 1295: 4766}, + {2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 59: 2331, 492: 2331, 496: 2331, 2331, 2331, 2331, 2331, 508: 2331, 2331, 601: 2331, 608: 2331, 614: 2331, 663: 2331, 2331, 2331, 667: 2331}, + {675: 4783, 762: 4772}, + {2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 59: 2327, 492: 4781, 496: 2327, 2327, 2327, 2327, 2327, 508: 2327, 2327, 601: 2327, 608: 2327, 614: 2327, 663: 2327, 2327, 2327, 667: 2327, 1124: 4782}, // 2150 - {2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 58: 2317, 491: 2317, 495: 2317, 2317, 2317, 2317, 2317, 507: 2317, 510: 2317, 600: 2317, 607: 2317, 613: 2317, 662: 2317, 2317, 2317, 666: 2317}, - {79: 4768, 526: 4767, 691: 4766, 693: 4765, 1142: 4764}, - {2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 58: 2323, 491: 2323, 495: 2323, 2323, 2323, 2323, 2323, 507: 2323, 510: 2323, 600: 2323, 607: 2323, 613: 2323, 662: 2323, 2323, 2323, 666: 2323}, - {2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 58: 2316, 491: 2316, 495: 2316, 2316, 2316, 2316, 2316, 507: 2316, 510: 2316, 600: 2316, 607: 2316, 613: 2316, 662: 2316, 2316, 2316, 666: 2316}, - {2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 58: 2315, 491: 2315, 495: 2315, 2315, 2315, 2315, 2315, 507: 2315, 510: 2315, 600: 2315, 607: 2315, 613: 2315, 662: 2315, 2315, 2315, 666: 2315}, + {2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 59: 2326, 492: 4770, 496: 2326, 2326, 2326, 2326, 2326, 508: 2326, 2326, 601: 2326, 608: 2326, 614: 2326, 663: 2326, 2326, 2326, 667: 2326, 1123: 4771}, + {762: 4772}, + {2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 59: 2324, 492: 2324, 496: 2324, 2324, 2324, 2324, 2324, 508: 2324, 2324, 601: 2324, 608: 2324, 614: 2324, 663: 2324, 2324, 2324, 667: 2324}, + {79: 4777, 526: 4776, 692: 4775, 694: 4774, 1147: 4773}, + {2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 59: 2330, 492: 2330, 496: 2330, 2330, 2330, 2330, 2330, 508: 2330, 2330, 601: 2330, 608: 2330, 614: 2330, 663: 2330, 2330, 2330, 667: 2330}, // 2155 - {496: 4771, 510: 4770}, - {322: 4769}, - {2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 58: 2313, 491: 2313, 495: 2313, 2313, 2313, 2313, 2313, 507: 2313, 510: 2313, 600: 2313, 607: 2313, 613: 2313, 662: 2313, 2313, 2313, 666: 2313}, - {2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 58: 2314, 491: 2314, 495: 2314, 2314, 2314, 2314, 2314, 507: 2314, 510: 2314, 600: 2314, 607: 2314, 613: 2314, 662: 2314, 2314, 2314, 666: 2314}, - {2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 58: 2312, 491: 2312, 495: 2312, 2312, 2312, 2312, 2312, 507: 2312, 510: 2312, 600: 2312, 607: 2312, 613: 2312, 662: 2312, 2312, 2312, 666: 2312}, + {2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 59: 2323, 492: 2323, 496: 2323, 2323, 2323, 2323, 2323, 508: 2323, 2323, 601: 2323, 608: 2323, 614: 2323, 663: 2323, 2323, 2323, 667: 2323}, + {2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 59: 2322, 492: 2322, 496: 2322, 2322, 2322, 2322, 2322, 508: 2322, 2322, 601: 2322, 608: 2322, 614: 2322, 663: 2322, 2322, 2322, 667: 2322}, + {497: 4780, 509: 4779}, + {322: 4778}, + {2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 59: 2320, 492: 2320, 496: 2320, 2320, 2320, 2320, 2320, 508: 2320, 2320, 601: 2320, 608: 2320, 614: 2320, 663: 2320, 2320, 2320, 667: 2320}, // 2160 - {674: 4774}, - {2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 58: 2318, 491: 2318, 495: 2318, 2318, 2318, 2318, 2318, 507: 2318, 510: 2318, 600: 2318, 607: 2318, 613: 2318, 662: 2318, 2318, 2318, 666: 2318}, - {79: 4768, 526: 4767, 691: 4766, 693: 4765, 1142: 4775}, - {2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 58: 2322, 491: 2322, 495: 2322, 2322, 2322, 2322, 2322, 507: 2322, 510: 2322, 600: 2322, 607: 2322, 613: 2322, 662: 2322, 2322, 2322, 666: 2322}, - {2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 58: 2329, 491: 2329, 495: 2329, 2329, 2329, 2329, 2329, 507: 2329, 510: 2329, 600: 2329, 607: 2329, 613: 2329, 662: 2329, 2329, 2329, 666: 2329}, + {2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 59: 2321, 492: 2321, 496: 2321, 2321, 2321, 2321, 2321, 508: 2321, 2321, 601: 2321, 608: 2321, 614: 2321, 663: 2321, 2321, 2321, 667: 2321}, + {2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 59: 2319, 492: 2319, 496: 2319, 2319, 2319, 2319, 2319, 508: 2319, 2319, 601: 2319, 608: 2319, 614: 2319, 663: 2319, 2319, 2319, 667: 2319}, + {675: 4783}, + {2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 59: 2325, 492: 2325, 496: 2325, 2325, 2325, 2325, 2325, 508: 2325, 2325, 601: 2325, 608: 2325, 614: 2325, 663: 2325, 2325, 2325, 667: 2325}, + {79: 4777, 526: 4776, 692: 4775, 694: 4774, 1147: 4784}, // 2165 - {2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 58: 2328, 491: 2328, 495: 2328, 2328, 2328, 2328, 2328, 507: 2328, 510: 2328, 600: 2328, 607: 2328, 613: 2328, 662: 2328, 2328, 2328, 666: 2328}, - {2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 58: 2327, 491: 2327, 495: 2327, 2327, 2327, 2327, 2327, 507: 2327, 510: 2327, 600: 2327, 607: 2327, 613: 2327, 662: 2327, 2327, 2327, 666: 2327}, - {2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 58: 2338, 491: 2338, 495: 2338, 2338, 2338, 2338, 2338, 507: 2338, 510: 2338, 600: 2338, 607: 2338, 613: 2338, 662: 2338, 2338, 2338, 666: 2338}, - {498: 2343}, - {2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 58: 2354, 491: 2354, 495: 2354, 2354, 2354, 2354, 2354, 507: 2354, 510: 2354, 600: 2354, 607: 2354, 613: 2354, 662: 2354, 2354, 2354, 666: 2354}, + {2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 59: 2329, 492: 2329, 496: 2329, 2329, 2329, 2329, 2329, 508: 2329, 2329, 601: 2329, 608: 2329, 614: 2329, 663: 2329, 2329, 2329, 667: 2329}, + {2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, 59: 2336, 492: 2336, 496: 2336, 2336, 2336, 2336, 2336, 508: 2336, 2336, 601: 2336, 608: 2336, 614: 2336, 663: 2336, 2336, 2336, 667: 2336}, + {2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 59: 2335, 492: 2335, 496: 2335, 2335, 2335, 2335, 2335, 508: 2335, 2335, 601: 2335, 608: 2335, 614: 2335, 663: 2335, 2335, 2335, 667: 2335}, + {2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 59: 2334, 492: 2334, 496: 2334, 2334, 2334, 2334, 2334, 508: 2334, 2334, 601: 2334, 608: 2334, 614: 2334, 663: 2334, 2334, 2334, 667: 2334}, + {2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 59: 2345, 492: 2345, 496: 2345, 2345, 2345, 2345, 2345, 508: 2345, 2345, 601: 2345, 608: 2345, 614: 2345, 663: 2345, 2345, 2345, 667: 2345}, // 2170 - {525: 2823, 755: 2822, 762: 4783}, - {9: 4785, 58: 4784}, - {2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 58: 2352, 491: 2352, 495: 2352, 2352, 2352, 2352, 2352, 507: 2352, 510: 2352, 600: 2352, 607: 2352, 613: 2352, 662: 2352, 2352, 2352, 666: 2352}, - {525: 2823, 755: 2822, 762: 4786}, - {58: 4787}, + {499: 2350}, + {2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 59: 2361, 492: 2361, 496: 2361, 2361, 2361, 2361, 2361, 508: 2361, 2361, 601: 2361, 608: 2361, 614: 2361, 663: 2361, 2361, 2361, 667: 2361}, + {527: 2831, 756: 2830, 763: 4792}, + {9: 4794, 59: 4793}, + {2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 59: 2359, 492: 2359, 496: 2359, 2359, 2359, 2359, 2359, 508: 2359, 2359, 601: 2359, 608: 2359, 614: 2359, 663: 2359, 2359, 2359, 667: 2359}, // 2175 - {2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 58: 2351, 491: 2351, 495: 2351, 2351, 2351, 2351, 2351, 507: 2351, 510: 2351, 600: 2351, 607: 2351, 613: 2351, 662: 2351, 2351, 2351, 666: 2351}, - {2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 58: 2355, 491: 2355, 495: 2355, 2355, 2355, 2355, 2355, 507: 2355, 510: 2355, 600: 2355, 607: 2355, 613: 2355, 662: 2355, 2355, 2355, 666: 2355}, - {2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 58: 2350, 491: 2350, 495: 2350, 2350, 2350, 2350, 2350, 507: 2350, 510: 2350, 600: 2350, 607: 2350, 613: 2350, 662: 2350, 2350, 2350, 666: 2350}, - {2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 58: 2349, 491: 2349, 495: 2349, 2349, 2349, 2349, 2349, 507: 2349, 510: 2349, 600: 2349, 607: 2349, 613: 2349, 662: 2349, 2349, 2349, 666: 2349}, - {2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 58: 2348, 491: 2348, 495: 2348, 2348, 2348, 2348, 2348, 507: 2348, 510: 2348, 600: 2348, 607: 2348, 613: 2348, 662: 2348, 2348, 2348, 666: 2348}, + {527: 2831, 756: 2830, 763: 4795}, + {59: 4796}, + {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 59: 2358, 492: 2358, 496: 2358, 2358, 2358, 2358, 2358, 508: 2358, 2358, 601: 2358, 608: 2358, 614: 2358, 663: 2358, 2358, 2358, 667: 2358}, + {2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 59: 2362, 492: 2362, 496: 2362, 2362, 2362, 2362, 2362, 508: 2362, 2362, 601: 2362, 608: 2362, 614: 2362, 663: 2362, 2362, 2362, 667: 2362}, + {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 59: 2357, 492: 2357, 496: 2357, 2357, 2357, 2357, 2357, 508: 2357, 2357, 601: 2357, 608: 2357, 614: 2357, 663: 2357, 2357, 2357, 667: 2357}, // 2180 - {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 58: 2356, 491: 2356, 495: 2356, 2356, 2356, 2356, 2356, 507: 2356, 510: 2356, 600: 2356, 607: 2356, 613: 2356, 662: 2356, 2356, 2356, 666: 2356}, - {2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 58: 2347, 491: 2347, 495: 2347, 2347, 2347, 2347, 2347, 507: 2347, 510: 2347, 600: 2347, 607: 2347, 613: 2347, 662: 2347, 2347, 2347, 666: 2347}, - {2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 58: 2346, 491: 2346, 495: 2346, 2346, 2346, 2346, 2346, 507: 2346, 510: 2346, 600: 2346, 607: 2346, 613: 2346, 662: 2346, 2346, 2346, 666: 2346}, - {2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 58: 2345, 491: 2345, 495: 2345, 2345, 2345, 2345, 2345, 507: 2345, 510: 2345, 600: 2345, 607: 2345, 613: 2345, 662: 2345, 2345, 2345, 666: 2345}, - {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 58: 2357, 491: 2357, 495: 2357, 2357, 2357, 2357, 2357, 507: 2357, 510: 2357, 600: 2357, 607: 2357, 613: 2357, 662: 2357, 2357, 2357, 666: 2357}, + {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 59: 2356, 492: 2356, 496: 2356, 2356, 2356, 2356, 2356, 508: 2356, 2356, 601: 2356, 608: 2356, 614: 2356, 663: 2356, 2356, 2356, 667: 2356}, + {2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 59: 2355, 492: 2355, 496: 2355, 2355, 2355, 2355, 2355, 508: 2355, 2355, 601: 2355, 608: 2355, 614: 2355, 663: 2355, 2355, 2355, 667: 2355}, + {2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 59: 2363, 492: 2363, 496: 2363, 2363, 2363, 2363, 2363, 508: 2363, 2363, 601: 2363, 608: 2363, 614: 2363, 663: 2363, 2363, 2363, 667: 2363}, + {2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 59: 2354, 492: 2354, 496: 2354, 2354, 2354, 2354, 2354, 508: 2354, 2354, 601: 2354, 608: 2354, 614: 2354, 663: 2354, 2354, 2354, 667: 2354}, + {2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 59: 2353, 492: 2353, 496: 2353, 2353, 2353, 2353, 2353, 508: 2353, 2353, 601: 2353, 608: 2353, 614: 2353, 663: 2353, 2353, 2353, 667: 2353}, // 2185 - {492: 4798}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4799}, - {58: 4800, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 58: 2342, 491: 2342, 495: 2342, 2342, 2342, 2342, 2342, 507: 2342, 510: 2342, 600: 2342, 607: 2342, 613: 2342, 662: 2342, 2342, 2342, 666: 2342, 1346: 4803, 1376: 4802, 4801}, - {2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 58: 2359, 491: 2359, 495: 2359, 2359, 2359, 2359, 2359, 507: 2359, 510: 2359, 600: 2359, 607: 2359, 613: 2359, 662: 2359, 2359, 2359, 666: 2359}, + {2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 59: 2352, 492: 2352, 496: 2352, 2352, 2352, 2352, 2352, 508: 2352, 2352, 601: 2352, 608: 2352, 614: 2352, 663: 2352, 2352, 2352, 667: 2352}, + {2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 59: 2364, 492: 2364, 496: 2364, 2364, 2364, 2364, 2364, 508: 2364, 2364, 601: 2364, 608: 2364, 614: 2364, 663: 2364, 2364, 2364, 667: 2364}, + {493: 4807}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4808}, + {59: 4809, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 2190 - {2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 58: 2341, 491: 2341, 495: 2341, 2341, 2341, 2341, 2341, 507: 2341, 510: 2341, 600: 2341, 607: 2341, 613: 2341, 662: 2341, 2341, 2341, 666: 2341}, - {2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 58: 2340, 491: 2340, 495: 2340, 2340, 2340, 2340, 2340, 507: 2340, 510: 2340, 600: 2340, 607: 2340, 613: 2340, 662: 2340, 2340, 2340, 666: 2340}, - {492: 4805}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4806}, - {58: 4807, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 59: 2349, 492: 2349, 496: 2349, 2349, 2349, 2349, 2349, 508: 2349, 2349, 601: 2349, 608: 2349, 614: 2349, 663: 2349, 2349, 2349, 667: 2349, 1349: 4812, 1379: 4811, 4810}, + {2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 59: 2366, 492: 2366, 496: 2366, 2366, 2366, 2366, 2366, 508: 2366, 2366, 601: 2366, 608: 2366, 614: 2366, 663: 2366, 2366, 2366, 667: 2366}, + {2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 59: 2348, 492: 2348, 496: 2348, 2348, 2348, 2348, 2348, 508: 2348, 2348, 601: 2348, 608: 2348, 614: 2348, 663: 2348, 2348, 2348, 667: 2348}, + {2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 59: 2347, 492: 2347, 496: 2347, 2347, 2347, 2347, 2347, 508: 2347, 2347, 601: 2347, 608: 2347, 614: 2347, 663: 2347, 2347, 2347, 667: 2347}, + {493: 4814}, // 2195 - {2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 58: 2375, 161: 4558, 491: 2375, 495: 4197, 2375, 4196, 2375, 2375, 507: 2375, 510: 2375, 600: 2375, 607: 2375, 613: 2375, 662: 2375, 2375, 2375, 666: 2375, 834: 4808, 960: 4809, 1068: 4810, 1242: 4811}, - {161: 4560, 510: 4812}, - {2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 58: 2374, 491: 2374, 495: 2374, 2374, 2374, 2374, 2374, 507: 2374, 510: 2374, 600: 2374, 607: 2374, 613: 2374, 662: 2374, 2374, 2374, 666: 2374}, - {2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 58: 2372, 491: 2372, 495: 2372, 2372, 2372, 2372, 2372, 507: 2372, 510: 2372, 600: 2372, 607: 2372, 613: 2372, 662: 2372, 2372, 2372, 666: 2372}, - {2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 58: 2360, 491: 2360, 495: 2360, 2360, 2360, 2360, 2360, 507: 2360, 510: 2360, 600: 2360, 607: 2360, 613: 2360, 662: 2360, 2360, 2360, 666: 2360}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4815}, + {59: 4816, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 59: 2382, 161: 4567, 492: 2382, 496: 4206, 2382, 4205, 2382, 2382, 508: 2382, 2382, 601: 2382, 608: 2382, 614: 2382, 663: 2382, 2382, 2382, 667: 2382, 835: 4817, 964: 4818, 1072: 4819, 1245: 4820}, + {161: 4569, 509: 4821}, + {2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 59: 2381, 492: 2381, 496: 2381, 2381, 2381, 2381, 2381, 508: 2381, 2381, 601: 2381, 608: 2381, 614: 2381, 663: 2381, 2381, 2381, 667: 2381}, // 2200 - {2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 58: 2373, 491: 2373, 495: 2373, 2373, 2373, 2373, 2373, 507: 2373, 510: 2373, 600: 2373, 607: 2373, 613: 2373, 662: 2373, 2373, 2373, 666: 2373}, - {2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 58: 2361, 491: 2361, 495: 2361, 2361, 2361, 2361, 2361, 507: 2361, 510: 2361, 600: 2361, 607: 2361, 613: 2361, 662: 2361, 2361, 2361, 666: 2361}, - {605: 4824, 4823, 608: 4819, 4820, 611: 4821, 4822, 957: 4818, 972: 4816, 4817, 4815}, - {2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 58: 2362, 491: 2362, 495: 2362, 2362, 2362, 2362, 2362, 507: 2362, 510: 2362, 600: 2362, 607: 2362, 613: 2362, 662: 2362, 2362, 2362, 666: 2362}, - {2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 58: 2302, 491: 2302, 495: 2302, 2302, 2302, 2302, 2302, 507: 2302, 510: 2302, 600: 2302, 607: 2302, 613: 2302, 662: 2302, 2302, 2302, 666: 2302}, + {2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 59: 2379, 492: 2379, 496: 2379, 2379, 2379, 2379, 2379, 508: 2379, 2379, 601: 2379, 608: 2379, 614: 2379, 663: 2379, 2379, 2379, 667: 2379}, + {2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 59: 2367, 492: 2367, 496: 2367, 2367, 2367, 2367, 2367, 508: 2367, 2367, 601: 2367, 608: 2367, 614: 2367, 663: 2367, 2367, 2367, 667: 2367}, + {2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 59: 2380, 492: 2380, 496: 2380, 2380, 2380, 2380, 2380, 508: 2380, 2380, 601: 2380, 608: 2380, 614: 2380, 663: 2380, 2380, 2380, 667: 2380}, + {2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 59: 2368, 492: 2368, 496: 2368, 2368, 2368, 2368, 2368, 508: 2368, 2368, 601: 2368, 608: 2368, 614: 2368, 663: 2368, 2368, 2368, 667: 2368}, + {606: 4833, 4832, 609: 4828, 4829, 612: 4830, 4831, 960: 4827, 976: 4825, 4826, 4824}, // 2205 - {492: 4827}, - {492: 4825}, - {2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 58: 2298, 491: 2298, 2287, 495: 2298, 2298, 2298, 2298, 2298, 507: 2298, 510: 2298, 600: 2298, 607: 2298, 613: 2298, 662: 2298, 2298, 2298, 666: 2298}, - {2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 58: 2291, 491: 2291, 2295, 495: 2291, 2291, 2291, 2291, 2291, 507: 2291, 510: 2291, 600: 2291, 607: 2291, 613: 2291, 662: 2291, 2291, 2291, 666: 2291}, - {2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 58: 2290, 491: 2290, 2294, 495: 2290, 2290, 2290, 2290, 2290, 507: 2290, 510: 2290, 600: 2290, 607: 2290, 613: 2290, 662: 2290, 2290, 2290, 666: 2290}, + {2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 59: 2369, 492: 2369, 496: 2369, 2369, 2369, 2369, 2369, 508: 2369, 2369, 601: 2369, 608: 2369, 614: 2369, 663: 2369, 2369, 2369, 667: 2369}, + {2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 59: 2309, 492: 2309, 496: 2309, 2309, 2309, 2309, 2309, 508: 2309, 2309, 601: 2309, 608: 2309, 614: 2309, 663: 2309, 2309, 2309, 667: 2309}, + {493: 4836}, + {493: 4834}, + {2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 59: 2305, 492: 2305, 2294, 496: 2305, 2305, 2305, 2305, 2305, 508: 2305, 2305, 601: 2305, 608: 2305, 614: 2305, 663: 2305, 2305, 2305, 667: 2305}, // 2210 - {2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 58: 2289, 491: 2289, 2293, 495: 2289, 2289, 2289, 2289, 2289, 507: 2289, 510: 2289, 600: 2289, 607: 2289, 613: 2289, 662: 2289, 2289, 2289, 666: 2289}, - {492: 2292}, - {492: 2288}, - {58: 4826}, - {2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 58: 2299, 491: 2299, 495: 2299, 2299, 2299, 2299, 2299, 507: 2299, 510: 2299, 600: 2299, 607: 2299, 613: 2299, 662: 2299, 2299, 2299, 666: 2299}, + {2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 59: 2298, 492: 2298, 2302, 496: 2298, 2298, 2298, 2298, 2298, 508: 2298, 2298, 601: 2298, 608: 2298, 614: 2298, 663: 2298, 2298, 2298, 667: 2298}, + {2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 59: 2297, 492: 2297, 2301, 496: 2297, 2297, 2297, 2297, 2297, 508: 2297, 2297, 601: 2297, 608: 2297, 614: 2297, 663: 2297, 2297, 2297, 667: 2297}, + {2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 59: 2296, 492: 2296, 2300, 496: 2296, 2296, 2296, 2296, 2296, 508: 2296, 2296, 601: 2296, 608: 2296, 614: 2296, 663: 2296, 2296, 2296, 667: 2296}, + {493: 2299}, + {493: 2295}, // 2215 - {58: 4828, 525: 2823, 755: 4829}, - {2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 58: 2301, 491: 2301, 495: 2301, 2301, 2301, 2301, 2301, 507: 2301, 510: 2301, 600: 2301, 607: 2301, 613: 2301, 662: 2301, 2301, 2301, 666: 2301}, - {58: 4830}, - {2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 58: 2300, 491: 2300, 495: 2300, 2300, 2300, 2300, 2300, 507: 2300, 510: 2300, 600: 2300, 607: 2300, 613: 2300, 662: 2300, 2300, 2300, 666: 2300}, - {170: 4832}, + {59: 4835}, + {2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 59: 2306, 492: 2306, 496: 2306, 2306, 2306, 2306, 2306, 508: 2306, 2306, 601: 2306, 608: 2306, 614: 2306, 663: 2306, 2306, 2306, 667: 2306}, + {59: 4837, 527: 2831, 756: 4838}, + {2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 59: 2308, 492: 2308, 496: 2308, 2308, 2308, 2308, 2308, 508: 2308, 2308, 601: 2308, 608: 2308, 614: 2308, 663: 2308, 2308, 2308, 667: 2308}, + {59: 4839}, // 2220 - {2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 58: 2363, 491: 2363, 495: 2363, 2363, 2363, 2363, 2363, 507: 2363, 510: 2363, 600: 2363, 607: 2363, 613: 2363, 662: 2363, 2363, 2363, 666: 2363}, - {2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 58: 2364, 491: 2364, 495: 2364, 2364, 2364, 2364, 2364, 507: 2364, 510: 2364, 600: 2364, 607: 2364, 613: 2364, 662: 2364, 2364, 2364, 666: 2364}, - {2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 58: 2311, 491: 2311, 495: 2311, 2311, 2311, 2311, 2311, 507: 2311, 510: 2311, 600: 2311, 607: 2311, 613: 2311, 662: 2311, 2311, 2311, 666: 2311}, - {2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 58: 2310, 491: 2310, 495: 2310, 2310, 2310, 2310, 2310, 507: 2310, 510: 2310, 600: 2310, 607: 2310, 613: 2310, 662: 2310, 2310, 2310, 666: 2310}, - {2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 58: 2309, 491: 2309, 495: 2309, 2309, 2309, 2309, 2309, 507: 2309, 510: 2309, 600: 2309, 607: 2309, 613: 2309, 662: 2309, 2309, 2309, 666: 2309}, + {2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 59: 2307, 492: 2307, 496: 2307, 2307, 2307, 2307, 2307, 508: 2307, 2307, 601: 2307, 608: 2307, 614: 2307, 663: 2307, 2307, 2307, 667: 2307}, + {170: 4841}, + {2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 59: 2370, 492: 2370, 496: 2370, 2370, 2370, 2370, 2370, 508: 2370, 2370, 601: 2370, 608: 2370, 614: 2370, 663: 2370, 2370, 2370, 667: 2370}, + {2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 59: 2371, 492: 2371, 496: 2371, 2371, 2371, 2371, 2371, 508: 2371, 2371, 601: 2371, 608: 2371, 614: 2371, 663: 2371, 2371, 2371, 667: 2371}, + {2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 59: 2318, 492: 2318, 496: 2318, 2318, 2318, 2318, 2318, 508: 2318, 2318, 601: 2318, 608: 2318, 614: 2318, 663: 2318, 2318, 2318, 667: 2318}, // 2225 - {2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 58: 2308, 491: 2308, 495: 2308, 2308, 2308, 2308, 2308, 507: 2308, 510: 2308, 600: 2308, 607: 2308, 613: 2308, 662: 2308, 2308, 2308, 666: 2308}, - {139: 4839, 492: 4838, 605: 4824, 4823, 608: 4819, 4820, 611: 4821, 4822, 924: 4847, 957: 4818, 972: 4816, 4817, 4840, 1112: 4848}, - {492: 4843}, - {2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 58: 2303, 491: 2303, 495: 2303, 2303, 2303, 2303, 2303, 507: 2303, 510: 2303, 600: 2303, 607: 2303, 613: 2303, 662: 2303, 2303, 2303, 666: 2303}, - {170: 4291}, + {2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 59: 2317, 492: 2317, 496: 2317, 2317, 2317, 2317, 2317, 508: 2317, 2317, 601: 2317, 608: 2317, 614: 2317, 663: 2317, 2317, 2317, 667: 2317}, + {2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 59: 2316, 492: 2316, 496: 2316, 2316, 2316, 2316, 2316, 508: 2316, 2316, 601: 2316, 608: 2316, 614: 2316, 663: 2316, 2316, 2316, 667: 2316}, + {2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 59: 2315, 492: 2315, 496: 2315, 2315, 2315, 2315, 2315, 508: 2315, 2315, 601: 2315, 608: 2315, 614: 2315, 663: 2315, 2315, 2315, 667: 2315}, + {139: 4848, 493: 4847, 606: 4833, 4832, 609: 4828, 4829, 612: 4830, 4831, 926: 4856, 960: 4827, 976: 4825, 4826, 4849, 1117: 4857}, + {493: 4852}, // 2230 - {492: 4288}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 4844, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 4845}, - {2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 58: 2306, 491: 2306, 495: 2306, 2306, 2306, 2306, 2306, 507: 2306, 510: 2306, 600: 2306, 607: 2306, 613: 2306, 662: 2306, 2306, 2306, 666: 2306}, - {9: 3696, 58: 4846}, - {2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 58: 2305, 491: 2305, 495: 2305, 2305, 2305, 2305, 2305, 507: 2305, 510: 2305, 600: 2305, 607: 2305, 613: 2305, 662: 2305, 2305, 2305, 666: 2305}, + {2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 59: 2310, 492: 2310, 496: 2310, 2310, 2310, 2310, 2310, 508: 2310, 2310, 601: 2310, 608: 2310, 614: 2310, 663: 2310, 2310, 2310, 667: 2310}, + {170: 4300}, + {493: 4297}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 4853, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 4854}, + {2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 59: 2313, 492: 2313, 496: 2313, 2313, 2313, 2313, 2313, 508: 2313, 2313, 601: 2313, 608: 2313, 614: 2313, 663: 2313, 2313, 2313, 667: 2313}, // 2235 - {58: 4850}, - {58: 4849}, - {2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 58: 2304, 491: 2304, 495: 2304, 2304, 2304, 2304, 2304, 507: 2304, 510: 2304, 600: 2304, 607: 2304, 613: 2304, 662: 2304, 2304, 2304, 666: 2304}, - {2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 58: 2307, 491: 2307, 495: 2307, 2307, 2307, 2307, 2307, 507: 2307, 510: 2307, 600: 2307, 607: 2307, 613: 2307, 662: 2307, 2307, 2307, 666: 2307}, - {2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 58: 2365, 491: 2365, 495: 2365, 2365, 2365, 2365, 2365, 507: 2365, 510: 2365, 600: 2365, 607: 2365, 613: 2365, 662: 2365, 2365, 2365, 666: 2365}, + {9: 3705, 59: 4855}, + {2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 59: 2312, 492: 2312, 496: 2312, 2312, 2312, 2312, 2312, 508: 2312, 2312, 601: 2312, 608: 2312, 614: 2312, 663: 2312, 2312, 2312, 667: 2312}, + {59: 4859}, + {59: 4858}, + {2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 59: 2311, 492: 2311, 496: 2311, 2311, 2311, 2311, 2311, 508: 2311, 2311, 601: 2311, 608: 2311, 614: 2311, 663: 2311, 2311, 2311, 667: 2311}, // 2240 - {2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 58: 2368, 93: 4853, 95: 4854, 491: 2368, 495: 2368, 2368, 2368, 2368, 2368, 507: 2368, 510: 2368, 600: 2368, 607: 2368, 613: 2368, 662: 2368, 2368, 2368, 666: 2368, 891: 4855}, - {2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 19: 2500, 58: 2500, 90: 2500, 92: 2500, 2500, 2500, 2500, 2500, 491: 2500, 493: 2500, 495: 2500, 2500, 2500, 2500, 2500, 501: 2500, 507: 2500, 510: 2500, 517: 2500, 600: 2500, 607: 2500, 613: 2500, 662: 2500, 2500, 2500, 666: 2500}, - {2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 19: 2499, 58: 2499, 90: 2499, 92: 2499, 2499, 2499, 2499, 2499, 491: 2499, 493: 2499, 495: 2499, 2499, 2499, 2499, 2499, 501: 2499, 507: 2499, 510: 2499, 517: 2499, 600: 2499, 607: 2499, 613: 2499, 662: 2499, 2499, 2499, 666: 2499}, - {2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 58: 2367, 491: 2367, 495: 2367, 2367, 2367, 2367, 2367, 507: 2367, 510: 2367, 600: 2367, 607: 2367, 613: 2367, 662: 2367, 2367, 2367, 666: 2367}, - {2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 58: 2371, 491: 2371, 495: 2371, 2371, 2371, 2371, 2371, 507: 2371, 510: 2371, 600: 2371, 607: 2371, 613: 2371, 662: 2371, 2371, 2371, 666: 2371}, + {2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 59: 2314, 492: 2314, 496: 2314, 2314, 2314, 2314, 2314, 508: 2314, 2314, 601: 2314, 608: 2314, 614: 2314, 663: 2314, 2314, 2314, 667: 2314}, + {2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 59: 2372, 492: 2372, 496: 2372, 2372, 2372, 2372, 2372, 508: 2372, 2372, 601: 2372, 608: 2372, 614: 2372, 663: 2372, 2372, 2372, 667: 2372}, + {2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 59: 2375, 93: 4862, 95: 4863, 492: 2375, 496: 2375, 2375, 2375, 2375, 2375, 508: 2375, 2375, 601: 2375, 608: 2375, 614: 2375, 663: 2375, 2375, 2375, 667: 2375, 893: 4864}, + {2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 19: 2507, 59: 2507, 90: 2507, 92: 2507, 2507, 2507, 2507, 2507, 492: 2507, 495: 2507, 2507, 2507, 2507, 2507, 2507, 502: 2507, 508: 2507, 2507, 518: 2507, 601: 2507, 608: 2507, 614: 2507, 663: 2507, 2507, 2507, 667: 2507}, + {2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 19: 2506, 59: 2506, 90: 2506, 92: 2506, 2506, 2506, 2506, 2506, 492: 2506, 495: 2506, 2506, 2506, 2506, 2506, 2506, 502: 2506, 508: 2506, 2506, 518: 2506, 601: 2506, 608: 2506, 614: 2506, 663: 2506, 2506, 2506, 667: 2506}, // 2245 - {600: 2472, 607: 2472, 613: 2472, 662: 2472, 668: 2472, 696: 2472, 2472}, - {2471, 2471, 2471, 2471, 2471, 2471, 9: 2471, 507: 2471, 600: 2471, 607: 2471, 613: 2471, 662: 2471, 668: 2471, 696: 2471, 2471}, - {2404, 2404, 2404, 2404, 2404, 2404, 9: 2404, 2404, 2404, 58: 2404, 507: 2404}, - {2530, 2530, 2530, 2530, 2530, 2530, 9: 2530, 507: 2530}, - {2482, 2482, 2482, 2482, 2482, 2482, 9: 2482, 507: 2482}, + {2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 59: 2374, 492: 2374, 496: 2374, 2374, 2374, 2374, 2374, 508: 2374, 2374, 601: 2374, 608: 2374, 614: 2374, 663: 2374, 2374, 2374, 667: 2374}, + {2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 59: 2378, 492: 2378, 496: 2378, 2378, 2378, 2378, 2378, 508: 2378, 2378, 601: 2378, 608: 2378, 614: 2378, 663: 2378, 2378, 2378, 667: 2378}, + {601: 2479, 608: 2479, 614: 2479, 663: 2479, 669: 2479, 697: 2479, 2479}, + {2478, 2478, 2478, 2478, 2478, 2478, 9: 2478, 508: 2478, 601: 2478, 608: 2478, 614: 2478, 663: 2478, 669: 2478, 697: 2478, 2478}, + {2411, 2411, 2411, 2411, 2411, 2411, 9: 2411, 2411, 2411, 59: 2411, 508: 2411}, // 2250 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4863}, - {2481, 2481, 2481, 2481, 2481, 2481, 9: 2481, 507: 2481}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4865}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4581, 871: 4866}, - {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 4861, 4862, 507: 2483, 954: 4867}, + {2537, 2537, 2537, 2537, 2537, 2537, 9: 2537, 508: 2537}, + {2489, 2489, 2489, 2489, 2489, 2489, 9: 2489, 508: 2489}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4872}, + {2488, 2488, 2488, 2488, 2488, 2488, 9: 2488, 508: 2488}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4874}, // 2255 - {2531, 2531, 2531, 2531, 2531, 2531, 9: 2531, 507: 2531}, - {2532, 2532, 2532, 2532, 2532, 2532, 9: 2532, 507: 2532}, - {2533, 2533, 2533, 2533, 2533, 2533, 9: 2533, 507: 2533}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4873, 1010: 4872, 1202: 4871}, - {2534, 2534, 2534, 2534, 2534, 2534, 9: 4875, 507: 2534}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4590, 872: 4875}, + {2490, 2490, 2490, 2490, 2490, 2490, 9: 2490, 4870, 4871, 508: 2490, 957: 4876}, + {2538, 2538, 2538, 2538, 2538, 2538, 9: 2538, 508: 2538}, + {2539, 2539, 2539, 2539, 2539, 2539, 9: 2539, 508: 2539}, + {2540, 2540, 2540, 2540, 2540, 2540, 9: 2540, 508: 2540}, // 2260 - {1349, 1349, 1349, 1349, 1349, 1349, 9: 1349, 507: 1349}, - {1339, 1339, 1339, 1339, 1339, 1339, 9: 1339, 507: 1339, 548: 4748, 561: 4747, 975: 4874}, - {1347, 1347, 1347, 1347, 1347, 1347, 9: 1347, 507: 1347}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4873, 1010: 4876}, - {1348, 1348, 1348, 1348, 1348, 1348, 9: 1348, 507: 1348}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4882, 1013: 4881, 1207: 4880}, + {2541, 2541, 2541, 2541, 2541, 2541, 9: 4884, 508: 2541}, + {1355, 1355, 1355, 1355, 1355, 1355, 9: 1355, 508: 1355}, + {1345, 1345, 1345, 1345, 1345, 1345, 9: 1345, 508: 1345, 549: 4757, 562: 4756, 979: 4883}, + {1353, 1353, 1353, 1353, 1353, 1353, 9: 1353, 508: 1353}, // 2265 - {2: 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 671: 604, 835: 4879, 851: 4878}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4881}, - {603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 59: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 492: 603, 507: 603, 525: 603, 549: 603, 588: 603, 671: 603}, - {602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 59: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 492: 602, 507: 602, 525: 602, 549: 602, 588: 602, 671: 602}, - {2537, 2537, 2537, 2537, 2537, 2537, 9: 2537, 507: 2537}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4882, 1013: 4885}, + {1354, 1354, 1354, 1354, 1354, 1354, 9: 1354, 508: 1354}, + {2: 610, 610, 610, 610, 610, 610, 610, 10: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 60: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 4889, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 672: 610, 836: 4888, 852: 4887}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4890}, + {609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 60: 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 493: 609, 508: 609, 527: 609, 550: 609, 589: 609, 672: 609}, // 2270 - {2506, 2506, 2506, 2506, 2506, 2506, 9: 2506, 20: 2506, 507: 2506}, - {2505, 2505, 2505, 2505, 2505, 2505, 9: 4885, 20: 2505, 507: 2505}, - {2476, 2476, 2476, 2476, 2476, 2476, 9: 2476, 20: 2476, 58: 2476, 110: 2476, 178: 2476, 180: 2476, 493: 2476, 507: 2476, 516: 2476, 668: 2476, 671: 2476}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4886, 2849, 688: 2850, 2848}, - {2475, 2475, 2475, 2475, 2475, 2475, 9: 2475, 20: 2475, 58: 2475, 110: 2475, 178: 2475, 180: 2475, 493: 2475, 507: 2475, 516: 2475, 668: 2475, 671: 2475}, + {608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 60: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 493: 608, 508: 608, 527: 608, 550: 608, 589: 608, 672: 608}, + {2544, 2544, 2544, 2544, 2544, 2544, 9: 2544, 508: 2544}, + {2513, 2513, 2513, 2513, 2513, 2513, 9: 2513, 20: 2513, 508: 2513}, + {2512, 2512, 2512, 2512, 2512, 2512, 9: 4894, 20: 2512, 508: 2512}, + {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 20: 2483, 59: 2483, 110: 2483, 178: 2483, 180: 2483, 495: 2483, 508: 2483, 517: 2483, 669: 2483, 672: 2483}, // 2275 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4889}, - {2538, 2538, 2538, 2538, 2538, 2538, 9: 2538, 507: 2538}, - {20: 4890}, - {2540, 2540, 2540, 2540, 2540, 2540, 9: 2540, 507: 2540}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4893}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4895, 2857, 689: 2858, 2856}, + {2482, 2482, 2482, 2482, 2482, 2482, 9: 2482, 20: 2482, 59: 2482, 110: 2482, 178: 2482, 180: 2482, 495: 2482, 508: 2482, 517: 2482, 669: 2482, 672: 2482}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4898}, + {2545, 2545, 2545, 2545, 2545, 2545, 9: 2545, 508: 2545}, + {20: 4899}, // 2280 - {2539, 2539, 2539, 2539, 2539, 2539, 9: 2539, 507: 2539}, - {20: 4894}, - {2541, 2541, 2541, 2541, 2541, 2541, 9: 2541, 507: 2541}, - {2: 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 671: 604, 835: 4879, 851: 4896}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4897}, + {2547, 2547, 2547, 2547, 2547, 2547, 9: 2547, 508: 2547}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4902}, + {2546, 2546, 2546, 2546, 2546, 2546, 9: 2546, 508: 2546}, + {20: 4903}, + {2548, 2548, 2548, 2548, 2548, 2548, 9: 2548, 508: 2548}, // 2285 - {2542, 2542, 2542, 2542, 2542, 2542, 9: 2542, 507: 2542}, - {2: 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 671: 604, 835: 4879, 851: 4899}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4900}, - {2543, 2543, 2543, 2543, 2543, 2543, 9: 2543, 507: 2543}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4902}, + {2: 610, 610, 610, 610, 610, 610, 610, 10: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 60: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 4889, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 672: 610, 836: 4888, 852: 4905}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4906}, + {2549, 2549, 2549, 2549, 2549, 2549, 9: 2549, 508: 2549}, + {2: 610, 610, 610, 610, 610, 610, 610, 10: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 60: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 4889, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 672: 610, 836: 4888, 852: 4908}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4909}, // 2290 - {2544, 2544, 2544, 2544, 2544, 2544, 9: 2544, 507: 2544}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4904, 2849, 688: 2850, 2848}, - {493: 4905}, - {588: 4906}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4907}, + {2550, 2550, 2550, 2550, 2550, 2550, 9: 2550, 508: 2550}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4911}, + {2551, 2551, 2551, 2551, 2551, 2551, 9: 2551, 508: 2551}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4913, 2857, 689: 2858, 2856}, + {495: 4914}, // 2295 - {2504, 2504, 2504, 2504, 2504, 2504, 9: 2504, 237: 4911, 493: 4910, 507: 2504, 1387: 4909, 4908}, - {2545, 2545, 2545, 2545, 2545, 2545, 9: 2545, 507: 2545}, - {2503, 2503, 2503, 2503, 2503, 2503, 9: 2503, 507: 2503}, - {213: 4913}, - {213: 4912}, + {589: 4915}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4916}, + {2511, 2511, 2511, 2511, 2511, 2511, 9: 2511, 238: 4920, 495: 4919, 508: 2511, 1390: 4918, 4917}, + {2552, 2552, 2552, 2552, 2552, 2552, 9: 2552, 508: 2552}, + {2510, 2510, 2510, 2510, 2510, 2510, 9: 2510, 508: 2510}, // 2300 - {2501, 2501, 2501, 2501, 2501, 2501, 9: 2501, 507: 2501}, - {2502, 2502, 2502, 2502, 2502, 2502, 9: 2502, 507: 2502}, - {163: 4915}, - {168: 4916}, - {492: 4917}, + {213: 4922}, + {213: 4921}, + {2508, 2508, 2508, 2508, 2508, 2508, 9: 2508, 508: 2508}, + {2509, 2509, 2509, 2509, 2509, 2509, 9: 2509, 508: 2509}, + {163: 4924}, // 2305 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4918}, - {58: 4919, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {1918, 1918, 1918, 1918, 1918, 1918, 9: 1918, 507: 1918, 583: 4577, 800: 4920}, - {2547, 2547, 2547, 2547, 2547, 2547, 9: 2547, 507: 2547}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4939}, + {168: 4925}, + {493: 4926}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 4927}, + {59: 4928, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {1925, 1925, 1925, 1925, 1925, 1925, 9: 1925, 508: 1925, 584: 4586, 801: 4929}, // 2310 - {600: 4938}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4936}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4934}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4932}, - {600: 4929}, + {2554, 2554, 2554, 2554, 2554, 2554, 9: 2554, 508: 2554}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4948}, + {601: 4947}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4945}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4943}, // 2315 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4928, 2849, 688: 2850, 2848}, - {2512, 2512, 2512, 2512, 2512, 2512, 9: 2512, 507: 2512}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4930}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4858, 2849, 688: 2850, 2848, 1177: 4931}, - {2535, 2535, 2535, 2535, 2535, 2535, 9: 2535, 507: 2535}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4941}, + {601: 4938}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4937, 2857, 689: 2858, 2856}, + {2519, 2519, 2519, 2519, 2519, 2519, 9: 2519, 508: 2519}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 4939}, // 2320 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4933, 2849, 688: 2850, 2848}, - {2536, 2536, 2536, 2536, 2536, 2536, 9: 2536, 507: 2536}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4935, 2849, 688: 2850, 2848}, - {2546, 2546, 2546, 2546, 2546, 2546, 9: 2546, 507: 2546}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 4937}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4867, 2857, 689: 2858, 2856, 1182: 4940}, + {2542, 2542, 2542, 2542, 2542, 2542, 9: 2542, 508: 2542}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4942, 2857, 689: 2858, 2856}, + {2543, 2543, 2543, 2543, 2543, 2543, 9: 2543, 508: 2543}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4944, 2857, 689: 2858, 2856}, // 2325 - {2548, 2548, 2548, 2548, 2548, 2548, 9: 4885, 507: 2548}, - {2549, 2549, 2549, 2549, 2549, 2549, 9: 2549, 507: 2549}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4940}, - {2112, 2112, 2112, 2112, 2112, 2112, 9: 2112, 507: 2112, 691: 4943, 693: 4942, 936: 4941}, - {2550, 2550, 2550, 2550, 2550, 2550, 9: 2550, 507: 2550}, + {2553, 2553, 2553, 2553, 2553, 2553, 9: 2553, 508: 2553}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 4946}, + {2555, 2555, 2555, 2555, 2555, 2555, 9: 4894, 508: 2555}, + {2556, 2556, 2556, 2556, 2556, 2556, 9: 2556, 508: 2556}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4949}, // 2330 - {2111, 2111, 2111, 2111, 2111, 2111, 9: 2111, 507: 2111}, - {2110, 2110, 2110, 2110, 2110, 2110, 9: 2110, 507: 2110}, - {150: 4880, 525: 604, 835: 4879, 851: 4945}, - {525: 2823, 755: 4946}, - {2551, 2551, 2551, 2551, 2551, 2551, 9: 2551, 507: 2551}, + {2119, 2119, 2119, 2119, 2119, 2119, 9: 2119, 508: 2119, 692: 4952, 694: 4951, 938: 4950}, + {2557, 2557, 2557, 2557, 2557, 2557, 9: 2557, 508: 2557}, + {2118, 2118, 2118, 2118, 2118, 2118, 9: 2118, 508: 2118}, + {2117, 2117, 2117, 2117, 2117, 2117, 9: 2117, 508: 2117}, + {150: 4889, 527: 610, 836: 4888, 852: 4954}, // 2335 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4948}, - {2552, 2552, 2552, 2552, 2552, 2552, 9: 2552, 507: 2552}, - {163: 4950}, - {168: 4951}, - {492: 4952}, + {527: 2831, 756: 4955}, + {2558, 2558, 2558, 2558, 2558, 2558, 9: 2558, 508: 2558}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 672: 4891, 686: 4893, 2857, 689: 2858, 2856, 812: 4892, 855: 4957}, + {2559, 2559, 2559, 2559, 2559, 2559, 9: 2559, 508: 2559}, + {163: 4959}, // 2340 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4953}, - {58: 4954, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {604, 604, 604, 604, 604, 604, 9: 604, 150: 4880, 507: 604, 835: 4879, 851: 4955}, - {2556, 2556, 2556, 2556, 2556, 2556, 9: 2556, 507: 2556}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 583: 4974, 805: 5088}, + {168: 4960}, + {493: 4961}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 4962}, + {59: 4963, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {610, 610, 610, 610, 610, 610, 9: 610, 150: 4889, 508: 610, 836: 4888, 852: 4964}, // 2345 - {2559, 2559, 2559, 2559, 2559, 2559, 9: 2559, 507: 2559}, - {1916, 1916, 1916, 1916, 1916, 1916, 9: 1916, 98: 1916, 150: 1916, 492: 1916, 507: 1916, 583: 4974, 805: 5042, 835: 1916}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 5033}, - {600: 4535, 607: 4966, 613: 4961, 662: 4964, 668: 4536, 696: 4965, 4962, 850: 4963, 1231: 4967}, - {600: 5027}, + {2563, 2563, 2563, 2563, 2563, 2563, 9: 2563, 508: 2563}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 493: 1923, 584: 4983, 807: 5097}, + {2566, 2566, 2566, 2566, 2566, 2566, 9: 2566, 508: 2566}, + {1923, 1923, 1923, 1923, 1923, 1923, 9: 1923, 98: 1923, 150: 1923, 493: 1923, 508: 1923, 584: 4983, 807: 5051, 836: 1923}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 5042}, // 2350 - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 492: 2487, 600: 4535, 668: 4536, 850: 4983, 1097: 5021}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 501: 1916, 583: 4974, 805: 5015}, - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 492: 2487, 501: 2487, 600: 4535, 668: 4536, 850: 4983, 1097: 4984}, - {600: 4972}, - {492: 4968}, + {601: 4544, 608: 4975, 614: 4970, 663: 4973, 669: 4545, 697: 4974, 4971, 851: 4972, 1234: 4976}, + {601: 5036}, + {2: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 10: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 60: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 493: 2494, 601: 4544, 669: 4545, 851: 4992, 1101: 5030}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 493: 1923, 502: 1923, 584: 4983, 807: 5024}, + {2: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 10: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 60: 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 493: 2494, 502: 2494, 601: 4544, 669: 4545, 851: 4992, 1101: 4993}, // 2355 - {472, 472, 472, 472, 472, 472, 9: 472, 58: 472, 507: 472}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4969}, - {58: 4970, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2375, 2375, 2375, 2375, 2375, 2375, 9: 2375, 58: 2375, 161: 4558, 495: 4197, 497: 4196, 507: 2375, 834: 4559, 960: 4809, 1068: 4971}, - {2330, 2330, 2330, 2330, 2330, 2330, 9: 2330, 58: 2330, 507: 2330}, + {601: 4981}, + {493: 4977}, + {476, 476, 476, 476, 476, 476, 9: 476, 59: 476, 508: 476}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4978}, + {59: 4979, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, // 2360 - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 583: 4974, 805: 4973}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 685: 4978, 2849, 688: 2850, 2848, 901: 4977}, - {495: 4197, 497: 4196, 834: 4975}, - {603: 4976}, - {1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 59: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 492: 1915, 494: 1915, 501: 1915, 507: 1915, 590: 1915, 835: 1915}, + {2382, 2382, 2382, 2382, 2382, 2382, 9: 2382, 59: 2382, 161: 4567, 496: 4206, 498: 4205, 508: 2382, 835: 4568, 964: 4818, 1072: 4980}, + {2337, 2337, 2337, 2337, 2337, 2337, 9: 2337, 59: 2337, 508: 2337}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 493: 1923, 584: 4983, 807: 4982}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 1919, 686: 4987, 2857, 689: 2858, 2856, 903: 4986}, + {496: 4206, 498: 4205, 835: 4984}, // 2365 - {492: 4979}, - {492: 1911}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 4980}, - {9: 4752, 58: 4981}, - {664: 4736, 935: 4982}, + {604: 4985}, + {1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 60: 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 493: 1922, 1922, 502: 1922, 508: 1922, 591: 1922, 836: 1922}, + {493: 4988}, + {493: 1918}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 4989}, // 2370 - {2331, 2331, 2331, 2331, 2331, 2331, 9: 2331, 58: 2331, 507: 2331}, - {2: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 10: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 59: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 492: 2486, 501: 2486}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 501: 1912, 685: 4986, 2849, 688: 2850, 2848, 901: 4987, 968: 4985}, - {492: 4995}, - {92: 4993, 492: 1911, 501: 1911}, + {9: 4761, 59: 4990}, + {665: 4745, 937: 4991}, + {2338, 2338, 2338, 2338, 2338, 2338, 9: 2338, 59: 2338, 508: 2338}, + {2: 2493, 2493, 2493, 2493, 2493, 2493, 2493, 10: 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 60: 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 493: 2493, 502: 2493}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 1919, 502: 1919, 686: 4995, 2857, 689: 2858, 2856, 903: 4996, 972: 4994}, // 2375 - {492: 1902, 501: 4988}, - {155: 4991, 188: 4990, 205: 4992, 930: 4989}, - {492: 1901}, - {1895, 1895, 1895, 1895, 1895, 1895, 1895, 9: 1895, 19: 1895, 58: 1895, 90: 1895, 92: 1895, 1895, 1895, 1895, 1895, 491: 1895, 1895, 1895, 501: 1895, 507: 1895, 517: 1895}, - {1894, 1894, 1894, 1894, 1894, 1894, 1894, 9: 1894, 19: 1894, 58: 1894, 90: 1894, 92: 1894, 1894, 1894, 1894, 1894, 491: 1894, 1894, 1894, 501: 1894, 507: 1894, 517: 1894}, + {493: 5004}, + {92: 5002, 493: 1918, 502: 1918}, + {493: 1909, 502: 4997}, + {155: 5000, 188: 4999, 205: 5001, 932: 4998}, + {493: 1908}, // 2380 - {1893, 1893, 1893, 1893, 1893, 1893, 1893, 9: 1893, 19: 1893, 58: 1893, 90: 1893, 92: 1893, 1893, 1893, 1893, 1893, 491: 1893, 1893, 1893, 501: 1893, 507: 1893, 517: 1893}, - {155: 4991, 188: 4990, 205: 4992, 930: 4994}, - {492: 1900}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 4996}, - {9: 4752, 58: 4997}, + {1902, 1902, 1902, 1902, 1902, 1902, 1902, 9: 1902, 19: 1902, 59: 1902, 90: 1902, 92: 1902, 1902, 1902, 1902, 1902, 492: 1902, 1902, 495: 1902, 502: 1902, 508: 1902, 518: 1902}, + {1901, 1901, 1901, 1901, 1901, 1901, 1901, 9: 1901, 19: 1901, 59: 1901, 90: 1901, 92: 1901, 1901, 1901, 1901, 1901, 492: 1901, 1901, 495: 1901, 502: 1901, 508: 1901, 518: 1901}, + {1900, 1900, 1900, 1900, 1900, 1900, 1900, 9: 1900, 19: 1900, 59: 1900, 90: 1900, 92: 1900, 1900, 1900, 1900, 1900, 492: 1900, 1900, 495: 1900, 502: 1900, 508: 1900, 518: 1900}, + {155: 5000, 188: 4999, 205: 5001, 932: 5003}, + {493: 1907}, // 2385 - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 4998}, - {2332, 2332, 2332, 2332, 2332, 2332, 5003, 9: 2332, 19: 5000, 58: 2332, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2332, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, - {1909, 1909, 1909, 1909, 1909, 1909, 1909, 9: 1909, 19: 1909, 58: 1909, 90: 1909, 92: 1909, 1909, 1909, 1909, 1909, 493: 1909, 501: 1909, 507: 1909, 517: 1909}, - {518: 4396, 525: 2107, 758: 5013}, - {1907, 1907, 1907, 1907, 1907, 1907, 1907, 9: 1907, 19: 1907, 58: 1907, 90: 1907, 92: 1907, 1907, 1907, 1907, 1907, 493: 1907, 501: 1907, 507: 1907, 517: 1907}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 5005}, + {9: 4761, 59: 5006}, + {1917, 1917, 1917, 1917, 1917, 1917, 1917, 9: 1917, 19: 1917, 59: 1917, 92: 1917, 1917, 1917, 1917, 1917, 495: 1917, 502: 1917, 508: 1917, 905: 5007}, + {2339, 2339, 2339, 2339, 2339, 2339, 5012, 9: 2339, 19: 5009, 59: 2339, 92: 5016, 4862, 4564, 4863, 4563, 495: 5011, 502: 5015, 508: 2339, 879: 5013, 881: 5010, 893: 5014, 904: 5008}, + {1916, 1916, 1916, 1916, 1916, 1916, 1916, 9: 1916, 19: 1916, 59: 1916, 90: 1916, 92: 1916, 1916, 1916, 1916, 1916, 495: 1916, 502: 1916, 508: 1916, 518: 1916}, // 2390 - {381: 5011}, - {494: 5010}, - {1904, 1904, 1904, 1904, 1904, 1904, 1904, 9: 1904, 19: 1904, 58: 1904, 90: 1904, 92: 1904, 1904, 1904, 1904, 1904, 493: 1904, 501: 1904, 507: 1904, 517: 1904}, - {1903, 1903, 1903, 1903, 1903, 1903, 1903, 9: 1903, 19: 1903, 58: 1903, 90: 1903, 92: 1903, 1903, 1903, 1903, 1903, 493: 1903, 501: 1903, 507: 1903, 517: 1903}, - {155: 4991, 188: 4990, 205: 4992, 930: 5009}, + {519: 4405, 527: 2114, 759: 5022}, + {1914, 1914, 1914, 1914, 1914, 1914, 1914, 9: 1914, 19: 1914, 59: 1914, 90: 1914, 92: 1914, 1914, 1914, 1914, 1914, 495: 1914, 502: 1914, 508: 1914, 518: 1914}, + {382: 5020}, + {494: 5019}, + {1911, 1911, 1911, 1911, 1911, 1911, 1911, 9: 1911, 19: 1911, 59: 1911, 90: 1911, 92: 1911, 1911, 1911, 1911, 1911, 495: 1911, 502: 1911, 508: 1911, 518: 1911}, // 2395 - {155: 4991, 188: 4990, 205: 4992, 930: 5008}, - {1896, 1896, 1896, 1896, 1896, 1896, 1896, 9: 1896, 19: 1896, 58: 1896, 90: 1896, 92: 1896, 1896, 1896, 1896, 1896, 491: 1896, 493: 1896, 501: 1896, 507: 1896, 517: 1896}, - {1897, 1897, 1897, 1897, 1897, 1897, 1897, 9: 1897, 19: 1897, 58: 1897, 90: 1897, 92: 1897, 1897, 1897, 1897, 1897, 491: 1897, 493: 1897, 501: 1897, 507: 1897, 517: 1897}, - {1905, 1905, 1905, 1905, 1905, 1905, 1905, 9: 1905, 19: 1905, 58: 1905, 90: 1905, 92: 1905, 1905, 1905, 1905, 1905, 493: 1905, 501: 1905, 507: 1905, 517: 1905}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5012, 2849, 688: 2850, 2848}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 59: 1910, 90: 1910, 92: 1910, 1910, 1910, 1910, 1910, 495: 1910, 502: 1910, 508: 1910, 518: 1910}, + {155: 5000, 188: 4999, 205: 5001, 932: 5018}, + {155: 5000, 188: 4999, 205: 5001, 932: 5017}, + {1903, 1903, 1903, 1903, 1903, 1903, 1903, 9: 1903, 19: 1903, 59: 1903, 90: 1903, 92: 1903, 1903, 1903, 1903, 1903, 492: 1903, 495: 1903, 502: 1903, 508: 1903, 518: 1903}, + {1904, 1904, 1904, 1904, 1904, 1904, 1904, 9: 1904, 19: 1904, 59: 1904, 90: 1904, 92: 1904, 1904, 1904, 1904, 1904, 492: 1904, 495: 1904, 502: 1904, 508: 1904, 518: 1904}, // 2400 - {1906, 1906, 1906, 1906, 1906, 1906, 1906, 9: 1906, 19: 1906, 58: 1906, 90: 1906, 92: 1906, 1906, 1906, 1906, 1906, 493: 1906, 501: 1906, 507: 1906, 517: 1906}, - {525: 2823, 755: 2822, 762: 5014}, - {1908, 1908, 1908, 1908, 1908, 1908, 1908, 9: 1908, 19: 1908, 58: 1908, 90: 1908, 92: 1908, 1908, 1908, 1908, 1908, 493: 1908, 501: 1908, 507: 1908, 517: 1908}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 501: 1912, 685: 4986, 2849, 688: 2850, 2848, 901: 4987, 968: 5016}, - {492: 5017}, + {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 59: 1912, 90: 1912, 92: 1912, 1912, 1912, 1912, 1912, 495: 1912, 502: 1912, 508: 1912, 518: 1912}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5021, 2857, 689: 2858, 2856}, + {1913, 1913, 1913, 1913, 1913, 1913, 1913, 9: 1913, 19: 1913, 59: 1913, 90: 1913, 92: 1913, 1913, 1913, 1913, 1913, 495: 1913, 502: 1913, 508: 1913, 518: 1913}, + {527: 2831, 756: 2830, 763: 5023}, + {1915, 1915, 1915, 1915, 1915, 1915, 1915, 9: 1915, 19: 1915, 59: 1915, 90: 1915, 92: 1915, 1915, 1915, 1915, 1915, 495: 1915, 502: 1915, 508: 1915, 518: 1915}, // 2405 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 5018}, - {9: 4752, 58: 5019}, - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 5020}, - {2333, 2333, 2333, 2333, 2333, 2333, 5003, 9: 2333, 19: 5000, 58: 2333, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2333, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 685: 4978, 2849, 688: 2850, 2848, 901: 5022}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 1919, 502: 1919, 686: 4995, 2857, 689: 2858, 2856, 903: 4996, 972: 5025}, + {493: 5026}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 5027}, + {9: 4761, 59: 5028}, + {1917, 1917, 1917, 1917, 1917, 1917, 1917, 9: 1917, 19: 1917, 59: 1917, 92: 1917, 1917, 1917, 1917, 1917, 495: 1917, 502: 1917, 508: 1917, 905: 5029}, // 2410 - {492: 5023}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 5024}, - {9: 4752, 58: 5025}, - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 5026}, - {2334, 2334, 2334, 2334, 2334, 2334, 5003, 9: 2334, 19: 5000, 58: 2334, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2334, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, + {2340, 2340, 2340, 2340, 2340, 2340, 5012, 9: 2340, 19: 5009, 59: 2340, 92: 5016, 4862, 4564, 4863, 4563, 495: 5011, 502: 5015, 508: 2340, 879: 5013, 881: 5010, 893: 5014, 904: 5008}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 1919, 686: 4987, 2857, 689: 2858, 2856, 903: 5031}, + {493: 5032}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 5033}, + {9: 4761, 59: 5034}, // 2415 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 501: 1912, 685: 4986, 2849, 688: 2850, 2848, 901: 4987, 968: 5028}, - {492: 5029}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 5030}, - {9: 4752, 58: 5031}, - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 5032}, + {1917, 1917, 1917, 1917, 1917, 1917, 1917, 9: 1917, 19: 1917, 59: 1917, 92: 1917, 1917, 1917, 1917, 1917, 495: 1917, 502: 1917, 508: 1917, 905: 5035}, + {2341, 2341, 2341, 2341, 2341, 2341, 5012, 9: 2341, 19: 5009, 59: 2341, 92: 5016, 4862, 4564, 4863, 4563, 495: 5011, 502: 5015, 508: 2341, 879: 5013, 881: 5010, 893: 5014, 904: 5008}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 1919, 502: 1919, 686: 4995, 2857, 689: 2858, 2856, 903: 4996, 972: 5037}, + {493: 5038}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 5039}, // 2420 - {2335, 2335, 2335, 2335, 2335, 2335, 5003, 9: 2335, 19: 5000, 58: 2335, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2335, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5034, 2849, 688: 2850, 2848}, - {247: 5036, 255: 5038, 258: 5037, 1173: 5035}, - {492: 5039}, - {58: 2280, 492: 2280}, + {9: 4761, 59: 5040}, + {1917, 1917, 1917, 1917, 1917, 1917, 1917, 9: 1917, 19: 1917, 59: 1917, 92: 1917, 1917, 1917, 1917, 1917, 495: 1917, 502: 1917, 508: 1917, 905: 5041}, + {2342, 2342, 2342, 2342, 2342, 2342, 5012, 9: 2342, 19: 5009, 59: 2342, 92: 5016, 4862, 4564, 4863, 4563, 495: 5011, 502: 5015, 508: 2342, 879: 5013, 881: 5010, 893: 5014, 904: 5008}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5043, 2857, 689: 2858, 2856}, + {248: 5045, 256: 5047, 259: 5046, 1178: 5044}, // 2425 - {58: 2279, 492: 2279}, - {58: 2278, 492: 2278}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5040}, - {9: 4258, 58: 5041}, - {2555, 2555, 2555, 2555, 2555, 2555, 9: 2555, 507: 2555}, + {493: 5048}, + {59: 2287, 493: 2287}, + {59: 2286, 493: 2286}, + {59: 2285, 493: 2285}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5049}, // 2430 - {604, 604, 604, 604, 604, 604, 9: 604, 98: 604, 150: 4880, 492: 604, 507: 604, 835: 4879, 851: 5043}, - {2202, 2202, 2202, 2202, 2202, 2202, 9: 2202, 98: 5045, 492: 5046, 507: 2202, 1129: 5044}, - {2558, 2558, 2558, 2558, 2558, 2558, 9: 2558, 507: 2558}, - {525: 2823, 755: 5087}, - {507: 5049, 978: 5048, 1128: 5047}, + {9: 4267, 59: 5050}, + {2562, 2562, 2562, 2562, 2562, 2562, 9: 2562, 508: 2562}, + {610, 610, 610, 610, 610, 610, 9: 610, 98: 610, 150: 4889, 493: 610, 508: 610, 836: 4888, 852: 5052}, + {2209, 2209, 2209, 2209, 2209, 2209, 9: 2209, 98: 5054, 493: 5055, 508: 2209, 1134: 5053}, + {2565, 2565, 2565, 2565, 2565, 2565, 9: 2565, 508: 2565}, // 2435 - {9: 5085, 58: 5084}, - {9: 2200, 58: 2200}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5050, 2849, 688: 2850, 2848}, - {6: 2179, 2179, 9: 2179, 18: 2179, 20: 2179, 22: 2179, 2179, 2179, 2179, 2179, 2179, 58: 2179, 160: 5055, 225: 5054, 492: 2179, 496: 5053, 515: 5052, 668: 2179, 1308: 5051}, - {6: 2192, 2192, 9: 2192, 18: 2192, 20: 2192, 22: 2192, 2192, 2192, 2192, 2192, 2192, 58: 2192, 492: 2192, 668: 2192, 977: 5071}, + {527: 2831, 756: 5096}, + {508: 5058, 982: 5057, 1133: 5056}, + {9: 5094, 59: 5093}, + {9: 2207, 59: 2207}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5059, 2857, 689: 2858, 2856}, // 2440 - {163: 5056, 564: 5057}, - {6: 2176, 2176, 9: 2176, 18: 2176, 20: 2176, 22: 2176, 2176, 2176, 2176, 2176, 2176, 58: 2176, 492: 2176, 668: 2176}, - {6: 2174, 2174, 9: 2174, 18: 2174, 20: 2174, 22: 2174, 2174, 2174, 2174, 2174, 2174, 58: 2174, 492: 2174, 668: 2174}, - {6: 2173, 2173, 9: 2173, 18: 2173, 20: 2173, 22: 2173, 2173, 2173, 2173, 2173, 2173, 58: 2173, 492: 2173, 668: 2173}, - {168: 5066}, + {6: 2186, 2186, 9: 2186, 18: 2186, 20: 2186, 22: 2186, 2186, 2186, 2186, 2186, 2186, 59: 2186, 160: 5064, 226: 5063, 493: 2186, 497: 5062, 516: 5061, 669: 2186, 1311: 5060}, + {6: 2199, 2199, 9: 2199, 18: 2199, 20: 2199, 22: 2199, 2199, 2199, 2199, 2199, 2199, 59: 2199, 493: 2199, 669: 2199, 981: 5080}, + {163: 5065, 565: 5066}, + {6: 2183, 2183, 9: 2183, 18: 2183, 20: 2183, 22: 2183, 2183, 2183, 2183, 2183, 2183, 59: 2183, 493: 2183, 669: 2183}, + {6: 2181, 2181, 9: 2181, 18: 2181, 20: 2181, 22: 2181, 2181, 2181, 2181, 2181, 2181, 59: 2181, 493: 2181, 669: 2181}, // 2445 - {492: 5058}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 675: 5060, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5061, 971: 5062, 1110: 5059}, - {9: 5064, 58: 5063}, - {9: 1993, 58: 1993}, - {9: 1992, 58: 1992, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {6: 2180, 2180, 9: 2180, 18: 2180, 20: 2180, 22: 2180, 2180, 2180, 2180, 2180, 2180, 59: 2180, 493: 2180, 669: 2180}, + {168: 5075}, + {493: 5067}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 676: 5069, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5070, 975: 5071, 1115: 5068}, + {9: 5073, 59: 5072}, // 2450 - {9: 1980, 58: 1980}, - {6: 2175, 2175, 9: 2175, 18: 2175, 20: 2175, 22: 2175, 2175, 2175, 2175, 2175, 2175, 58: 2175, 492: 2175, 668: 2175}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 675: 5060, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5061, 971: 5065}, - {9: 1979, 58: 1979}, - {492: 5068, 675: 5067}, + {9: 2000, 59: 2000}, + {9: 1999, 59: 1999, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {9: 1987, 59: 1987}, + {6: 2182, 2182, 9: 2182, 18: 2182, 20: 2182, 22: 2182, 2182, 2182, 2182, 2182, 2182, 59: 2182, 493: 2182, 669: 2182}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 676: 5069, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5070, 975: 5074}, // 2455 - {6: 2178, 2178, 9: 2178, 18: 2178, 20: 2178, 22: 2178, 2178, 2178, 2178, 2178, 2178, 58: 2178, 492: 2178, 668: 2178}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 675: 5060, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5061, 971: 5062, 1110: 5069}, - {9: 5064, 58: 5070}, - {6: 2177, 2177, 9: 2177, 18: 2177, 20: 2177, 22: 2177, 2177, 2177, 2177, 2177, 2177, 58: 2177, 492: 2177, 668: 2177}, - {6: 4353, 5075, 9: 2197, 18: 4309, 20: 4361, 22: 4354, 4357, 4356, 4359, 4360, 4362, 58: 2197, 492: 5073, 668: 4358, 803: 4363, 837: 5074, 1351: 5072}, + {9: 1986, 59: 1986}, + {493: 5077, 676: 5076}, + {6: 2185, 2185, 9: 2185, 18: 2185, 20: 2185, 22: 2185, 2185, 2185, 2185, 2185, 2185, 59: 2185, 493: 2185, 669: 2185}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 676: 5069, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5070, 975: 5071, 1115: 5078}, + {9: 5073, 59: 5079}, // 2460 - {9: 2198, 58: 2198}, - {97: 5078, 1175: 5077, 1350: 5076}, - {2191, 2191, 6: 2191, 2191, 9: 2191, 18: 2191, 20: 2191, 22: 2191, 2191, 2191, 2191, 2191, 2191, 58: 2191, 492: 2191, 668: 2191}, - {22: 4506}, - {9: 5082, 58: 5081}, + {6: 2184, 2184, 9: 2184, 18: 2184, 20: 2184, 22: 2184, 2184, 2184, 2184, 2184, 2184, 59: 2184, 493: 2184, 669: 2184}, + {6: 4362, 5084, 9: 2204, 18: 4318, 20: 4370, 22: 4363, 4366, 4365, 4368, 4369, 4371, 59: 2204, 493: 5082, 669: 4367, 805: 4372, 838: 5083, 1354: 5081}, + {9: 2205, 59: 2205}, + {97: 5087, 1180: 5086, 1353: 5085}, + {2198, 2198, 6: 2198, 2198, 9: 2198, 18: 2198, 20: 2198, 22: 2198, 2198, 2198, 2198, 2198, 2198, 59: 2198, 493: 2198, 669: 2198}, // 2465 - {9: 2195, 58: 2195}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5079, 2849, 688: 2850, 2848}, - {6: 2192, 2192, 9: 2192, 18: 2192, 20: 2192, 22: 2192, 2192, 2192, 2192, 2192, 2192, 58: 2192, 668: 2192, 977: 5080}, - {6: 4353, 5075, 9: 2193, 18: 4309, 20: 4361, 22: 4354, 4357, 4356, 4359, 4360, 4362, 58: 2193, 668: 4358, 803: 4363, 837: 5074}, - {9: 2196, 58: 2196}, + {22: 4515}, + {9: 5091, 59: 5090}, + {9: 2202, 59: 2202}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5088, 2857, 689: 2858, 2856}, + {6: 2199, 2199, 9: 2199, 18: 2199, 20: 2199, 22: 2199, 2199, 2199, 2199, 2199, 2199, 59: 2199, 669: 2199, 981: 5089}, // 2470 - {97: 5078, 1175: 5083}, - {9: 2194, 58: 2194}, - {2201, 2201, 2201, 2201, 2201, 2201, 9: 2201, 491: 2201, 2201, 2201, 498: 2201, 507: 2201, 2201, 515: 2201, 522: 2201, 588: 2201, 665: 2201}, - {507: 5049, 978: 5086}, - {9: 2199, 58: 2199}, + {6: 4362, 5084, 9: 2200, 18: 4318, 20: 4370, 22: 4363, 4366, 4365, 4368, 4369, 4371, 59: 2200, 669: 4367, 805: 4372, 838: 5083}, + {9: 2203, 59: 2203}, + {97: 5087, 1180: 5092}, + {9: 2201, 59: 2201}, + {2208, 2208, 2208, 2208, 2208, 2208, 9: 2208, 492: 2208, 2208, 495: 2208, 499: 2208, 508: 2208, 510: 2208, 516: 2208, 523: 2208, 589: 2208, 666: 2208}, // 2475 - {2557, 2557, 2557, 2557, 2557, 2557, 9: 2557, 507: 2557}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5090, 685: 4255, 2849, 688: 2850, 2848, 766: 4581, 871: 5089}, - {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 4861, 4862, 507: 2483, 954: 5098}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 685: 4255, 2849, 688: 2850, 2848, 696: 2474, 2474, 766: 4581, 855: 4960, 871: 5092, 928: 5093, 993: 5094, 1178: 5091}, - {9: 5096, 58: 5095}, + {508: 5058, 982: 5095}, + {9: 2206, 59: 2206}, + {2564, 2564, 2564, 2564, 2564, 2564, 9: 2564, 508: 2564}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5099, 686: 4264, 2857, 689: 2858, 2856, 767: 4590, 872: 5098}, + {2490, 2490, 2490, 2490, 2490, 2490, 9: 2490, 4870, 4871, 508: 2490, 957: 5107}, // 2480 - {9: 469, 58: 469}, - {9: 468, 58: 468}, - {9: 467, 58: 467}, - {2560, 2560, 2560, 2560, 2560, 2560, 9: 2560, 507: 2560}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 685: 4255, 2849, 688: 2850, 2848, 696: 2474, 2474, 766: 4581, 855: 4960, 871: 5092, 928: 5093, 993: 5097}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 601: 2481, 608: 2481, 614: 2481, 663: 2481, 4723, 669: 2481, 686: 4264, 2857, 689: 2858, 2856, 697: 2481, 2481, 767: 4590, 856: 4969, 872: 5101, 930: 5102, 997: 5103, 1183: 5100}, + {9: 5105, 59: 5104}, + {9: 473, 59: 473}, + {9: 472, 59: 472}, + {9: 471, 59: 471}, // 2485 - {9: 466, 58: 466}, - {2561, 2561, 2561, 2561, 2561, 2561, 9: 2561, 507: 2561}, - {16: 3942, 514: 3943, 667: 3941, 798: 5100}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5102, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5101}, - {293, 293, 293, 293, 293, 293, 9: 293, 499: 5104, 507: 293, 1120: 5106}, + {2567, 2567, 2567, 2567, 2567, 2567, 9: 2567, 508: 2567}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 601: 2481, 608: 2481, 614: 2481, 663: 2481, 4723, 669: 2481, 686: 4264, 2857, 689: 2858, 2856, 697: 2481, 2481, 767: 4590, 856: 4969, 872: 5101, 930: 5102, 997: 5106}, + {9: 470, 59: 470}, + {2568, 2568, 2568, 2568, 2568, 2568, 9: 2568, 508: 2568}, + {16: 3951, 515: 3952, 668: 3950, 799: 5109}, // 2490 - {293, 293, 293, 293, 293, 293, 9: 293, 499: 5104, 507: 293, 1120: 5103}, - {2562, 2562, 2562, 2562, 2562, 2562, 9: 2562, 507: 2562}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 5105}, - {292, 292, 292, 292, 292, 292, 9: 292, 507: 292}, - {2563, 2563, 2563, 2563, 2563, 2563, 9: 2563, 507: 2563}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 497: 5111, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 5110}, + {297, 297, 297, 297, 297, 297, 9: 297, 500: 5113, 508: 297, 1125: 5115}, + {297, 297, 297, 297, 297, 297, 9: 297, 500: 5113, 508: 297, 1125: 5112}, + {2569, 2569, 2569, 2569, 2569, 2569, 9: 2569, 508: 2569}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3604, 686: 3606, 2857, 689: 2858, 2856, 761: 3603, 896: 5114}, // 2495 - {203: 5108}, - {525: 2823, 755: 2822, 762: 5109}, - {2567, 2567, 2567, 2567, 2567, 2567, 9: 2567, 195: 5110, 507: 2567, 1107: 5111}, - {281: 5112}, - {2564, 2564, 2564, 2564, 2564, 2564, 9: 2564, 507: 2564}, + {296, 296, 296, 296, 296, 296, 9: 296, 508: 296}, + {2570, 2570, 2570, 2570, 2570, 2570, 9: 2570, 508: 2570}, + {203: 5117}, + {527: 2831, 756: 2830, 763: 5118}, + {2574, 2574, 2574, 2574, 2574, 2574, 9: 2574, 195: 5119, 508: 2574, 1112: 5120}, // 2500 - {494: 5114, 1347: 5113}, - {2566, 2566, 2566, 2566, 2566, 2566, 9: 5115, 16: 2566, 18: 2566, 21: 2566, 496: 2566, 499: 2566, 507: 2566, 514: 2566, 526: 2566, 667: 2566}, - {291, 291, 291, 291, 291, 291, 9: 291, 16: 291, 18: 291, 21: 291, 496: 291, 499: 291, 507: 291, 514: 291, 526: 291, 667: 291}, - {494: 5116}, - {290, 290, 290, 290, 290, 290, 9: 290, 16: 290, 18: 290, 21: 290, 496: 290, 499: 290, 507: 290, 514: 290, 526: 290, 667: 290}, + {281: 5121}, + {2571, 2571, 2571, 2571, 2571, 2571, 9: 2571, 508: 2571}, + {494: 5123, 1350: 5122}, + {2573, 2573, 2573, 2573, 2573, 2573, 9: 5124, 16: 2573, 18: 2573, 21: 2573, 497: 2573, 500: 2573, 508: 2573, 515: 2573, 526: 2573, 668: 2573}, + {295, 295, 295, 295, 295, 295, 9: 295, 16: 295, 18: 295, 21: 295, 497: 295, 500: 295, 508: 295, 515: 295, 526: 295, 668: 295}, // 2505 - {8: 425, 29: 425}, - {419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 15: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 491: 419, 419, 419, 496: 419, 498: 419, 419, 419, 507: 419, 419, 514: 419, 419, 522: 419, 524: 419, 588: 419, 665: 419, 667: 419, 419}, - {6: 4353, 4355, 426, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 496: 4352, 499: 2236, 4389, 514: 2236, 524: 5117, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 5120}, - {418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 15: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 491: 418, 418, 418, 496: 418, 498: 418, 418, 418, 507: 418, 418, 514: 418, 418, 522: 418, 524: 418, 588: 418, 665: 418, 667: 418, 418}, - {494: 5123, 496: 5122}, + {494: 5125}, + {294, 294, 294, 294, 294, 294, 9: 294, 16: 294, 18: 294, 21: 294, 497: 294, 500: 294, 508: 294, 515: 294, 526: 294, 668: 294}, + {8: 429, 29: 429}, + {423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 15: 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 492: 423, 423, 495: 423, 497: 423, 499: 423, 423, 423, 508: 423, 510: 423, 515: 423, 423, 523: 423, 525: 423, 589: 423, 666: 423, 668: 423, 423}, + {6: 4362, 4364, 430, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 497: 4361, 500: 2243, 4398, 515: 2243, 525: 5126, 668: 2243, 4367, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 5129}, // 2510 - {2577, 2577, 2577, 2577, 2577, 2577, 9: 2577, 507: 2577}, - {2576, 2576, 2576, 2576, 2576, 2576, 9: 2576, 507: 2576}, - {494: 5126, 496: 5125}, - {2579, 2579, 2579, 2579, 2579, 2579, 9: 2579, 507: 2579}, - {2578, 2578, 2578, 2578, 2578, 2578, 9: 2578, 507: 2578}, + {422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 15: 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 492: 422, 422, 495: 422, 497: 422, 499: 422, 422, 422, 508: 422, 510: 422, 515: 422, 422, 523: 422, 525: 422, 589: 422, 666: 422, 668: 422, 422}, + {494: 5132, 497: 5131}, + {2584, 2584, 2584, 2584, 2584, 2584, 9: 2584, 508: 2584}, + {2583, 2583, 2583, 2583, 2583, 2583, 9: 2583, 508: 2583}, + {494: 5135, 497: 5134}, // 2515 - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 496: 2107, 518: 4396, 526: 5129, 758: 5128}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5131, 496: 5133, 685: 5134, 2849, 688: 2850, 2848, 909: 5132}, - {496: 5130}, - {2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 15: 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 58: 2580, 491: 2580, 2580, 2580, 496: 2580, 498: 2580, 2580, 2580, 507: 2580, 2580, 514: 2580, 2580, 522: 2580, 524: 2580, 526: 2580, 588: 2580, 665: 2580, 667: 2580, 2580}, - {2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 15: 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 58: 2583, 491: 2583, 2583, 2583, 496: 2583, 498: 2583, 2583, 2583, 507: 2583, 2583, 514: 2583, 2583, 522: 2583, 524: 2583, 526: 2583, 588: 2583, 665: 2583, 667: 2583, 2583}, + {2586, 2586, 2586, 2586, 2586, 2586, 9: 2586, 508: 2586}, + {2585, 2585, 2585, 2585, 2585, 2585, 9: 2585, 508: 2585}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 497: 2114, 519: 4405, 526: 5138, 759: 5137}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5140, 497: 5142, 686: 5143, 2857, 689: 2858, 2856, 911: 5141}, + {497: 5139}, // 2520 - {2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 15: 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 58: 2582, 491: 2582, 2582, 2582, 496: 2582, 498: 2582, 2582, 2582, 507: 2582, 2582, 514: 2582, 2582, 522: 2582, 524: 2582, 526: 2582, 588: 2582, 665: 2582, 667: 2582, 2582}, - {2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 15: 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 58: 2581, 491: 2581, 2581, 2581, 496: 2581, 498: 2581, 2581, 2581, 507: 2581, 2581, 514: 2581, 2581, 522: 2581, 524: 2581, 526: 2581, 588: 2581, 665: 2581, 667: 2581, 2581}, - {2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 15: 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 58: 2253, 91: 2253, 99: 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 491: 2253, 2253, 2253, 496: 2253, 498: 2253, 2253, 2253, 507: 2253, 2253, 514: 2253, 2253, 522: 2253, 524: 2253, 526: 2253, 588: 2253, 665: 2253, 667: 2253, 2253}, - {203: 5140}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5137}, + {2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 15: 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 59: 2587, 492: 2587, 2587, 495: 2587, 497: 2587, 499: 2587, 2587, 2587, 508: 2587, 510: 2587, 515: 2587, 2587, 523: 2587, 525: 2587, 2587, 589: 2587, 666: 2587, 668: 2587, 2587}, + {2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 15: 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 59: 2590, 492: 2590, 2590, 495: 2590, 497: 2590, 499: 2590, 2590, 2590, 508: 2590, 510: 2590, 515: 2590, 2590, 523: 2590, 525: 2590, 2590, 589: 2590, 666: 2590, 668: 2590, 2590}, + {2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 15: 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 59: 2589, 492: 2589, 2589, 495: 2589, 497: 2589, 499: 2589, 2589, 2589, 508: 2589, 510: 2589, 515: 2589, 2589, 523: 2589, 525: 2589, 2589, 589: 2589, 666: 2589, 668: 2589, 2589}, + {2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 15: 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 59: 2588, 492: 2588, 2588, 495: 2588, 497: 2588, 499: 2588, 2588, 2588, 508: 2588, 510: 2588, 515: 2588, 2588, 523: 2588, 525: 2588, 2588, 589: 2588, 666: 2588, 668: 2588, 2588}, + {2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 15: 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 59: 2260, 91: 2260, 99: 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 492: 2260, 2260, 495: 2260, 497: 2260, 499: 2260, 2260, 2260, 508: 2260, 510: 2260, 515: 2260, 2260, 523: 2260, 525: 2260, 2260, 589: 2260, 666: 2260, 668: 2260, 2260}, // 2525 - {2605, 2605, 9: 4885, 180: 5138}, - {203: 5139}, - {2604, 2604}, - {2606, 2606}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5142}, + {203: 5149}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 5146}, + {2612, 2612, 9: 4894, 180: 5147}, + {203: 5148}, + {2611, 2611}, // 2530 - {2431, 2431, 9: 4885, 493: 5145, 668: 5144, 826: 5143}, - {2609, 2609}, - {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 5160}, - {525: 5150, 593: 3531, 3530, 755: 5148, 842: 5149, 1017: 5147, 1207: 5146}, - {2430, 2430, 9: 5158}, + {2613, 2613}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 5151}, + {2438, 2438, 9: 4894, 495: 5154, 669: 5153, 827: 5152}, + {2616, 2616}, + {951, 951, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 951, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 495: 951, 614: 5171, 686: 5170, 2857, 689: 2858, 2856, 880: 5169}, // 2535 - {2429, 2429, 9: 2429}, - {245: 5152, 250: 5154, 297: 5155, 316: 5153}, - {207: 5151}, - {207: 2283, 245: 2032, 250: 2032, 297: 2032, 316: 2032}, - {2422, 2422, 9: 2422}, + {527: 5159, 594: 3540, 3539, 756: 5157, 843: 5158, 1020: 5156, 1212: 5155}, + {2437, 2437, 9: 5167}, + {2436, 2436, 9: 2436}, + {246: 5161, 251: 5163, 297: 5164, 316: 5162}, + {207: 5160}, // 2540 - {2427, 2427, 9: 2427}, - {2426, 2426, 9: 2426}, - {346: 5156, 421: 5157}, - {2423, 2423, 9: 2423}, - {2425, 2425, 9: 2425}, + {207: 2290, 246: 2039, 251: 2039, 297: 2039, 316: 2039}, + {2429, 2429, 9: 2429}, + {2434, 2434, 9: 2434}, + {2433, 2433, 9: 2433}, + {347: 5165, 422: 5166}, // 2545 - {2424, 2424, 9: 2424}, - {525: 5150, 593: 3531, 3530, 755: 5148, 842: 5149, 1017: 5159}, - {2428, 2428, 9: 2428}, - {2431, 2431, 9: 5164, 493: 5145, 826: 5163}, - {944, 944, 9: 944, 58: 944, 493: 944}, + {2430, 2430, 9: 2430}, + {2432, 2432, 9: 2432}, + {2431, 2431, 9: 2431}, + {527: 5159, 594: 3540, 3539, 756: 5157, 843: 5158, 1020: 5168}, + {2435, 2435, 9: 2435}, // 2550 - {942, 942, 9: 942, 58: 942, 493: 942}, - {2608, 2608}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 613: 5166, 685: 5165, 2849, 688: 2850, 2848}, - {943, 943, 9: 943, 58: 943, 493: 943}, - {941, 941, 9: 941, 58: 941, 493: 941}, + {2438, 2438, 9: 5173, 495: 5154, 827: 5172}, + {950, 950, 9: 950, 59: 950, 495: 950}, + {948, 948, 9: 948, 59: 948, 495: 948}, + {2615, 2615}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 614: 5175, 686: 5174, 2857, 689: 2858, 2856}, // 2555 - {2610, 2610}, - {2575, 2575}, - {32: 5280, 383: 5279}, - {507: 5271}, - {675: 5264}, + {949, 949, 9: 949, 59: 949, 495: 949}, + {947, 947, 9: 947, 59: 947, 495: 947}, + {2617, 2617}, + {2582, 2582}, + {32: 5289, 384: 5288}, // 2560 - {10: 5257}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 681: 5175, 685: 5174, 2849, 688: 2850, 2848}, - {2192, 2192, 6: 2192, 2192, 18: 2192, 20: 2192, 22: 2192, 2192, 2192, 2192, 2192, 2192, 215: 4310, 668: 2192, 951: 5255, 977: 5256}, - {155: 2210, 369: 5180, 410: 5181, 546: 5179, 600: 2210, 1102: 5182, 5177, 1176: 5178, 1310: 5176}, - {2204, 2204, 97: 2204, 5245, 491: 2204, 2204, 2204, 498: 2204, 508: 2204, 515: 2204, 522: 2204, 588: 2204, 665: 2204, 1311: 5244}, + {508: 5280}, + {676: 5273}, + {10: 5266}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 681: 5184, 686: 5183, 2857, 689: 2858, 2856}, + {2199, 2199, 6: 2199, 2199, 18: 2199, 20: 2199, 22: 2199, 2199, 2199, 2199, 2199, 2199, 215: 4319, 669: 2199, 954: 5264, 981: 5265}, // 2565 - {155: 5232, 600: 5231}, - {2228, 2228, 97: 2228, 2228, 491: 2228, 2228, 2228, 498: 2228, 508: 2228, 515: 2228, 522: 2228, 588: 2228, 665: 2228}, - {110: 4052, 132: 4051, 492: 5195, 857: 5196}, - {110: 4052, 132: 4051, 492: 5188, 857: 5189}, - {2221, 2221, 97: 2221, 2221, 491: 2221, 2221, 2221, 498: 2221, 508: 2221, 512: 5184, 515: 2221, 522: 2221, 588: 2221, 599: 5183, 665: 2221}, + {155: 2217, 370: 5189, 411: 5190, 547: 5188, 601: 2217, 1106: 5191, 5186, 1181: 5187, 1313: 5185}, + {2211, 2211, 97: 2211, 5254, 492: 2211, 2211, 495: 2211, 499: 2211, 510: 2211, 516: 2211, 523: 2211, 589: 2211, 666: 2211, 1314: 5253}, + {155: 5241, 601: 5240}, + {2235, 2235, 97: 2235, 2235, 492: 2235, 2235, 495: 2235, 499: 2235, 510: 2235, 516: 2235, 523: 2235, 589: 2235, 666: 2235}, + {110: 4061, 132: 4060, 493: 5204, 858: 5205}, // 2570 - {155: 2209, 600: 2209}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5186}, - {525: 2823, 755: 2822, 762: 5185}, - {2222, 2222, 97: 2222, 2222, 491: 2222, 2222, 2222, 498: 2222, 508: 2222, 515: 2222, 522: 2222, 588: 2222, 665: 2222}, - {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 5187}, + {110: 4061, 132: 4060, 493: 5197, 858: 5198}, + {2228, 2228, 97: 2228, 2228, 492: 2228, 2228, 495: 2228, 499: 2228, 510: 2228, 513: 5193, 516: 2228, 523: 2228, 589: 2228, 600: 5192, 666: 2228}, + {155: 2216, 601: 2216}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5195}, + {527: 2831, 756: 2830, 763: 5194}, // 2575 - {2223, 2223, 97: 2223, 2223, 491: 2223, 2223, 2223, 498: 2223, 508: 2223, 515: 2223, 522: 2223, 588: 2223, 665: 2223}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5193}, - {492: 5190}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5191}, - {9: 4258, 58: 5192}, + {2229, 2229, 97: 2229, 2229, 492: 2229, 2229, 495: 2229, 499: 2229, 510: 2229, 516: 2229, 523: 2229, 589: 2229, 666: 2229}, + {112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 528: 3460, 3458, 3459, 3457, 3455, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 757: 3456, 3454, 815: 3559, 829: 5196}, + {2230, 2230, 97: 2230, 2230, 492: 2230, 2230, 495: 2230, 499: 2230, 510: 2230, 516: 2230, 523: 2230, 589: 2230, 666: 2230}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5202}, + {493: 5199}, // 2580 - {2224, 2224, 97: 2224, 2224, 491: 2224, 2224, 2224, 498: 2224, 508: 2224, 515: 2224, 522: 2224, 588: 2224, 665: 2224}, - {58: 5194, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2225, 2225, 97: 2225, 2225, 491: 2225, 2225, 2225, 498: 2225, 508: 2225, 515: 2225, 522: 2225, 588: 2225, 665: 2225}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5228}, - {492: 5197}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5200}, + {9: 4267, 59: 5201}, + {2231, 2231, 97: 2231, 2231, 492: 2231, 2231, 495: 2231, 499: 2231, 510: 2231, 516: 2231, 523: 2231, 589: 2231, 666: 2231}, + {59: 5203, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2232, 2232, 97: 2232, 2232, 492: 2232, 2232, 495: 2232, 499: 2232, 510: 2232, 516: 2232, 523: 2232, 589: 2232, 666: 2232}, // 2585 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5198}, - {9: 4258, 58: 5199}, - {2220, 2220, 97: 2220, 2220, 491: 2220, 2220, 2220, 498: 2220, 508: 2220, 515: 2220, 522: 2220, 588: 2220, 599: 5201, 665: 2220, 1130: 5200}, - {2226, 2226, 97: 2226, 2226, 491: 2226, 2226, 2226, 498: 2226, 508: 2226, 515: 2226, 522: 2226, 588: 2226, 665: 2226}, - {492: 5202}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5237}, + {493: 5206}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5207}, + {9: 4267, 59: 5208}, + {2227, 2227, 97: 2227, 2227, 492: 2227, 2227, 495: 2227, 499: 2227, 510: 2227, 516: 2227, 523: 2227, 589: 2227, 600: 5210, 666: 2227, 1135: 5209}, // 2590 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5204, 1271: 5203}, - {58: 5206}, - {58: 2218, 112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 504: 3792, 3793, 3798, 541: 3794, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791, 813: 3550, 828: 5205}, - {58: 2217}, - {2212, 2212, 10: 5208, 97: 2212, 2212, 491: 2212, 2212, 2212, 498: 2212, 508: 2212, 510: 2212, 515: 2212, 522: 2212, 588: 2212, 665: 2212, 675: 2212, 1249: 5207}, + {2233, 2233, 97: 2233, 2233, 492: 2233, 2233, 495: 2233, 499: 2233, 510: 2233, 516: 2233, 523: 2233, 589: 2233, 666: 2233}, + {493: 5211}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5213, 1274: 5212}, + {59: 5215}, + {59: 2225, 112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 505: 3801, 3802, 3807, 542: 3803, 551: 3569, 3566, 3568, 3567, 3563, 3565, 3564, 3561, 3562, 3560, 3570, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800, 815: 3559, 829: 5214}, // 2595 - {2216, 2216, 97: 2216, 2216, 491: 2216, 2216, 2216, 498: 2216, 508: 2216, 510: 5223, 515: 2216, 522: 2216, 588: 2216, 665: 2216, 675: 2216, 1289: 5222}, - {507: 5209}, - {163: 5210}, - {168: 5211}, - {492: 5212}, + {59: 2224}, + {2219, 2219, 10: 5217, 97: 2219, 2219, 492: 2219, 2219, 495: 2219, 499: 2219, 509: 2219, 2219, 516: 2219, 523: 2219, 589: 2219, 666: 2219, 676: 2219, 1252: 5216}, + {2223, 2223, 97: 2223, 2223, 492: 2223, 2223, 495: 2223, 499: 2223, 509: 5232, 2223, 516: 2223, 523: 2223, 589: 2223, 666: 2223, 676: 2223, 1292: 5231}, + {508: 5218}, + {163: 5219}, // 2600 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5213}, - {58: 5214, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {194: 5215}, - {507: 5216}, - {163: 5217}, + {168: 5220}, + {493: 5221}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5222}, + {59: 5223, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {194: 5224}, // 2605 - {168: 5218}, - {492: 5219}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5220}, - {58: 5221, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2211, 2211, 97: 2211, 2211, 491: 2211, 2211, 2211, 498: 2211, 508: 2211, 510: 2211, 515: 2211, 522: 2211, 588: 2211, 665: 2211, 675: 2211}, + {508: 5225}, + {163: 5226}, + {168: 5227}, + {493: 5228}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5229}, // 2610 - {2214, 2214, 97: 2214, 2214, 491: 2214, 2214, 2214, 498: 2214, 508: 2214, 515: 2214, 522: 2214, 588: 2214, 665: 2214, 675: 5226, 1287: 5225}, - {507: 5224}, - {2215, 2215, 97: 2215, 2215, 491: 2215, 2215, 2215, 498: 2215, 508: 2215, 515: 2215, 522: 2215, 588: 2215, 665: 2215, 675: 2215}, - {2219, 2219, 97: 2219, 2219, 491: 2219, 2219, 2219, 498: 2219, 508: 2219, 515: 2219, 522: 2219, 588: 2219, 665: 2219}, - {507: 5227}, + {59: 5230, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2218, 2218, 97: 2218, 2218, 492: 2218, 2218, 495: 2218, 499: 2218, 509: 2218, 2218, 516: 2218, 523: 2218, 589: 2218, 666: 2218, 676: 2218}, + {2221, 2221, 97: 2221, 2221, 492: 2221, 2221, 495: 2221, 499: 2221, 510: 2221, 516: 2221, 523: 2221, 589: 2221, 666: 2221, 676: 5235, 1289: 5234}, + {508: 5233}, + {2222, 2222, 97: 2222, 2222, 492: 2222, 2222, 495: 2222, 499: 2222, 510: 2222, 516: 2222, 523: 2222, 589: 2222, 666: 2222, 676: 2222}, // 2615 - {2213, 2213, 97: 2213, 2213, 491: 2213, 2213, 2213, 498: 2213, 508: 2213, 515: 2213, 522: 2213, 588: 2213, 665: 2213}, - {58: 5229, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2220, 2220, 97: 2220, 2220, 491: 2220, 2220, 2220, 498: 2220, 508: 2220, 515: 2220, 522: 2220, 588: 2220, 599: 5201, 665: 2220, 1130: 5230}, - {2227, 2227, 97: 2227, 2227, 491: 2227, 2227, 2227, 498: 2227, 508: 2227, 515: 2227, 522: 2227, 588: 2227, 665: 2227}, - {90: 5237, 492: 2230, 1309: 5236}, + {2226, 2226, 97: 2226, 2226, 492: 2226, 2226, 495: 2226, 499: 2226, 510: 2226, 516: 2226, 523: 2226, 589: 2226, 666: 2226}, + {508: 5236}, + {2220, 2220, 97: 2220, 2220, 492: 2220, 2220, 495: 2220, 499: 2220, 510: 2220, 516: 2220, 523: 2220, 589: 2220, 666: 2220}, + {59: 5238, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2227, 2227, 97: 2227, 2227, 492: 2227, 2227, 495: 2227, 499: 2227, 510: 2227, 516: 2227, 523: 2227, 589: 2227, 600: 5210, 666: 2227, 1135: 5239}, // 2620 - {492: 5233}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5234}, - {58: 5235, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2231, 2231, 97: 2231, 2231, 234: 2231, 491: 2231, 2231, 2231, 498: 2231, 508: 2231, 515: 2231, 522: 2231, 588: 2231, 665: 2231}, - {492: 5240}, + {2234, 2234, 97: 2234, 2234, 492: 2234, 2234, 495: 2234, 499: 2234, 510: 2234, 516: 2234, 523: 2234, 589: 2234, 666: 2234}, + {90: 5246, 493: 2237, 1312: 5245}, + {493: 5242}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5243}, + {59: 5244, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, // 2625 - {518: 5238}, - {525: 2823, 755: 5239}, - {492: 2229}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 2397, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5241, 1026: 5242}, - {9: 4258, 58: 2396}, + {2238, 2238, 97: 2238, 2238, 235: 2238, 492: 2238, 2238, 495: 2238, 499: 2238, 510: 2238, 516: 2238, 523: 2238, 589: 2238, 666: 2238}, + {493: 5249}, + {519: 5247}, + {527: 2831, 756: 5248}, + {493: 2236}, // 2630 - {58: 5243}, - {2232, 2232, 97: 2232, 2232, 234: 2232, 491: 2232, 2232, 2232, 498: 2232, 508: 2232, 515: 2232, 522: 2232, 588: 2232, 665: 2232}, - {2208, 2208, 97: 5248, 491: 2208, 2208, 2208, 498: 2208, 508: 2208, 515: 2208, 522: 2208, 588: 2208, 665: 2208, 1353: 5247}, - {525: 2823, 755: 2822, 762: 5246}, - {2203, 2203, 97: 2203, 491: 2203, 2203, 2203, 498: 2203, 508: 2203, 515: 2203, 522: 2203, 588: 2203, 665: 2203}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 2404, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5250, 1030: 5251}, + {9: 4267, 59: 2403}, + {59: 5252}, + {2239, 2239, 97: 2239, 2239, 235: 2239, 492: 2239, 2239, 495: 2239, 499: 2239, 510: 2239, 516: 2239, 523: 2239, 589: 2239, 666: 2239}, + {2215, 2215, 97: 5257, 492: 2215, 2215, 495: 2215, 499: 2215, 510: 2215, 516: 2215, 523: 2215, 589: 2215, 666: 2215, 1356: 5256}, // 2635 - {2202, 2202, 491: 2202, 5046, 2202, 498: 2202, 508: 2202, 515: 2202, 522: 2202, 588: 2202, 665: 2202, 1129: 5254}, - {681: 5249}, - {155: 2210, 600: 2210, 1102: 5182, 5177, 1176: 5250}, - {2206, 2206, 234: 5252, 491: 2206, 2206, 2206, 498: 2206, 508: 2206, 515: 2206, 522: 2206, 588: 2206, 665: 2206, 1352: 5251}, - {2207, 2207, 491: 2207, 2207, 2207, 498: 2207, 508: 2207, 515: 2207, 522: 2207, 588: 2207, 665: 2207}, + {527: 2831, 756: 2830, 763: 5255}, + {2210, 2210, 97: 2210, 492: 2210, 2210, 495: 2210, 499: 2210, 510: 2210, 516: 2210, 523: 2210, 589: 2210, 666: 2210}, + {2209, 2209, 492: 2209, 5055, 495: 2209, 499: 2209, 510: 2209, 516: 2209, 523: 2209, 589: 2209, 666: 2209, 1134: 5263}, + {681: 5258}, + {155: 2217, 601: 2217, 1106: 5191, 5186, 1181: 5259}, // 2640 - {525: 2823, 755: 2822, 762: 5253}, - {2205, 2205, 491: 2205, 2205, 2205, 498: 2205, 508: 2205, 515: 2205, 522: 2205, 588: 2205, 665: 2205}, - {2233, 2233, 491: 2233, 2233, 2233, 498: 2233, 508: 2233, 515: 2233, 522: 2233, 588: 2233, 665: 2233}, - {2570, 2570}, - {2569, 2569, 6: 4353, 5075, 18: 4309, 20: 4361, 22: 4354, 4357, 4356, 4359, 4360, 4362, 668: 4358, 803: 4363, 837: 5074}, + {2213, 2213, 235: 5261, 492: 2213, 2213, 495: 2213, 499: 2213, 510: 2213, 516: 2213, 523: 2213, 589: 2213, 666: 2213, 1355: 5260}, + {2214, 2214, 492: 2214, 2214, 495: 2214, 499: 2214, 510: 2214, 516: 2214, 523: 2214, 589: 2214, 666: 2214}, + {527: 2831, 756: 2830, 763: 5262}, + {2212, 2212, 492: 2212, 2212, 495: 2212, 499: 2212, 510: 2212, 516: 2212, 523: 2212, 589: 2212, 666: 2212}, + {2240, 2240, 492: 2240, 2240, 495: 2240, 499: 2240, 510: 2240, 516: 2240, 523: 2240, 589: 2240, 666: 2240}, // 2645 - {507: 5258}, - {163: 5259}, - {168: 5260}, - {492: 5261}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5262}, + {2577, 2577}, + {2576, 2576, 6: 4362, 5084, 18: 4318, 20: 4370, 22: 4363, 4366, 4365, 4368, 4369, 4371, 669: 4367, 805: 4372, 838: 5083}, + {508: 5267}, + {163: 5268}, + {168: 5269}, // 2650 - {58: 5263, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2571, 2571}, - {507: 5265}, - {163: 5266}, - {168: 5267}, + {493: 5270}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5271}, + {59: 5272, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, + {2578, 2578}, + {508: 5274}, // 2655 - {492: 5268}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5269}, - {58: 5270, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, - {2572, 2572}, - {604, 604, 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 835: 4879, 851: 5272}, + {163: 5275}, + {168: 5276}, + {493: 5277}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 5278}, + {59: 5279, 505: 3801, 3802, 3807, 542: 3803, 567: 3804, 3805, 3798, 3808, 3797, 3806, 3799, 3800}, // 2660 - {2508, 2508, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5274, 1319: 5273}, - {2573, 2573}, - {9: 4885, 516: 5275}, - {492: 5276}, - {507: 5049, 978: 5048, 1128: 5277}, + {2579, 2579}, + {610, 610, 610, 610, 610, 610, 610, 610, 610, 10: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 60: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 4889, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 836: 4888, 852: 5281}, + {2515, 2515, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 5283, 1322: 5282}, + {2580, 2580}, + {9: 4894, 517: 5284}, // 2665 - {9: 5085, 58: 5278}, - {2507, 2507}, - {2574, 2574}, - {2568, 2568}, - {150: 5282, 904: 116, 1106: 5283}, + {493: 5285}, + {508: 5058, 982: 5057, 1133: 5286}, + {9: 5094, 59: 5287}, + {2514, 2514}, + {2581, 2581}, // 2670 - {904: 115}, - {904: 5284}, - {494: 5285}, - {21, 21, 196: 21, 371: 5287, 679: 21, 1286: 5286}, - {19, 19, 196: 5290, 679: 19, 1285: 5289}, + {2575, 2575}, + {150: 5291, 906: 119, 1111: 5292}, + {906: 118}, + {906: 5293}, + {494: 5294}, // 2675 - {525: 2823, 755: 5288}, - {20, 20, 196: 20, 679: 20}, - {101, 101, 679: 4073, 970: 5297}, - {17, 17, 200: 17, 384: 5292, 679: 17, 1313: 5291}, - {15, 15, 200: 5295, 679: 15, 1312: 5294}, + {21, 21, 196: 21, 372: 5296, 680: 21, 1288: 5295}, + {19, 19, 196: 5299, 680: 19, 1287: 5298}, + {527: 2831, 756: 5297}, + {20, 20, 196: 20, 680: 20}, + {104, 104, 680: 4082, 974: 5306}, // 2680 - {525: 2823, 755: 5293}, - {16, 16, 200: 16, 679: 16}, - {18, 18, 679: 18}, - {525: 2823, 755: 5296}, - {14, 14, 679: 14}, + {17, 17, 200: 17, 385: 5301, 680: 17, 1316: 5300}, + {15, 15, 200: 5304, 680: 15, 1315: 5303}, + {527: 2831, 756: 5302}, + {16, 16, 200: 16, 680: 16}, + {18, 18, 680: 18}, // 2685 + {527: 2831, 756: 5305}, + {14, 14, 680: 14}, {22, 22}, - {28: 64, 139: 64, 151: 64, 492: 64, 525: 64}, - {139: 4839, 492: 5299, 924: 4847}, - {69, 69}, - {525: 2823, 755: 5305}, + {28: 64, 139: 64, 151: 64, 493: 64, 527: 64}, + {139: 4848, 493: 5308, 926: 4856}, // 2690 - {525: 2823, 755: 5304}, + {69, 69}, + {527: 2831, 756: 5314}, + {527: 2831, 756: 5313}, {66, 66}, {67, 67}, - {68, 68}, - {512: 5309}, // 2695 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5308}, - {512: 70}, - {525: 2823, 755: 5310}, - {265: 5312, 493: 74, 522: 74, 587: 74, 674: 74, 761: 74, 1239: 5311}, - {493: 2662, 522: 2647, 587: 2646, 674: 2771, 761: 2628, 781: 5315, 788: 2770, 2629, 795: 5319, 5320, 5318, 802: 2630, 807: 5317, 1329: 5316}, + {68, 68}, + {513: 5318}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 5317}, + {513: 70}, + {527: 2831, 756: 5319}, // 2700 - {397: 5313}, - {151: 5314, 493: 73, 522: 73, 587: 73, 674: 73, 761: 73}, - {493: 72, 522: 72, 587: 72, 674: 72, 761: 72}, - {674: 2771, 761: 2628, 788: 5323, 5321, 802: 5322}, - {79, 79}, + {266: 5321, 495: 74, 523: 74, 588: 74, 675: 74, 762: 74, 1242: 5320}, + {495: 2669, 523: 2654, 588: 2653, 675: 2779, 762: 2635, 782: 5324, 789: 2778, 2636, 796: 5328, 5329, 5327, 803: 2637, 809: 5326, 1332: 5325}, + {398: 5322}, + {151: 5323, 495: 73, 523: 73, 588: 73, 675: 73, 762: 73}, + {495: 72, 523: 72, 588: 72, 675: 72, 762: 72}, // 2705 + {675: 2779, 762: 2635, 789: 5332, 5330, 803: 5331}, + {79, 79}, {78, 78}, {77, 77}, {76, 76}, - {75, 75}, - {2130, 2130}, // 2710 - {2129, 2129}, - {278, 278, 501: 278}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5330, 1179: 5331, 1355: 5329}, - {88, 88, 88, 88, 88, 88, 88, 88, 88, 10: 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 59: 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88}, - {87, 87, 87, 87, 87, 87, 87, 87, 87, 10: 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 59: 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87}, + {75, 75}, + {2137, 2137}, + {2136, 2136}, + {282, 282, 502: 282}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5339, 1184: 5340, 1358: 5338}, // 2715 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5328}, - {62, 62, 9: 4032}, - {89, 89, 9: 5337}, - {692: 5333, 709: 5334, 1281: 5332}, - {81, 81, 9: 81}, + {88, 88, 88, 88, 88, 88, 88, 88, 88, 10: 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 60: 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88}, + {87, 87, 87, 87, 87, 87, 87, 87, 87, 10: 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 60: 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 5337}, + {62, 62, 9: 4041}, + {89, 89, 9: 5346}, // 2720 + {693: 5342, 710: 5343, 1283: 5341}, + {81, 81, 9: 81}, {86, 86, 9: 86}, - {85, 85, 9: 85, 150: 5336}, - {83, 83, 9: 83, 150: 5335}, + {85, 85, 9: 85, 150: 5345}, + {83, 83, 9: 83, 150: 5344}, + // 2725 {82, 82, 9: 82}, {84, 84, 9: 84}, - // 2725 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5330, 1179: 5338}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5339, 1184: 5347}, {80, 80, 9: 80}, {90, 90}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5341}, - {61, 61, 9: 4032}, // 2730 - {150: 5282, 904: 116, 1106: 5345}, - {494: 5344}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 5350}, + {61, 61, 9: 4041}, + {150: 5291, 906: 119, 1111: 5354}, + {494: 5353}, {63, 63}, - {904: 5346}, - {494: 5347}, // 2735 - {508: 5348, 516: 2172, 522: 5349, 1065: 5350}, - {2171, 2171, 491: 2171, 2171, 2171, 498: 2171, 515: 2171, 2171, 588: 2171, 665: 2171}, - {2170, 2170, 491: 2170, 2170, 2170, 498: 2170, 515: 2170, 2170, 588: 2170, 665: 2170}, - {516: 5351}, - {588: 5352}, + {906: 5355}, + {494: 5356}, + {224: 5360, 510: 5357, 517: 2179, 523: 5358, 963: 5359}, + {2178, 2178, 492: 2178, 2178, 495: 2178, 499: 2178, 516: 2178, 2178, 589: 2178, 666: 2178}, + {2177, 2177, 492: 2177, 2177, 495: 2177, 499: 2177, 516: 2177, 2177, 589: 2177, 666: 2177}, // 2740 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5353}, - {118, 118, 110: 118, 132: 118, 492: 118, 508: 118, 526: 118, 667: 5355, 679: 118, 1222: 5354}, - {114, 114, 110: 4052, 132: 4051, 492: 114, 508: 114, 526: 114, 679: 114, 857: 4050, 1076: 5358}, - {526: 5356}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5357}, + {517: 5389}, + {494: 5361}, + {510: 5357, 517: 2179, 523: 5358, 963: 5362}, + {517: 5363}, + {589: 5364}, // 2745 - {117, 117, 110: 117, 132: 117, 492: 117, 508: 117, 526: 117, 679: 117}, - {101, 101, 492: 101, 508: 101, 526: 101, 679: 4073, 970: 5359}, - {120, 120, 492: 120, 508: 5361, 526: 120, 1262: 5360}, - {2385, 2385, 492: 5364, 526: 2385, 1227: 5365}, - {525: 2823, 755: 5362}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5365}, + {121, 121, 493: 121, 526: 121, 668: 5367, 1028: 5366}, + {2392, 2392, 493: 5370, 526: 2392, 1032: 5371}, + {526: 5368}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 5369}, // 2750 - {679: 5363}, - {119, 119, 492: 119, 526: 119}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 2391, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 589: 3455, 685: 4255, 2849, 688: 2850, 2848, 732: 5378, 766: 5377, 1027: 5376, 1225: 5375, 5379}, - {95, 95, 526: 5367, 1280: 5366}, - {121, 121}, + {120, 120, 110: 120, 132: 120, 493: 120, 509: 120, 120, 526: 120, 680: 120}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 2398, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 590: 3464, 686: 4264, 2857, 689: 2858, 2856, 733: 5384, 767: 5383, 1031: 5382, 1229: 5381, 5385}, + {95, 95, 526: 5373, 1109: 5372}, + {124, 124}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3895, 2857, 689: 2858, 2856, 734: 5376, 1108: 5375, 1282: 5374}, // 2755 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 5370, 1104: 5369, 1279: 5368}, - {94, 94, 9: 5373}, + {94, 94, 9: 5379}, {92, 92, 9: 92}, - {518: 5371}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5372}, - // 2760 + {519: 5377}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5378}, {91, 91, 9: 91}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 5370, 1104: 5374}, + // 2760 + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3895, 2857, 689: 2858, 2856, 734: 5376, 1108: 5380}, {93, 93, 9: 93}, - {9: 5381, 58: 2390}, - {9: 2389, 58: 2389}, + {9: 5387, 59: 2397}, + {9: 2396, 59: 2396}, + {9: 2394, 59: 2394}, // 2765 - {9: 2387, 58: 2387}, - {9: 2386, 58: 2386}, - {58: 5380}, - {2384, 2384, 526: 2384}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 589: 3455, 685: 4255, 2849, 688: 2850, 2848, 732: 5378, 766: 5377, 1027: 5382}, + {9: 2393, 59: 2393}, + {59: 5386}, + {2391, 2391, 526: 2391}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 590: 3464, 686: 4264, 2857, 689: 2858, 2856, 733: 5384, 767: 5383, 1031: 5388}, + {9: 2395, 59: 2395}, // 2770 - {9: 2388, 58: 2388}, - {9: 178, 139: 178, 491: 178, 520: 178, 589: 1890, 670: 178, 684: 1890}, - {9: 143, 491: 143, 143, 520: 143, 589: 1859, 670: 143, 684: 1859}, - {9: 157, 491: 157, 157, 520: 157, 589: 1833, 670: 157, 684: 1833}, - {9: 144, 491: 144, 144, 520: 144, 589: 1830, 670: 144, 684: 1830}, + {589: 5390}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5391}, + {121, 121, 110: 121, 132: 121, 493: 121, 509: 121, 121, 526: 121, 668: 5367, 680: 121, 1028: 5392}, + {117, 117, 110: 4061, 132: 4060, 493: 117, 509: 117, 117, 526: 117, 680: 117, 858: 4059, 1080: 5393}, + {104, 104, 493: 104, 509: 104, 104, 526: 104, 680: 4082, 974: 5394}, // 2775 - {9: 133, 491: 133, 133, 520: 133, 589: 1794, 670: 133, 684: 1794}, - {9: 153, 491: 153, 153, 520: 153, 589: 1717, 670: 153, 684: 1717}, - {9: 158, 491: 158, 158, 520: 158, 589: 1710, 670: 158, 684: 1710}, - {337: 5492, 402: 5491, 589: 1691, 684: 1691}, - {9: 145, 491: 145, 145, 520: 145, 589: 1688, 670: 145, 684: 1688}, + {98, 98, 493: 98, 509: 5396, 98, 526: 98, 1291: 5395}, + {123, 123, 493: 123, 510: 5403, 526: 123, 1265: 5402}, + {346: 5397}, + {681: 5398}, + {494: 4689, 596: 4690, 598: 4691, 947: 5399}, // 2780 - {9: 134, 491: 134, 134, 520: 134, 589: 1685, 670: 134, 684: 1685}, - {589: 5489, 684: 5488}, - {9: 771, 491: 771, 520: 771, 589: 284, 670: 771, 684: 284}, - {9: 770, 491: 770, 520: 770, 670: 770}, - {9: 174, 139: 5487, 491: 174, 520: 174, 670: 174}, + {97, 97, 493: 97, 510: 97, 526: 97, 804: 5400}, + {811: 5401}, + {96, 96, 493: 96, 510: 96, 526: 96}, + {2392, 2392, 493: 5370, 526: 2392, 1032: 5406}, + {527: 2831, 756: 5404}, // 2785 - {9: 176, 491: 176, 520: 176, 670: 176}, - {9: 175, 491: 175, 520: 175, 670: 175}, - {520: 5485}, - {9: 154, 491: 154, 154, 516: 5483, 520: 154, 670: 154}, - {9: 171, 491: 171, 520: 171, 670: 171}, + {680: 5405}, + {122, 122, 493: 122, 526: 122}, + {95, 95, 526: 5373, 1109: 5407}, + {125, 125}, + {9: 182, 139: 182, 492: 182, 521: 182, 590: 1897, 671: 182, 685: 1897}, // 2790 - {9: 5435, 491: 5436, 520: 5437}, - {9: 169, 491: 169, 5432, 520: 169, 670: 169}, - {9: 167, 202: 5431, 491: 167, 167, 520: 167, 670: 167}, - {9: 165, 295: 5430, 491: 165, 165, 520: 165, 670: 165}, - {9: 164, 20: 5424, 111: 5426, 179: 5425, 181: 5423, 185: 5427, 295: 5428, 491: 164, 164, 520: 164, 670: 164}, + {9: 147, 492: 147, 147, 521: 147, 590: 1866, 671: 147, 685: 1866}, + {9: 161, 492: 161, 161, 521: 161, 590: 1840, 671: 161, 685: 1840}, + {9: 148, 492: 148, 148, 521: 148, 590: 1837, 671: 148, 685: 1837}, + {9: 137, 492: 137, 137, 521: 137, 590: 1801, 671: 137, 685: 1801}, + {9: 157, 492: 157, 157, 521: 157, 590: 1724, 671: 157, 685: 1724}, // 2795 - {9: 161, 491: 161, 161, 520: 161, 670: 161}, - {9: 160, 491: 160, 160, 520: 160, 670: 160}, - {9: 159, 185: 5422, 491: 159, 159, 520: 159, 670: 159}, - {9: 156, 491: 156, 156, 520: 156, 670: 156}, - {9: 155, 491: 155, 155, 520: 155, 670: 155}, + {9: 162, 492: 162, 162, 521: 162, 590: 1717, 671: 162, 685: 1717}, + {337: 5517, 403: 5516, 590: 1698, 685: 1698}, + {9: 149, 492: 149, 149, 521: 149, 590: 1695, 671: 149, 685: 1695}, + {9: 138, 492: 138, 138, 521: 138, 590: 1692, 671: 138, 685: 1692}, + {590: 5514, 685: 5513}, // 2800 - {111: 5421, 1047: 5420}, - {9: 151, 491: 151, 151, 520: 151, 670: 151}, - {931: 5419}, - {9: 149, 491: 149, 149, 520: 149, 670: 149}, - {9: 146, 491: 146, 146, 520: 146, 670: 146}, + {9: 777, 492: 777, 521: 777, 590: 288, 671: 777, 685: 288}, + {9: 776, 492: 776, 521: 776, 671: 776}, + {9: 178, 139: 5512, 492: 178, 521: 178, 671: 178}, + {9: 180, 492: 180, 521: 180, 671: 180}, + {9: 179, 492: 179, 521: 179, 671: 179}, // 2805 - {133: 5418}, - {9: 141, 491: 141, 141, 520: 141, 670: 141}, - {9: 150, 491: 150, 150, 520: 150, 670: 150}, - {9: 152, 491: 152, 152, 520: 152, 670: 152}, - {9: 139, 491: 139, 139, 520: 139, 670: 139}, + {521: 5510}, + {9: 158, 492: 158, 158, 517: 5508, 521: 158, 671: 158}, + {9: 175, 492: 175, 521: 175, 671: 175}, + {9: 5460, 492: 5461, 521: 5462}, + {9: 173, 492: 173, 5457, 521: 173, 671: 173}, // 2810 - {9: 137, 491: 137, 137, 520: 137, 670: 137}, - {9: 163, 491: 163, 163, 520: 163, 670: 163}, - {9: 162, 491: 162, 162, 520: 162, 670: 162}, - {133: 5429}, - {9: 140, 491: 140, 140, 520: 140, 670: 140}, + {9: 171, 202: 5456, 492: 171, 171, 521: 171, 671: 171}, + {9: 169, 295: 5455, 492: 169, 169, 521: 169, 671: 169}, + {9: 168, 20: 5449, 111: 5451, 179: 5450, 181: 5448, 185: 5452, 295: 5453, 492: 168, 168, 521: 168, 671: 168}, + {9: 165, 492: 165, 165, 521: 165, 671: 165}, + {9: 164, 492: 164, 164, 521: 164, 671: 164}, // 2815 - {9: 138, 491: 138, 138, 520: 138, 670: 138}, - {9: 136, 491: 136, 136, 520: 136, 670: 136}, - {9: 142, 491: 142, 142, 520: 142, 670: 142}, - {9: 135, 491: 135, 135, 520: 135, 670: 135}, - {9: 166, 491: 166, 166, 520: 166, 670: 166}, + {9: 163, 185: 5447, 492: 163, 163, 521: 163, 671: 163}, + {9: 160, 492: 160, 160, 521: 160, 671: 160}, + {9: 159, 492: 159, 159, 521: 159, 671: 159}, + {111: 5446, 1052: 5445}, + {9: 155, 492: 155, 155, 521: 155, 671: 155}, // 2820 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5433}, - {9: 4258, 58: 5434}, - {9: 168, 491: 168, 520: 168, 670: 168}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5383, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 5385, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 5391, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 5387, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5384, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 5392, 3306, 3021, 3258, 5386, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 5389, 2931, 2932, 3173, 5390, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 5388, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5394, 517: 5417, 587: 5411, 664: 5415, 5400, 668: 5410, 671: 5404, 674: 5413, 682: 5405, 685: 3597, 2849, 688: 2850, 2848, 5409, 695: 5406, 760: 5393, 5408, 823: 5395, 833: 5399, 876: 5414, 888: 5412, 962: 5396, 982: 5397, 5403, 988: 5398, 5482, 997: 5407, 999: 5416}, - {2: 132, 132, 132, 132, 132, 132, 132, 10: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 59: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 5449, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 541: 132, 588: 5448, 984: 5450, 1114: 5451}, + {933: 5444}, + {9: 153, 492: 153, 153, 521: 153, 671: 153}, + {9: 150, 492: 150, 150, 521: 150, 671: 150}, + {133: 5443}, + {9: 145, 492: 145, 145, 521: 145, 671: 145}, // 2825 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5441}, - {784, 784, 6: 784, 9: 784, 15: 784, 51: 784, 784, 784, 784, 784, 111: 784, 156: 784, 493: 784, 501: 784, 518: 784, 589: 5446, 670: 784, 683: 784, 5445, 687: 784}, - {1243, 1243, 6: 1243, 9: 1243, 15: 1243, 51: 1243, 1243, 1243, 1243, 1243, 111: 1243, 156: 1243, 492: 3876, 1243, 501: 1243, 518: 1243, 670: 1243, 683: 1243, 687: 1243, 1123: 5444}, - {780, 780, 9: 780, 493: 780}, - {122, 122, 9: 5442}, + {9: 154, 492: 154, 154, 521: 154, 671: 154}, + {9: 156, 492: 156, 156, 521: 156, 671: 156}, + {9: 143, 492: 143, 143, 521: 143, 671: 143}, + {9: 141, 492: 141, 141, 521: 141, 671: 141}, + {9: 167, 492: 167, 167, 521: 167, 671: 167}, // 2830 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5443}, - {779, 779, 9: 779, 493: 779}, - {781, 781, 6: 781, 9: 781, 15: 781, 51: 781, 781, 781, 781, 781, 111: 781, 156: 781, 493: 781, 501: 781, 518: 781, 670: 781, 683: 781, 687: 781}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 5447}, - {782, 782, 6: 782, 9: 782, 15: 782, 51: 782, 782, 782, 782, 782, 111: 782, 156: 782, 493: 782, 501: 782, 518: 782, 670: 782, 683: 782, 687: 782}, + {9: 166, 492: 166, 166, 521: 166, 671: 166}, + {133: 5454}, + {9: 144, 492: 144, 144, 521: 144, 671: 144}, + {9: 142, 492: 142, 142, 521: 142, 671: 142}, + {9: 140, 492: 140, 140, 521: 140, 671: 140}, // 2835 - {783, 783, 6: 783, 9: 783, 15: 783, 51: 783, 783, 783, 783, 783, 111: 783, 156: 783, 493: 783, 501: 783, 518: 783, 670: 783, 683: 783, 687: 783}, - {2: 131, 131, 131, 131, 131, 131, 131, 10: 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 59: 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 541: 131}, - {2: 130, 130, 130, 130, 130, 130, 130, 10: 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 59: 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 541: 130}, - {2: 129, 129, 129, 129, 129, 129, 129, 10: 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 59: 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 541: 129}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5452, 685: 5453, 2849, 688: 2850, 2848, 1138: 5454}, + {9: 146, 492: 146, 146, 521: 146, 671: 146}, + {9: 139, 492: 139, 139, 521: 139, 671: 139}, + {9: 170, 492: 170, 170, 521: 170, 671: 170}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5458}, + {9: 4267, 59: 5459}, // 2840 - {520: 128, 670: 128, 672: 5480}, - {520: 124, 670: 124, 672: 5477}, - {520: 5455}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 5458}, - {215, 215, 6: 215, 9: 215, 15: 215, 51: 215, 215, 215, 215, 215, 156: 5462, 493: 215, 683: 215, 1212: 5461}, + {9: 172, 492: 172, 521: 172, 671: 172}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5408, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 5410, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 5416, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 5412, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 5409, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 5417, 3315, 3029, 3267, 5411, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 5414, 2939, 2940, 3181, 5415, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 5413, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5419, 518: 5442, 588: 5436, 665: 5440, 5425, 669: 5435, 672: 5429, 675: 5438, 683: 5430, 686: 3606, 2857, 689: 2858, 2856, 5434, 696: 5431, 761: 5418, 5433, 824: 5420, 834: 5424, 877: 5439, 890: 5437, 966: 5421, 986: 5422, 5428, 992: 5423, 5507, 1000: 5432, 1002: 5441}, + {2: 136, 136, 136, 136, 136, 136, 136, 10: 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 60: 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 5474, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 542: 136, 589: 5473, 988: 5475, 1119: 5476}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5465, 892: 5466}, + {790, 790, 6: 790, 9: 790, 15: 790, 51: 790, 790, 790, 790, 790, 111: 790, 156: 790, 495: 790, 502: 790, 519: 790, 590: 5471, 671: 790, 684: 790, 5470, 688: 790}, // 2845 - {261, 261, 6: 261, 9: 261, 15: 261, 51: 261, 261, 261, 261, 261, 493: 261, 683: 261}, - {123, 123, 9: 5459}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5460}, - {260, 260, 6: 260, 9: 260, 15: 260, 51: 260, 260, 260, 260, 260, 493: 260, 683: 260}, - {262, 262, 6: 262, 9: 262, 15: 262, 51: 262, 262, 262, 262, 262, 493: 262, 683: 262}, + {1249, 1249, 6: 1249, 9: 1249, 15: 1249, 51: 1249, 1249, 1249, 1249, 1249, 111: 1249, 156: 1249, 493: 3885, 495: 1249, 502: 1249, 519: 1249, 671: 1249, 684: 1249, 688: 1249, 1128: 5469}, + {786, 786, 9: 786, 495: 786}, + {126, 126, 9: 5467}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5468}, + {785, 785, 9: 785, 495: 785}, // 2850 - {493: 5464, 681: 5463}, - {15: 5475, 494: 5472, 917: 5474}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 5466, 1213: 5465}, - {213, 213, 6: 213, 9: 213, 15: 213, 51: 213, 213, 213, 213, 213, 493: 213, 498: 5468, 681: 5467, 683: 213}, - {209, 209, 6: 209, 9: 209, 15: 209, 51: 209, 209, 209, 209, 209, 493: 209, 498: 209, 681: 209, 683: 209}, + {787, 787, 6: 787, 9: 787, 15: 787, 51: 787, 787, 787, 787, 787, 111: 787, 156: 787, 495: 787, 502: 787, 519: 787, 671: 787, 684: 787, 688: 787}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 686: 3606, 2857, 689: 2858, 2856, 761: 5472}, + {788, 788, 6: 788, 9: 788, 15: 788, 51: 788, 788, 788, 788, 788, 111: 788, 156: 788, 495: 788, 502: 788, 519: 788, 671: 788, 684: 788, 688: 788}, + {789, 789, 6: 789, 9: 789, 15: 789, 51: 789, 789, 789, 789, 789, 111: 789, 156: 789, 495: 789, 502: 789, 519: 789, 671: 789, 684: 789, 688: 789}, + {2: 135, 135, 135, 135, 135, 135, 135, 10: 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 60: 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 542: 135}, // 2855 - {494: 5472, 917: 5473}, - {494: 5470, 596: 5471, 1088: 5469}, - {211, 211, 6: 211, 9: 211, 15: 211, 51: 211, 211, 211, 211, 211, 493: 211, 683: 211}, - {208, 208, 6: 208, 9: 208, 15: 208, 51: 208, 208, 208, 208, 208, 493: 208, 683: 208}, - {207, 207, 6: 207, 9: 207, 15: 207, 51: 207, 207, 207, 207, 207, 493: 207, 683: 207}, + {2: 134, 134, 134, 134, 134, 134, 134, 10: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 60: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 542: 134}, + {2: 133, 133, 133, 133, 133, 133, 133, 10: 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 60: 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 542: 133}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 5477, 686: 5478, 2857, 689: 2858, 2856, 1143: 5479}, + {521: 132, 671: 132, 673: 5505}, + {521: 128, 671: 128, 673: 5502}, // 2860 - {776, 776, 6: 776, 9: 776, 15: 776, 51: 776, 776, 776, 776, 776, 58: 776, 493: 776, 683: 776}, - {212, 212, 6: 212, 9: 212, 15: 212, 51: 212, 212, 212, 212, 212, 493: 212, 683: 212}, - {214, 214, 6: 214, 9: 214, 15: 214, 51: 214, 214, 214, 214, 214, 493: 214, 683: 214}, - {494: 5470, 596: 5471, 1088: 5476}, - {210, 210, 6: 210, 9: 210, 15: 210, 51: 210, 210, 210, 210, 210, 493: 210, 683: 210}, + {521: 5480}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5481, 917: 5482, 950: 5483}, + {219, 219, 6: 219, 9: 219, 15: 219, 51: 219, 219, 219, 219, 219, 156: 5487, 495: 219, 684: 219, 1217: 5486}, + {265, 265, 6: 265, 9: 265, 15: 265, 51: 265, 265, 265, 265, 265, 495: 265, 684: 265}, + {127, 127, 9: 5484}, // 2865 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5478, 685: 5479, 2849, 688: 2850, 2848}, - {520: 126, 670: 126}, - {520: 125, 670: 125}, - {541: 5481}, - {520: 127, 670: 127}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5481, 917: 5485}, + {264, 264, 6: 264, 9: 264, 15: 264, 51: 264, 264, 264, 264, 264, 495: 264, 684: 264}, + {266, 266, 6: 266, 9: 266, 15: 266, 51: 266, 266, 266, 266, 266, 495: 266, 684: 266}, + {495: 5489, 681: 5488}, + {15: 5500, 494: 5497, 919: 5499}, // 2870 - {9: 170, 491: 170, 520: 170, 670: 170}, - {296: 5484}, - {9: 172, 491: 172, 520: 172, 670: 172}, - {296: 5486}, - {9: 173, 491: 173, 520: 173, 670: 173}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 686: 3606, 2857, 689: 2858, 2856, 761: 5491, 1218: 5490}, + {217, 217, 6: 217, 9: 217, 15: 217, 51: 217, 217, 217, 217, 217, 495: 217, 499: 5493, 681: 5492, 684: 217}, + {213, 213, 6: 213, 9: 213, 15: 213, 51: 213, 213, 213, 213, 213, 495: 213, 499: 213, 681: 213, 684: 213}, + {494: 5497, 919: 5498}, + {494: 5495, 596: 5496, 1092: 5494}, // 2875 - {9: 177, 139: 177, 491: 177, 520: 177, 670: 177}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 5490}, - {772, 772, 9: 772, 491: 772, 520: 772, 670: 772}, - {773, 773, 9: 773, 491: 773, 520: 773, 670: 773}, - {9: 148, 491: 148, 148, 520: 148, 670: 148}, + {215, 215, 6: 215, 9: 215, 15: 215, 51: 215, 215, 215, 215, 215, 495: 215, 684: 215}, + {212, 212, 6: 212, 9: 212, 15: 212, 51: 212, 212, 212, 212, 212, 495: 212, 684: 212}, + {211, 211, 6: 211, 9: 211, 15: 211, 51: 211, 211, 211, 211, 211, 495: 211, 684: 211}, + {782, 782, 6: 782, 9: 782, 15: 782, 51: 782, 782, 782, 782, 782, 59: 782, 495: 782, 684: 782}, + {216, 216, 6: 216, 9: 216, 15: 216, 51: 216, 216, 216, 216, 216, 495: 216, 684: 216}, // 2880 - {9: 147, 491: 147, 147, 520: 147, 670: 147}, - {491: 5535, 589: 1806, 684: 1806}, - {9: 5435, 491: 5495, 670: 5496}, - {2: 132, 132, 132, 132, 132, 132, 132, 10: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 59: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 5449, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 541: 132, 588: 5448, 984: 5450, 1114: 5498}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5497}, + {218, 218, 6: 218, 9: 218, 15: 218, 51: 218, 218, 218, 218, 218, 495: 218, 684: 218}, + {494: 5495, 596: 5496, 1092: 5501}, + {214, 214, 6: 214, 9: 214, 15: 214, 51: 214, 214, 214, 214, 214, 495: 214, 684: 214}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 5503, 686: 5504, 2857, 689: 2858, 2856}, + {521: 130, 671: 130}, // 2885 - {185, 185, 9: 5442}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5452, 685: 5453, 2849, 688: 2850, 2848, 1138: 5499}, - {670: 5500}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 5501}, - {251, 251, 9: 5459, 493: 251, 683: 5503, 985: 5502, 5504}, + {521: 129, 671: 129}, + {542: 5506}, + {521: 131, 671: 131}, + {9: 174, 492: 174, 521: 174, 671: 174}, + {296: 5509}, // 2890 - {250, 250, 6: 250, 15: 250, 51: 250, 250, 250, 250, 250, 493: 250}, - {138: 5524, 140: 5522, 146: 5525, 5523, 5526, 376: 5517, 422: 5519, 987: 5521, 1320: 5520, 1339: 5518}, - {184, 184, 493: 5506, 1197: 5505}, - {187, 187}, - {141: 5510, 5508, 5509, 5511, 876: 5507}, + {9: 176, 492: 176, 521: 176, 671: 176}, + {296: 5511}, + {9: 177, 492: 177, 521: 177, 671: 177}, + {9: 181, 139: 181, 492: 181, 521: 181, 671: 181}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 686: 3606, 2857, 689: 2858, 2856, 761: 5515}, // 2895 - {931: 5516}, - {525: 2823, 755: 5515}, - {525: 2823, 755: 5514}, - {525: 2823, 755: 5513}, - {525: 2823, 755: 5512}, + {778, 778, 9: 778, 492: 778, 521: 778, 671: 778}, + {779, 779, 9: 779, 492: 779, 521: 779, 671: 779}, + {9: 152, 492: 152, 152, 521: 152, 671: 152}, + {9: 151, 492: 151, 151, 521: 151, 671: 151}, + {492: 5560, 590: 1813, 685: 1813}, // 2900 - {179, 179}, - {180, 180}, - {181, 181}, - {182, 182}, - {183, 183}, + {9: 5460, 492: 5520, 671: 5521}, + {2: 136, 136, 136, 136, 136, 136, 136, 10: 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 60: 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 5474, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 542: 136, 589: 5473, 988: 5475, 1119: 5523}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5465, 892: 5522}, + {189, 189, 9: 5467}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 5477, 686: 5478, 2857, 689: 2858, 2856, 1143: 5524}, // 2905 - {249, 249, 6: 249, 15: 249, 51: 249, 249, 249, 249, 249, 493: 249}, - {248, 248, 6: 248, 15: 248, 51: 248, 248, 248, 248, 248, 493: 248}, - {247, 247, 6: 247, 15: 247, 51: 247, 247, 247, 247, 247, 493: 247}, - {246, 246, 6: 246, 15: 246, 51: 246, 246, 246, 246, 246, 138: 5524, 140: 5522, 146: 5525, 5523, 5526, 493: 246, 527: 5532, 987: 5533}, - {245, 245, 6: 245, 15: 245, 51: 245, 245, 245, 245, 245, 138: 245, 140: 245, 146: 245, 245, 245, 493: 245, 527: 245}, + {671: 5525}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5481, 917: 5482, 950: 5526}, + {255, 255, 9: 5484, 495: 255, 684: 5528, 989: 5527, 5529}, + {254, 254, 6: 254, 15: 254, 51: 254, 254, 254, 254, 254, 495: 254}, + {138: 5549, 140: 5547, 146: 5550, 5548, 5551, 377: 5542, 423: 5544, 991: 5546, 1323: 5545, 1342: 5543}, // 2910 - {494: 5531}, - {494: 5530}, - {494: 5529}, - {494: 5528}, - {494: 5527}, + {188, 188, 495: 5531, 1202: 5530}, + {191, 191}, + {141: 5535, 5533, 5534, 5536, 877: 5532}, + {933: 5541}, + {527: 2831, 756: 5540}, // 2915 - {238, 238, 6: 238, 15: 238, 51: 238, 238, 238, 238, 238, 138: 238, 140: 238, 146: 238, 238, 238, 493: 238, 527: 238}, - {239, 239, 6: 239, 15: 239, 51: 239, 239, 239, 239, 239, 138: 239, 140: 239, 146: 239, 239, 239, 493: 239, 527: 239}, - {240, 240, 6: 240, 15: 240, 51: 240, 240, 240, 240, 240, 138: 240, 140: 240, 146: 240, 240, 240, 493: 240, 527: 240}, - {241, 241, 6: 241, 15: 241, 51: 241, 241, 241, 241, 241, 138: 241, 140: 241, 146: 241, 241, 241, 493: 241, 527: 241}, - {242, 242, 6: 242, 15: 242, 51: 242, 242, 242, 242, 242, 138: 242, 140: 242, 146: 242, 242, 242, 493: 242, 527: 242}, + {527: 2831, 756: 5539}, + {527: 2831, 756: 5538}, + {527: 2831, 756: 5537}, + {183, 183}, + {184, 184}, // 2920 - {138: 5524, 140: 5522, 146: 5525, 5523, 5526, 987: 5534}, - {243, 243, 6: 243, 15: 243, 51: 243, 243, 243, 243, 243, 138: 243, 140: 243, 146: 243, 243, 243, 493: 243, 527: 243}, - {244, 244, 6: 244, 15: 244, 51: 244, 244, 244, 244, 244, 138: 244, 140: 244, 146: 244, 244, 244, 493: 244, 527: 244}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5536}, - {670: 5537}, - // 2925 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5538}, - {184, 184, 9: 5442, 493: 5506, 1197: 5539}, + {185, 185}, {186, 186}, - {2254, 2254, 9: 2254, 16: 2254, 18: 2254, 21: 2254, 496: 2254, 499: 2254, 514: 2254, 519: 2254, 2254, 526: 2254, 537: 2254, 667: 2254, 670: 2254, 698: 2254}, - {275, 275}, + {187, 187}, + {253, 253, 6: 253, 15: 253, 51: 253, 253, 253, 253, 253, 495: 253}, + {252, 252, 6: 252, 15: 252, 51: 252, 252, 252, 252, 252, 495: 252}, + // 2925 + {251, 251, 6: 251, 15: 251, 51: 251, 251, 251, 251, 251, 495: 251}, + {250, 250, 6: 250, 15: 250, 51: 250, 250, 250, 250, 250, 138: 5549, 140: 5547, 146: 5550, 5548, 5551, 495: 250, 528: 5557, 991: 5558}, + {249, 249, 6: 249, 15: 249, 51: 249, 249, 249, 249, 249, 138: 249, 140: 249, 146: 249, 249, 249, 495: 249, 528: 249}, + {494: 5556}, + {494: 5555}, // 2930 - {2: 891, 891, 891, 891, 891, 891, 891, 10: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 59: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 492: 891, 494: 891, 891, 891, 891, 502: 891, 891, 891, 891, 891, 508: 891, 510: 891, 514: 891, 891, 891, 520: 891, 522: 891, 525: 891, 534: 891, 541: 891, 549: 891, 583: 891, 587: 891, 589: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 601: 891, 891, 891, 891, 891, 891, 608: 891, 891, 891, 891, 891, 614: 891, 891, 617: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 669: 891, 671: 891, 767: 891, 891, 775: 891, 891, 891, 785: 891, 792: 891, 891, 891}, - {2: 889, 889, 889, 889, 889, 889, 889, 10: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 59: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 492: 889, 508: 889, 516: 889, 520: 889, 601: 889, 775: 889, 889, 889}, - {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 492: 1094, 508: 1094, 601: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 5549}, - {2: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 10: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 59: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 492: 1097, 494: 1097, 1097, 1097, 1097, 502: 1097, 1097, 1097, 1097, 1097, 508: 1097, 510: 1097, 514: 1097, 1097, 1097, 520: 1097, 522: 1097, 525: 1097, 534: 1097, 541: 1097, 549: 1097, 583: 1097, 587: 1097, 589: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 601: 1097, 1097, 1097, 1097, 1097, 1097, 608: 1097, 1097, 1097, 1097, 1097, 614: 1097, 1097, 617: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 669: 1097, 671: 1097, 767: 1097, 1097, 775: 1097, 1097, 1097, 785: 1097, 792: 1097, 1097, 1097}, - {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 492: 1096, 494: 1096, 1096, 1096, 1096, 502: 1096, 1096, 1096, 1096, 1096, 508: 1096, 510: 1096, 514: 1096, 1096, 1096, 520: 1096, 522: 1096, 525: 1096, 534: 1096, 541: 1096, 549: 1096, 583: 1096, 587: 1096, 589: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 601: 1096, 1096, 1096, 1096, 1096, 1096, 608: 1096, 1096, 1096, 1096, 1096, 614: 1096, 1096, 617: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 669: 1096, 671: 1096, 767: 1096, 1096, 775: 1096, 1096, 1096, 785: 1096, 792: 1096, 1096, 1096}, + {494: 5554}, + {494: 5553}, + {494: 5552}, + {242, 242, 6: 242, 15: 242, 51: 242, 242, 242, 242, 242, 138: 242, 140: 242, 146: 242, 242, 242, 495: 242, 528: 242}, + {243, 243, 6: 243, 15: 243, 51: 243, 243, 243, 243, 243, 138: 243, 140: 243, 146: 243, 243, 243, 495: 243, 528: 243}, // 2935 - {2: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 10: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 59: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 492: 1095, 494: 1095, 1095, 1095, 1095, 502: 1095, 1095, 1095, 1095, 1095, 508: 1095, 510: 1095, 514: 1095, 1095, 1095, 520: 1095, 522: 1095, 525: 1095, 534: 1095, 541: 1095, 549: 1095, 583: 1095, 587: 1095, 589: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 601: 1095, 1095, 1095, 1095, 1095, 1095, 608: 1095, 1095, 1095, 1095, 1095, 614: 1095, 1095, 617: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 669: 1095, 671: 1095, 767: 1095, 1095, 775: 1095, 1095, 1095, 785: 1095, 792: 1095, 1095, 1095}, - {2: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 10: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 59: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 492: 1093, 508: 1093, 516: 1093, 520: 1093, 601: 1093}, - {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 492: 1914, 508: 4303, 601: 1914, 877: 5550}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5553, 874: 5551, 914: 5552}, - {968, 968, 9: 968, 58: 968, 491: 968, 493: 968, 500: 968, 968, 509: 968, 511: 968, 968, 968, 516: 968, 968, 519: 968, 521: 968, 523: 968, 526: 968, 532: 968, 968, 535: 968}, + {244, 244, 6: 244, 15: 244, 51: 244, 244, 244, 244, 244, 138: 244, 140: 244, 146: 244, 244, 244, 495: 244, 528: 244}, + {245, 245, 6: 245, 15: 245, 51: 245, 245, 245, 245, 245, 138: 245, 140: 245, 146: 245, 245, 245, 495: 245, 528: 245}, + {246, 246, 6: 246, 15: 246, 51: 246, 246, 246, 246, 246, 138: 246, 140: 246, 146: 246, 246, 246, 495: 246, 528: 246}, + {138: 5549, 140: 5547, 146: 5550, 5548, 5551, 991: 5559}, + {247, 247, 6: 247, 15: 247, 51: 247, 247, 247, 247, 247, 138: 247, 140: 247, 146: 247, 247, 247, 495: 247, 528: 247}, // 2940 - {9: 5605, 526: 5675}, - {9: 966, 502: 5572, 5573, 526: 5662, 534: 5571, 536: 5574, 538: 5570, 5575, 5576, 841: 5569, 845: 5568}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5659, 2849, 688: 2850, 2848}, - {964, 964, 9: 964, 58: 964, 491: 964, 493: 964, 500: 964, 964, 964, 964, 509: 964, 511: 964, 964, 964, 516: 964, 964, 519: 964, 521: 964, 523: 964, 526: 964, 532: 964, 964, 964, 964, 964, 538: 964, 964, 964, 542: 964}, - {963, 963, 9: 963, 58: 963, 491: 963, 493: 963, 500: 963, 963, 963, 963, 509: 963, 511: 963, 963, 963, 516: 963, 963, 519: 963, 521: 963, 523: 963, 526: 963, 532: 963, 963, 963, 963, 963, 538: 963, 963, 963, 542: 963}, + {248, 248, 6: 248, 15: 248, 51: 248, 248, 248, 248, 248, 138: 248, 140: 248, 146: 248, 248, 248, 495: 248, 528: 248}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5561}, + {671: 5562}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5465, 892: 5563}, + {188, 188, 9: 5467, 495: 5531, 1202: 5564}, // 2945 - {959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 493: 959, 498: 959, 500: 959, 959, 959, 959, 507: 5609, 959, 959, 511: 959, 959, 959, 516: 959, 959, 519: 959, 521: 959, 523: 959, 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 544: 959, 959, 694: 959, 882: 5608}, - {957, 957, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 957, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 957, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 957, 493: 957, 498: 5566, 500: 957, 957, 957, 957, 509: 957, 511: 957, 957, 957, 516: 957, 957, 519: 957, 521: 957, 523: 957, 526: 957, 532: 957, 957, 957, 957, 957, 538: 957, 957, 957, 542: 957, 685: 5565, 2849, 688: 2850, 2848, 940: 5564, 5563}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 2662, 515: 2661, 588: 2660, 601: 5554, 665: 2656, 685: 4029, 2849, 688: 2850, 2848, 731: 5562, 759: 5557, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 5560}, - {9: 5605, 58: 5606}, - {966, 966, 9: 966, 58: 966, 491: 966, 493: 966, 500: 966, 966, 5572, 5573, 509: 966, 511: 966, 966, 966, 516: 966, 966, 519: 966, 521: 966, 523: 966, 526: 966, 532: 966, 966, 5571, 966, 5574, 538: 5570, 5575, 5576, 841: 5569, 845: 5568}, + {190, 190}, + {2261, 2261, 9: 2261, 16: 2261, 18: 2261, 21: 2261, 497: 2261, 500: 2261, 515: 2261, 520: 2261, 2261, 526: 2261, 538: 2261, 668: 2261, 671: 2261, 699: 2261}, + {279, 279}, + {2: 897, 897, 897, 897, 897, 897, 897, 10: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 60: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 493: 897, 897, 496: 897, 897, 897, 503: 897, 897, 897, 897, 897, 509: 897, 897, 515: 897, 897, 897, 521: 897, 523: 897, 527: 897, 535: 897, 542: 897, 550: 897, 584: 897, 588: 897, 590: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 602: 897, 897, 897, 897, 897, 897, 609: 897, 897, 897, 897, 897, 615: 897, 897, 618: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 670: 897, 672: 897, 768: 897, 897, 776: 897, 897, 897, 786: 897, 793: 897, 897, 897}, + {2: 895, 895, 895, 895, 895, 895, 895, 10: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 60: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 493: 895, 510: 895, 517: 895, 521: 895, 602: 895, 776: 895, 895, 895}, // 2950 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 957, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 4082, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 498: 5566, 500: 851, 502: 957, 957, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 534: 957, 536: 957, 538: 957, 957, 957, 685: 5565, 2849, 688: 2850, 2848, 790: 3999, 4000, 940: 5564, 5563}, - {961, 961, 9: 961, 58: 961, 491: 961, 493: 961, 500: 961, 961, 961, 961, 509: 961, 511: 961, 961, 961, 516: 961, 961, 519: 961, 521: 961, 523: 961, 526: 961, 532: 961, 961, 961, 961, 961, 538: 961, 961, 961, 542: 961}, - {956, 956, 9: 956, 58: 956, 491: 956, 493: 956, 500: 956, 956, 956, 956, 508: 956, 956, 511: 956, 956, 956, 516: 956, 956, 519: 956, 521: 956, 523: 956, 956, 526: 956, 532: 956, 956, 956, 956, 956, 538: 956, 956, 956, 542: 956, 544: 956, 956, 694: 956}, - {955, 955, 9: 955, 58: 955, 491: 955, 493: 955, 500: 955, 955, 955, 955, 508: 955, 955, 511: 955, 955, 955, 516: 955, 955, 519: 955, 521: 955, 523: 955, 955, 526: 955, 532: 955, 955, 955, 955, 955, 538: 955, 955, 955, 542: 955, 544: 955, 955, 694: 955}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5567, 2849, 688: 2850, 2848}, + {2: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 60: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 493: 1100, 510: 1100, 602: 1100, 776: 5572, 5571, 5570, 861: 5573, 912: 5574}, + {2: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 10: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 60: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 493: 1103, 1103, 496: 1103, 1103, 1103, 503: 1103, 1103, 1103, 1103, 1103, 509: 1103, 1103, 515: 1103, 1103, 1103, 521: 1103, 523: 1103, 527: 1103, 535: 1103, 542: 1103, 550: 1103, 584: 1103, 588: 1103, 590: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 602: 1103, 1103, 1103, 1103, 1103, 1103, 609: 1103, 1103, 1103, 1103, 1103, 615: 1103, 1103, 618: 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 1103, 670: 1103, 672: 1103, 768: 1103, 1103, 776: 1103, 1103, 1103, 786: 1103, 793: 1103, 1103, 1103}, + {2: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 10: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 60: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 493: 1102, 1102, 496: 1102, 1102, 1102, 503: 1102, 1102, 1102, 1102, 1102, 509: 1102, 1102, 515: 1102, 1102, 1102, 521: 1102, 523: 1102, 527: 1102, 535: 1102, 542: 1102, 550: 1102, 584: 1102, 588: 1102, 590: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 602: 1102, 1102, 1102, 1102, 1102, 1102, 609: 1102, 1102, 1102, 1102, 1102, 615: 1102, 1102, 618: 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 670: 1102, 672: 1102, 768: 1102, 1102, 776: 1102, 1102, 1102, 786: 1102, 793: 1102, 1102, 1102}, + {2: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 10: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 60: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 493: 1101, 1101, 496: 1101, 1101, 1101, 503: 1101, 1101, 1101, 1101, 1101, 509: 1101, 1101, 515: 1101, 1101, 1101, 521: 1101, 523: 1101, 527: 1101, 535: 1101, 542: 1101, 550: 1101, 584: 1101, 588: 1101, 590: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 602: 1101, 1101, 1101, 1101, 1101, 1101, 609: 1101, 1101, 1101, 1101, 1101, 615: 1101, 1101, 618: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 670: 1101, 672: 1101, 768: 1101, 1101, 776: 1101, 1101, 1101, 786: 1101, 793: 1101, 1101, 1101}, + {2: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 10: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 60: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 493: 1099, 510: 1099, 517: 1099, 521: 1099, 602: 1099}, // 2955 - {954, 954, 9: 954, 58: 954, 491: 954, 493: 954, 500: 954, 954, 954, 954, 508: 954, 954, 511: 954, 954, 954, 516: 954, 954, 519: 954, 521: 954, 523: 954, 954, 526: 954, 532: 954, 954, 954, 954, 954, 538: 954, 954, 954, 542: 954, 544: 954, 954, 694: 954}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5598}, - {536: 925, 933: 5585, 1127: 5589}, - {502: 5572, 5573, 536: 5582, 841: 5583}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5579}, + {2: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 10: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 60: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 493: 1921, 510: 4312, 602: 1921, 878: 5575}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 602: 5579, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5578, 875: 5576, 916: 5577}, + {974, 974, 9: 974, 59: 974, 492: 974, 495: 974, 501: 974, 974, 511: 974, 974, 974, 974, 517: 974, 974, 520: 974, 522: 974, 524: 974, 526: 974, 533: 974, 974, 536: 974}, + {9: 5630, 526: 5700}, + {9: 972, 503: 5597, 5598, 526: 5687, 535: 5596, 537: 5599, 539: 5595, 5600, 5601, 842: 5594, 846: 5593}, // 2960 - {536: 927, 933: 927}, - {536: 926, 933: 926}, - {2: 923, 923, 923, 923, 923, 923, 923, 10: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 59: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 492: 923}, - {536: 5578}, - {536: 5577}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5684, 2857, 689: 2858, 2856}, + {970, 970, 9: 970, 59: 970, 492: 970, 495: 970, 501: 970, 970, 970, 970, 511: 970, 970, 970, 970, 517: 970, 970, 520: 970, 522: 970, 524: 970, 526: 970, 533: 970, 970, 970, 970, 970, 539: 970, 970, 970, 543: 970}, + {969, 969, 9: 969, 59: 969, 492: 969, 495: 969, 501: 969, 969, 969, 969, 511: 969, 969, 969, 969, 517: 969, 969, 520: 969, 522: 969, 524: 969, 526: 969, 533: 969, 969, 969, 969, 969, 539: 969, 969, 969, 543: 969}, + {965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 495: 965, 499: 965, 501: 965, 965, 965, 965, 508: 5634, 510: 965, 965, 965, 965, 965, 517: 965, 965, 520: 965, 522: 965, 524: 965, 965, 965, 533: 965, 965, 965, 965, 965, 539: 965, 965, 965, 543: 965, 545: 965, 965, 695: 965, 884: 5633}, + {963, 963, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 963, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 963, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 963, 495: 963, 499: 5591, 501: 963, 963, 963, 963, 511: 963, 963, 963, 963, 517: 963, 963, 520: 963, 522: 963, 524: 963, 526: 963, 533: 963, 963, 963, 963, 963, 539: 963, 963, 963, 543: 963, 686: 5590, 2857, 689: 2858, 2856, 942: 5589, 5588}, // 2965 - {2: 921, 921, 921, 921, 921, 921, 921, 10: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 59: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 492: 921}, - {2: 922, 922, 922, 922, 922, 922, 922, 10: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 59: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 492: 922}, - {929, 929, 9: 929, 58: 929, 491: 5580, 493: 929, 500: 929, 929, 929, 929, 509: 929, 511: 929, 929, 929, 516: 929, 929, 519: 929, 521: 929, 523: 929, 526: 929, 532: 929, 929, 929, 929, 929, 538: 929, 929, 929, 542: 929, 841: 5569, 845: 5568}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5581}, - {928, 928, 9: 928, 58: 928, 491: 928, 493: 928, 500: 928, 928, 928, 928, 509: 928, 511: 928, 928, 928, 516: 928, 928, 519: 928, 521: 928, 523: 928, 526: 928, 3451, 3449, 3450, 3448, 3446, 928, 928, 928, 928, 928, 538: 928, 928, 928, 542: 928, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 495: 2669, 516: 2668, 589: 2667, 602: 5579, 666: 2663, 686: 4038, 2857, 689: 2858, 2856, 732: 5587, 760: 5582, 771: 3998, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 4000, 3999, 821: 5581, 825: 5580, 5586, 875: 5576, 916: 5585}, + {9: 5630, 59: 5631}, + {972, 972, 9: 972, 59: 972, 492: 972, 495: 972, 501: 972, 972, 5597, 5598, 511: 972, 972, 972, 972, 517: 972, 972, 520: 972, 522: 972, 524: 972, 526: 972, 533: 972, 972, 5596, 972, 5599, 539: 5595, 5600, 5601, 842: 5594, 846: 5593}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 963, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 4091, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 499: 5591, 501: 857, 503: 963, 963, 511: 857, 857, 2823, 522: 2824, 524: 2820, 535: 963, 537: 963, 539: 963, 963, 963, 686: 5590, 2857, 689: 2858, 2856, 791: 4008, 4009, 942: 5589, 5588}, + {967, 967, 9: 967, 59: 967, 492: 967, 495: 967, 501: 967, 967, 967, 967, 511: 967, 967, 967, 967, 517: 967, 967, 520: 967, 522: 967, 524: 967, 526: 967, 533: 967, 967, 967, 967, 967, 539: 967, 967, 967, 543: 967}, // 2970 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5588}, - {536: 925, 933: 5585, 1127: 5584}, - {536: 5586}, - {536: 924}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5587}, + {962, 962, 9: 962, 59: 962, 492: 962, 495: 962, 501: 962, 962, 962, 962, 510: 962, 962, 962, 962, 962, 517: 962, 962, 520: 962, 522: 962, 524: 962, 962, 962, 533: 962, 962, 962, 962, 962, 539: 962, 962, 962, 543: 962, 545: 962, 962, 695: 962}, + {961, 961, 9: 961, 59: 961, 492: 961, 495: 961, 501: 961, 961, 961, 961, 510: 961, 961, 961, 961, 961, 517: 961, 961, 520: 961, 522: 961, 524: 961, 961, 961, 533: 961, 961, 961, 961, 961, 539: 961, 961, 961, 543: 961, 545: 961, 961, 695: 961}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5592, 2857, 689: 2858, 2856}, + {960, 960, 9: 960, 59: 960, 492: 960, 495: 960, 501: 960, 960, 960, 960, 510: 960, 960, 960, 960, 960, 517: 960, 960, 520: 960, 522: 960, 524: 960, 960, 960, 533: 960, 960, 960, 960, 960, 539: 960, 960, 960, 543: 960, 545: 960, 960, 695: 960}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5623}, // 2975 - {930, 930, 9: 930, 58: 930, 491: 930, 493: 930, 500: 930, 930, 930, 930, 509: 930, 511: 930, 930, 930, 516: 930, 930, 519: 930, 521: 930, 523: 930, 526: 930, 532: 930, 930, 930, 930, 930, 538: 930, 930, 930, 542: 930, 841: 5569, 845: 5568}, - {931, 931, 9: 931, 58: 931, 491: 931, 493: 931, 500: 931, 931, 931, 931, 509: 931, 511: 931, 931, 931, 516: 931, 931, 519: 931, 521: 931, 523: 931, 526: 931, 532: 931, 931, 931, 931, 931, 538: 931, 931, 931, 542: 931, 841: 5569, 845: 5568}, - {536: 5590}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5591}, - {491: 5592, 501: 5593, 5572, 5573, 534: 5571, 536: 5574, 538: 5570, 5575, 5576, 841: 5569, 845: 5568}, + {537: 931, 935: 5610, 1132: 5614}, + {503: 5597, 5598, 537: 5607, 842: 5608}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5604}, + {537: 933, 935: 933}, + {537: 932, 935: 932}, // 2980 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5597}, - {492: 5594}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5595}, - {9: 4258, 58: 5596}, - {932, 932, 9: 932, 58: 932, 491: 932, 493: 932, 500: 932, 932, 932, 932, 509: 932, 511: 932, 932, 932, 516: 932, 932, 519: 932, 521: 932, 523: 932, 526: 932, 532: 932, 932, 932, 932, 932, 538: 932, 932, 932, 542: 932}, + {2: 929, 929, 929, 929, 929, 929, 929, 10: 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 60: 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 929, 493: 929}, + {537: 5603}, + {537: 5602}, + {2: 927, 927, 927, 927, 927, 927, 927, 10: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 60: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 493: 927}, + {2: 928, 928, 928, 928, 928, 928, 928, 10: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 60: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 493: 928}, // 2985 - {933, 933, 9: 933, 58: 933, 491: 933, 493: 933, 500: 933, 933, 933, 933, 509: 933, 511: 933, 933, 933, 516: 933, 933, 519: 933, 521: 933, 523: 933, 526: 933, 3451, 3449, 3450, 3448, 3446, 933, 933, 933, 933, 933, 538: 933, 933, 933, 542: 933, 756: 3447, 3445}, - {936, 936, 9: 936, 58: 936, 491: 5599, 493: 936, 500: 936, 5600, 5572, 5573, 509: 936, 511: 936, 936, 936, 516: 936, 936, 519: 936, 521: 936, 523: 936, 526: 936, 532: 936, 936, 5571, 936, 5574, 538: 5570, 5575, 5576, 542: 936, 841: 5569, 845: 5568}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5604}, - {492: 5601}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5602}, + {935, 935, 9: 935, 59: 935, 492: 5605, 495: 935, 501: 935, 935, 935, 935, 511: 935, 935, 935, 935, 517: 935, 935, 520: 935, 522: 935, 524: 935, 526: 935, 533: 935, 935, 935, 935, 935, 539: 935, 935, 935, 543: 935, 842: 5594, 846: 5593}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5606}, + {934, 934, 9: 934, 59: 934, 492: 934, 495: 934, 501: 934, 934, 934, 934, 511: 934, 934, 934, 934, 517: 934, 934, 520: 934, 522: 934, 524: 934, 526: 934, 528: 3460, 3458, 3459, 3457, 3455, 934, 934, 934, 934, 934, 539: 934, 934, 934, 543: 934, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5613}, + {537: 931, 935: 5610, 1132: 5609}, // 2990 - {9: 4258, 58: 5603}, - {934, 934, 9: 934, 58: 934, 491: 934, 493: 934, 500: 934, 934, 934, 934, 509: 934, 511: 934, 934, 934, 516: 934, 934, 519: 934, 521: 934, 523: 934, 526: 934, 532: 934, 934, 934, 934, 934, 538: 934, 934, 934, 542: 934}, - {935, 935, 9: 935, 58: 935, 491: 935, 493: 935, 500: 935, 935, 935, 935, 509: 935, 511: 935, 935, 935, 516: 935, 935, 519: 935, 521: 935, 523: 935, 526: 935, 3451, 3449, 3450, 3448, 3446, 935, 935, 935, 935, 935, 538: 935, 935, 935, 542: 935, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5607}, - {960, 960, 9: 960, 58: 960, 491: 960, 493: 960, 500: 960, 960, 960, 960, 509: 960, 511: 960, 960, 960, 516: 960, 960, 519: 960, 521: 960, 523: 960, 526: 960, 532: 960, 960, 960, 960, 960, 538: 960, 960, 960, 542: 960}, + {537: 5611}, + {537: 930}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5612}, + {936, 936, 9: 936, 59: 936, 492: 936, 495: 936, 501: 936, 936, 936, 936, 511: 936, 936, 936, 936, 517: 936, 936, 520: 936, 522: 936, 524: 936, 526: 936, 533: 936, 936, 936, 936, 936, 539: 936, 936, 936, 543: 936, 842: 5594, 846: 5593}, + {937, 937, 9: 937, 59: 937, 492: 937, 495: 937, 501: 937, 937, 937, 937, 511: 937, 937, 937, 937, 517: 937, 937, 520: 937, 522: 937, 524: 937, 526: 937, 533: 937, 937, 937, 937, 937, 539: 937, 937, 937, 543: 937, 842: 5594, 846: 5593}, // 2995 - {967, 967, 9: 967, 58: 967, 491: 967, 493: 967, 500: 967, 967, 509: 967, 511: 967, 967, 967, 516: 967, 967, 519: 967, 521: 967, 523: 967, 526: 967, 532: 967, 967, 535: 967}, - {957, 957, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 957, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 957, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 957, 493: 957, 498: 5566, 500: 957, 957, 957, 957, 508: 957, 957, 511: 957, 957, 957, 516: 957, 957, 519: 957, 521: 957, 523: 957, 957, 526: 957, 532: 957, 957, 957, 957, 957, 538: 957, 957, 957, 542: 957, 544: 957, 957, 685: 5565, 2849, 688: 2850, 2848, 694: 957, 940: 5564, 5613}, - {492: 5610}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5611}, - {9: 4885, 58: 5612}, + {537: 5615}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5616}, + {492: 5617, 502: 5618, 5597, 5598, 535: 5596, 537: 5599, 539: 5595, 5600, 5601, 842: 5594, 846: 5593}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5622}, + {493: 5619}, // 3000 - {958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 498: 958, 500: 958, 958, 958, 958, 508: 958, 958, 511: 958, 958, 958, 515: 958, 958, 958, 519: 958, 521: 958, 523: 958, 958, 526: 958, 532: 958, 958, 958, 958, 958, 538: 958, 958, 958, 542: 958, 544: 958, 958, 582: 958, 588: 958, 665: 958, 668: 958, 681: 958, 694: 958}, - {1921, 1921, 9: 1921, 58: 1921, 491: 1921, 493: 1921, 500: 1921, 1921, 1921, 1921, 508: 1921, 1921, 511: 1921, 1921, 1921, 516: 1921, 1921, 519: 1921, 521: 1921, 523: 1921, 1921, 526: 1921, 532: 1921, 1921, 1921, 1921, 1921, 538: 1921, 1921, 1921, 542: 1921, 544: 1921, 1921, 694: 5615, 949: 5614, 1210: 5616}, - {1920, 1920, 9: 1920, 58: 1920, 491: 1920, 493: 1920, 500: 1920, 1920, 1920, 1920, 508: 1920, 1920, 511: 1920, 1920, 1920, 516: 1920, 1920, 519: 1920, 521: 1920, 523: 1920, 1920, 526: 1920, 532: 1920, 1920, 1920, 1920, 1920, 538: 1920, 1920, 1920, 542: 1920, 544: 1920, 1920}, - {236: 5657}, - {938, 938, 9: 938, 58: 938, 491: 938, 493: 938, 500: 938, 938, 938, 938, 508: 5619, 938, 511: 938, 938, 938, 516: 938, 938, 519: 938, 521: 938, 523: 938, 5620, 526: 938, 532: 938, 938, 938, 938, 938, 538: 938, 938, 938, 542: 938, 544: 5618, 938, 966: 5622, 5621, 1092: 5623, 5617}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5620}, + {9: 4267, 59: 5621}, + {938, 938, 9: 938, 59: 938, 492: 938, 495: 938, 501: 938, 938, 938, 938, 511: 938, 938, 938, 938, 517: 938, 938, 520: 938, 522: 938, 524: 938, 526: 938, 533: 938, 938, 938, 938, 938, 539: 938, 938, 938, 543: 938}, + {939, 939, 9: 939, 59: 939, 492: 939, 495: 939, 501: 939, 939, 939, 939, 511: 939, 939, 939, 939, 517: 939, 939, 520: 939, 522: 939, 524: 939, 526: 939, 528: 3460, 3458, 3459, 3457, 3455, 939, 939, 939, 939, 939, 539: 939, 939, 939, 543: 939, 757: 3456, 3454}, + {942, 942, 9: 942, 59: 942, 492: 5624, 495: 942, 501: 942, 5625, 5597, 5598, 511: 942, 942, 942, 942, 517: 942, 942, 520: 942, 522: 942, 524: 942, 526: 942, 533: 942, 942, 5596, 942, 5599, 539: 5595, 5600, 5601, 543: 942, 842: 5594, 846: 5593}, // 3005 - {1053, 1053, 9: 1053, 58: 1053, 491: 1053, 493: 1053, 500: 1053, 1053, 1053, 1053, 509: 1053, 511: 1053, 1053, 1053, 516: 1053, 1053, 519: 1053, 521: 1053, 523: 1053, 526: 1053, 532: 1053, 1053, 1053, 1053, 1053, 538: 1053, 1053, 1053, 542: 1053, 545: 5638, 1358: 5639}, - {600: 4535, 668: 4536, 850: 5637}, - {600: 4535, 668: 4536, 850: 5636}, - {600: 4535, 668: 4536, 850: 5635}, - {492: 950, 513: 5625, 1264: 5626}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5629}, + {493: 5626}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 5627}, + {9: 4267, 59: 5628}, + {940, 940, 9: 940, 59: 940, 492: 940, 495: 940, 501: 940, 940, 940, 940, 511: 940, 940, 940, 940, 517: 940, 940, 520: 940, 522: 940, 524: 940, 526: 940, 533: 940, 940, 940, 940, 940, 539: 940, 940, 940, 543: 940}, // 3010 - {940, 940, 9: 940, 58: 940, 491: 940, 493: 940, 500: 940, 940, 940, 940, 508: 940, 940, 511: 940, 940, 940, 516: 940, 940, 519: 940, 521: 940, 523: 940, 940, 526: 940, 532: 940, 940, 940, 940, 940, 538: 940, 940, 940, 542: 940, 544: 940, 940}, - {937, 937, 9: 937, 58: 937, 491: 937, 493: 937, 500: 937, 937, 937, 937, 508: 5619, 937, 511: 937, 937, 937, 516: 937, 937, 519: 937, 521: 937, 523: 937, 5620, 526: 937, 532: 937, 937, 937, 937, 937, 538: 937, 937, 937, 542: 937, 544: 5618, 937, 966: 5624, 5621}, - {939, 939, 9: 939, 58: 939, 491: 939, 493: 939, 500: 939, 939, 939, 939, 508: 939, 939, 511: 939, 939, 939, 516: 939, 939, 519: 939, 521: 939, 523: 939, 939, 526: 939, 532: 939, 939, 939, 939, 939, 538: 939, 939, 939, 542: 939, 544: 939, 939}, - {523: 5631, 532: 5632, 536: 5630}, - {492: 5627}, + {941, 941, 9: 941, 59: 941, 492: 941, 495: 941, 501: 941, 941, 941, 941, 511: 941, 941, 941, 941, 517: 941, 941, 520: 941, 522: 941, 524: 941, 526: 941, 528: 3460, 3458, 3459, 3457, 3455, 941, 941, 941, 941, 941, 539: 941, 941, 941, 543: 941, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 602: 5579, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5586, 875: 5632}, + {966, 966, 9: 966, 59: 966, 492: 966, 495: 966, 501: 966, 966, 966, 966, 511: 966, 966, 966, 966, 517: 966, 966, 520: 966, 522: 966, 524: 966, 526: 966, 533: 966, 966, 966, 966, 966, 539: 966, 966, 966, 543: 966}, + {973, 973, 9: 973, 59: 973, 492: 973, 495: 973, 501: 973, 973, 511: 973, 973, 973, 973, 517: 973, 973, 520: 973, 522: 973, 524: 973, 526: 973, 533: 973, 973, 536: 973}, + {963, 963, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 963, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 963, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 963, 495: 963, 499: 5591, 501: 963, 963, 963, 963, 510: 963, 963, 963, 963, 963, 517: 963, 963, 520: 963, 522: 963, 524: 963, 963, 963, 533: 963, 963, 963, 963, 963, 539: 963, 963, 963, 543: 963, 545: 963, 963, 686: 5590, 2857, 689: 2858, 2856, 695: 963, 942: 5589, 5638}, // 3015 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 945, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 5628}, - {9: 5164, 58: 5629}, - {946, 946, 9: 946, 58: 946, 491: 946, 493: 946, 500: 946, 946, 946, 946, 508: 946, 946, 511: 946, 946, 946, 516: 946, 946, 519: 946, 521: 946, 523: 946, 946, 526: 946, 532: 946, 946, 946, 946, 946, 538: 946, 946, 946, 542: 946, 544: 946, 946}, - {492: 949}, - {681: 5634}, + {493: 5635}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 5636}, + {9: 4894, 59: 5637}, + {964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 495: 964, 499: 964, 501: 964, 964, 964, 964, 510: 964, 964, 964, 964, 964, 516: 964, 964, 964, 520: 964, 522: 964, 524: 964, 964, 964, 533: 964, 964, 964, 964, 964, 539: 964, 964, 964, 543: 964, 545: 964, 964, 583: 964, 589: 964, 666: 964, 669: 964, 681: 964, 695: 964}, + {1928, 1928, 9: 1928, 59: 1928, 492: 1928, 495: 1928, 501: 1928, 1928, 1928, 1928, 510: 1928, 1928, 1928, 1928, 1928, 517: 1928, 1928, 520: 1928, 522: 1928, 524: 1928, 1928, 1928, 533: 1928, 1928, 1928, 1928, 1928, 539: 1928, 1928, 1928, 543: 1928, 545: 1928, 1928, 695: 5640, 952: 5639, 1215: 5641}, // 3020 - {681: 5633}, - {492: 947}, - {492: 948}, - {492: 951, 513: 951}, - {492: 952, 513: 952}, + {1927, 1927, 9: 1927, 59: 1927, 492: 1927, 495: 1927, 501: 1927, 1927, 1927, 1927, 510: 1927, 1927, 1927, 1927, 1927, 517: 1927, 1927, 520: 1927, 522: 1927, 524: 1927, 1927, 1927, 533: 1927, 1927, 1927, 1927, 1927, 539: 1927, 1927, 1927, 543: 1927, 545: 1927, 1927}, + {237: 5682}, + {944, 944, 9: 944, 59: 944, 492: 944, 495: 944, 501: 944, 944, 944, 944, 510: 5644, 944, 944, 944, 944, 517: 944, 944, 520: 944, 522: 944, 524: 944, 5645, 944, 533: 944, 944, 944, 944, 944, 539: 944, 944, 944, 543: 944, 545: 5643, 944, 970: 5647, 5646, 1096: 5648, 5642}, + {1059, 1059, 9: 1059, 59: 1059, 492: 1059, 495: 1059, 501: 1059, 1059, 1059, 1059, 511: 1059, 1059, 1059, 1059, 517: 1059, 1059, 520: 1059, 522: 1059, 524: 1059, 526: 1059, 533: 1059, 1059, 1059, 1059, 1059, 539: 1059, 1059, 1059, 543: 1059, 546: 5663, 1361: 5664}, + {601: 4544, 669: 4545, 851: 5662}, // 3025 - {492: 953, 513: 953}, - {91: 5643, 328: 5642, 409: 5641, 492: 1050, 1357: 5640}, - {962, 962, 9: 962, 58: 962, 491: 962, 493: 962, 500: 962, 962, 962, 962, 509: 962, 511: 962, 962, 962, 516: 962, 962, 519: 962, 521: 962, 523: 962, 526: 962, 532: 962, 962, 962, 962, 962, 538: 962, 962, 962, 542: 962}, - {492: 5644}, - {492: 1049}, + {601: 4544, 669: 4545, 851: 5661}, + {601: 4544, 669: 4545, 851: 5660}, + {493: 956, 514: 5650, 1267: 5651}, + {946, 946, 9: 946, 59: 946, 492: 946, 495: 946, 501: 946, 946, 946, 946, 510: 946, 946, 946, 946, 946, 517: 946, 946, 520: 946, 522: 946, 524: 946, 946, 946, 533: 946, 946, 946, 946, 946, 539: 946, 946, 946, 543: 946, 545: 946, 946}, + {943, 943, 9: 943, 59: 943, 492: 943, 495: 943, 501: 943, 943, 943, 943, 510: 5644, 943, 943, 943, 943, 517: 943, 943, 520: 943, 522: 943, 524: 943, 5645, 943, 533: 943, 943, 943, 943, 943, 539: 943, 943, 943, 543: 943, 545: 5643, 943, 970: 5649, 5646}, // 3030 - {492: 1048}, - {492: 1047}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 5646, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5645}, - {58: 1046, 385: 5654, 527: 3451, 3449, 3450, 3448, 3446, 543: 5653, 756: 3447, 3445, 1359: 5652}, - {1043, 1043, 9: 1043, 58: 1043, 232: 5648, 491: 1043, 493: 1043, 500: 1043, 1043, 1043, 1043, 509: 1043, 511: 1043, 1043, 1043, 516: 1043, 1043, 519: 1043, 521: 1043, 523: 1043, 526: 1043, 532: 1043, 1043, 1043, 1043, 1043, 538: 1043, 1043, 1043, 542: 1043, 1146: 5647}, + {945, 945, 9: 945, 59: 945, 492: 945, 495: 945, 501: 945, 945, 945, 945, 510: 945, 945, 945, 945, 945, 517: 945, 945, 520: 945, 522: 945, 524: 945, 945, 945, 533: 945, 945, 945, 945, 945, 539: 945, 945, 945, 543: 945, 545: 945, 945}, + {524: 5656, 533: 5657, 537: 5655}, + {493: 5652}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 951, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 951, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 614: 5171, 686: 5170, 2857, 689: 2858, 2856, 880: 5653}, + {9: 5173, 59: 5654}, // 3035 - {1051, 1051, 9: 1051, 58: 1051, 491: 1051, 493: 1051, 500: 1051, 1051, 1051, 1051, 509: 1051, 511: 1051, 1051, 1051, 516: 1051, 1051, 519: 1051, 521: 1051, 523: 1051, 526: 1051, 532: 1051, 1051, 1051, 1051, 1051, 538: 1051, 1051, 1051, 542: 1051}, - {492: 5649}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5650}, - {58: 5651, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {1042, 1042, 9: 1042, 58: 1042, 491: 1042, 493: 1042, 500: 1042, 1042, 1042, 1042, 509: 1042, 511: 1042, 1042, 1042, 516: 1042, 1042, 519: 1042, 521: 1042, 523: 1042, 526: 1042, 532: 1042, 1042, 1042, 1042, 1042, 538: 1042, 1042, 1042, 542: 1042}, + {952, 952, 9: 952, 59: 952, 492: 952, 495: 952, 501: 952, 952, 952, 952, 510: 952, 952, 952, 952, 952, 517: 952, 952, 520: 952, 522: 952, 524: 952, 952, 952, 533: 952, 952, 952, 952, 952, 539: 952, 952, 952, 543: 952, 545: 952, 952}, + {493: 955}, + {681: 5659}, + {681: 5658}, + {493: 953}, // 3040 - {58: 5655}, - {58: 1045}, - {58: 1044}, - {1043, 1043, 9: 1043, 58: 1043, 232: 5648, 491: 1043, 493: 1043, 500: 1043, 1043, 1043, 1043, 509: 1043, 511: 1043, 1043, 1043, 516: 1043, 1043, 519: 1043, 521: 1043, 523: 1043, 526: 1043, 532: 1043, 1043, 1043, 1043, 1043, 538: 1043, 1043, 1043, 542: 1043, 1146: 5656}, - {1052, 1052, 9: 1052, 58: 1052, 491: 1052, 493: 1052, 500: 1052, 1052, 1052, 1052, 509: 1052, 511: 1052, 1052, 1052, 516: 1052, 1052, 519: 1052, 521: 1052, 523: 1052, 526: 1052, 532: 1052, 1052, 1052, 1052, 1052, 538: 1052, 1052, 1052, 542: 1052}, + {493: 954}, + {493: 957, 514: 957}, + {493: 958, 514: 958}, + {493: 959, 514: 959}, + {91: 5668, 328: 5667, 410: 5666, 493: 1056, 1360: 5665}, // 3045 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5658}, - {1919, 1919, 9: 1919, 58: 1919, 491: 1919, 493: 1919, 500: 1919, 1919, 1919, 1919, 508: 1919, 1919, 511: 1919, 1919, 1919, 516: 1919, 1919, 519: 1919, 521: 1919, 523: 1919, 1919, 526: 1919, 3451, 3449, 3450, 3448, 3446, 1919, 1919, 1919, 1919, 1919, 538: 1919, 1919, 1919, 542: 1919, 544: 1919, 1919, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5660}, - {502: 5572, 5573, 534: 5571, 536: 5574, 538: 5570, 5575, 5576, 542: 5661, 841: 5569, 845: 5568}, - {965, 965, 9: 965, 58: 965, 491: 965, 493: 965, 500: 965, 965, 509: 965, 511: 965, 965, 965, 516: 965, 965, 519: 965, 521: 965, 523: 965, 526: 965, 532: 965, 965, 535: 965}, + {968, 968, 9: 968, 59: 968, 492: 968, 495: 968, 501: 968, 968, 968, 968, 511: 968, 968, 968, 968, 517: 968, 968, 520: 968, 522: 968, 524: 968, 526: 968, 533: 968, 968, 968, 968, 968, 539: 968, 968, 968, 543: 968}, + {493: 5669}, + {493: 1055}, + {493: 1054}, + {493: 1053}, // 3050 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5664, 950: 5665}, - {518: 5673}, - {2420, 2420, 9: 2420, 501: 2420, 512: 2420, 519: 2420, 523: 2420}, - {273, 273, 9: 5666, 501: 273, 512: 273, 519: 2809, 523: 273, 814: 2810, 5667}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5672}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 5671, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5670}, + {59: 1052, 386: 5679, 528: 3460, 3458, 3459, 3457, 3455, 544: 5678, 757: 3456, 3454, 1362: 5677}, + {1049, 1049, 9: 1049, 59: 1049, 233: 5673, 492: 1049, 495: 1049, 501: 1049, 1049, 1049, 1049, 511: 1049, 1049, 1049, 1049, 517: 1049, 1049, 520: 1049, 522: 1049, 524: 1049, 526: 1049, 533: 1049, 1049, 1049, 1049, 1049, 539: 1049, 1049, 1049, 543: 1049, 1151: 5672}, + {1057, 1057, 9: 1057, 59: 1057, 492: 1057, 495: 1057, 501: 1057, 1057, 1057, 1057, 511: 1057, 1057, 1057, 1057, 517: 1057, 1057, 520: 1057, 522: 1057, 524: 1057, 526: 1057, 533: 1057, 1057, 1057, 1057, 1057, 539: 1057, 1057, 1057, 543: 1057}, + {493: 5674}, // 3055 - {1336, 1336, 501: 1336, 512: 1336, 523: 2812, 790: 2813, 836: 5668}, - {920, 920, 501: 920, 512: 5669, 1101: 5670}, - {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 5671}, - {277, 277, 501: 277}, - {919, 919, 501: 919}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5675}, + {59: 5676, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {1048, 1048, 9: 1048, 59: 1048, 492: 1048, 495: 1048, 501: 1048, 1048, 1048, 1048, 511: 1048, 1048, 1048, 1048, 517: 1048, 1048, 520: 1048, 522: 1048, 524: 1048, 526: 1048, 533: 1048, 1048, 1048, 1048, 1048, 539: 1048, 1048, 1048, 543: 1048}, + {59: 5680}, + {59: 1051}, // 3060 - {2419, 2419, 9: 2419, 501: 2419, 512: 2419, 519: 2419, 523: 2419}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5674}, - {2421, 2421, 9: 2421, 501: 2421, 512: 2421, 519: 2421, 523: 2421}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5664, 950: 5676}, - {273, 273, 9: 5666, 501: 273, 519: 2809, 814: 2810, 5677}, + {59: 1050}, + {1049, 1049, 9: 1049, 59: 1049, 233: 5673, 492: 1049, 495: 1049, 501: 1049, 1049, 1049, 1049, 511: 1049, 1049, 1049, 1049, 517: 1049, 1049, 520: 1049, 522: 1049, 524: 1049, 526: 1049, 533: 1049, 1049, 1049, 1049, 1049, 539: 1049, 1049, 1049, 543: 1049, 1151: 5681}, + {1058, 1058, 9: 1058, 59: 1058, 492: 1058, 495: 1058, 501: 1058, 1058, 1058, 1058, 511: 1058, 1058, 1058, 1058, 517: 1058, 1058, 520: 1058, 522: 1058, 524: 1058, 526: 1058, 533: 1058, 1058, 1058, 1058, 1058, 539: 1058, 1058, 1058, 543: 1058}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5683}, + {1926, 1926, 9: 1926, 59: 1926, 492: 1926, 495: 1926, 501: 1926, 1926, 1926, 1926, 510: 1926, 1926, 1926, 1926, 1926, 517: 1926, 1926, 520: 1926, 522: 1926, 524: 1926, 1926, 1926, 528: 3460, 3458, 3459, 3457, 3455, 1926, 1926, 1926, 1926, 1926, 539: 1926, 1926, 1926, 543: 1926, 545: 1926, 1926, 757: 3456, 3454}, // 3065 - {276, 276, 501: 276}, - {2: 416, 416, 416, 416, 416, 416, 416, 10: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 59: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5680}, - {415, 415}, - {22: 5693, 133: 5683, 136: 5686, 157: 610, 202: 5685, 210: 5696, 222: 5694, 235: 5687, 249: 5691, 271: 5695, 274: 5688, 549: 5692, 588: 5682, 1181: 5690, 1253: 5684, 1282: 5689}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5685}, + {503: 5597, 5598, 535: 5596, 537: 5599, 539: 5595, 5600, 5601, 543: 5686, 842: 5594, 846: 5593}, + {971, 971, 9: 971, 59: 971, 492: 971, 495: 971, 501: 971, 971, 511: 971, 971, 971, 971, 517: 971, 971, 520: 971, 522: 971, 524: 971, 526: 971, 533: 971, 971, 536: 971}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 5688, 918: 5689, 953: 5690}, + {519: 5698}, // 3070 - {2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 583: 2109}, - {2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 10: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 59: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 493: 2108, 583: 2108}, - {620, 620}, - {617, 617}, - {616, 616}, + {2427, 2427, 9: 2427, 502: 2427, 513: 2427, 520: 2427, 524: 2427}, + {277, 277, 9: 5691, 502: 277, 513: 277, 520: 2817, 524: 277, 816: 2818, 5692}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 5688, 918: 5697}, + {1342, 1342, 502: 1342, 513: 1342, 524: 2820, 791: 2821, 837: 5693}, + {926, 926, 502: 926, 513: 5694, 1105: 5695}, // 3075 - {228: 5703}, - {614, 614}, - {157: 5702}, - {601, 601, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 601, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 4428, 1180: 5697}, - {611, 611}, + {527: 2831, 599: 2833, 756: 2830, 763: 2832, 907: 5696}, + {281, 281, 502: 281}, + {925, 925, 502: 925}, + {2426, 2426, 9: 2426, 502: 2426, 513: 2426, 520: 2426, 524: 2426}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5699}, // 3080 - {157: 609}, - {157: 608}, - {157: 607}, - {157: 606}, - {157: 605}, + {2428, 2428, 9: 2428, 502: 2428, 513: 2428, 520: 2428, 524: 2428}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 5688, 918: 5689, 953: 5701}, + {277, 277, 9: 5691, 502: 277, 520: 2817, 816: 2818, 5702}, + {280, 280, 502: 280}, + {2: 420, 420, 420, 420, 420, 420, 420, 10: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 60: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420}, // 3085 - {597, 597, 493: 5699, 1386: 5698}, - {612, 612}, - {692: 5700}, - {517: 5701}, - {596, 596}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5705}, + {419, 419}, + {22: 5718, 133: 5708, 136: 5711, 157: 616, 202: 5710, 210: 5721, 222: 5719, 236: 5712, 250: 5716, 271: 5720, 274: 5713, 550: 5717, 589: 5707, 1186: 5715, 1256: 5709, 1284: 5714}, + {2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 10: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 60: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 495: 2116, 584: 2116}, + {2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 10: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 60: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 495: 2115, 584: 2115}, // 3090 - {613, 613}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5704, 2849, 688: 2850, 2848, 980: 5705}, - {619, 619, 9: 619}, - {615, 615, 9: 5706}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5707, 2849, 688: 2850, 2848}, + {626, 626}, + {623, 623}, + {622, 622}, + {229: 5728}, + {620, 620}, // 3095 - {618, 618, 9: 618}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 5811, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 5812, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 5813, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5814}, - {588: 5797, 668: 5798}, - {668: 5794}, - {588: 5789, 668: 5788}, + {157: 5727}, + {607, 607, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 495: 607, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 4437, 1185: 5722}, + {617, 617}, + {157: 615}, + {157: 614}, // 3100 - {588: 5786}, - {345: 5780}, - {153: 5777, 233: 5779, 355: 5775, 380: 5776, 939: 5778}, - {218: 5772, 221: 5771}, - {588: 5730}, + {157: 613}, + {157: 612}, + {157: 611}, + {603, 603, 495: 5724, 1389: 5723}, + {618, 618}, // 3105 - {153: 5724, 174: 5726, 183: 629, 209: 5728, 276: 5727, 1344: 5725}, - {153: 5723}, - {153: 5722}, - {412: 5721}, - {735, 735}, + {693: 5725}, + {518: 5726}, + {602, 602}, + {619, 619}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5729, 2857, 689: 2858, 2856, 984: 5730}, // 3110 - {740, 740}, - {741, 741}, - {742, 742}, - {183: 5729}, - {183: 628}, + {625, 625, 9: 625}, + {621, 621, 9: 5731}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5732, 2857, 689: 2858, 2856}, + {624, 624, 9: 624}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 5836, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 5837, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 5838, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5839}, // 3115 - {183: 627}, - {183: 626}, - {734, 734}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5731}, - {695: 5732, 956: 5733}, + {589: 5822, 669: 5823}, + {669: 5819}, + {589: 5814, 669: 5813}, + {589: 5811}, + {345: 5805}, // 3120 - {174: 5736, 179: 5735, 588: 2124, 976: 5734}, - {743, 743}, - {588: 5738}, - {133: 2123, 588: 2123}, - {179: 5737}, + {153: 5802, 234: 5804, 356: 5800, 381: 5801, 941: 5803}, + {218: 5797, 221: 5796}, + {589: 5755}, + {153: 5749, 174: 5751, 183: 635, 209: 5753, 276: 5752, 1347: 5750}, + {153: 5748}, // 3125 - {133: 2122, 588: 2122}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 5739}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5740}, - {465, 465, 6: 465, 465, 465, 15: 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 491: 465, 5744, 465, 496: 465, 498: 465, 465, 465, 507: 465, 465, 514: 465, 465, 522: 465, 524: 465, 537: 5743, 588: 465, 665: 465, 667: 465, 465, 1277: 5742, 1354: 5741}, - {422, 422, 6: 4353, 4355, 426, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 491: 422, 422, 422, 496: 4352, 498: 422, 2236, 4389, 507: 422, 422, 514: 2236, 422, 522: 422, 524: 5117, 588: 422, 665: 422, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 944: 5759, 1044: 5758}, + {153: 5747}, + {413: 5746}, + {741, 741}, + {746, 746}, + {747, 747}, // 3130 - {2239, 2239, 491: 5752, 1117: 5751}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5750}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 537: 5745, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 685: 4255, 2849, 688: 2850, 2848, 696: 2474, 2474, 766: 4581, 855: 4960, 871: 5092, 928: 5093, 993: 5094, 1178: 5746}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5748}, - {9: 5096, 58: 5747}, + {748, 748}, + {183: 5754}, + {183: 634}, + {183: 633}, + {183: 632}, // 3135 - {464, 464, 6: 464, 464, 464, 15: 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 491: 464, 464, 464, 496: 464, 498: 464, 464, 464, 507: 464, 464, 514: 464, 464, 522: 464, 524: 464, 588: 464, 665: 464, 667: 464, 464}, - {58: 5749}, - {2157, 2157, 491: 2157}, - {2158, 2158, 491: 2158}, - {2240, 2240}, + {740, 740}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5756}, + {696: 5757, 959: 5758}, + {174: 5761, 179: 5760, 589: 2131, 980: 5759}, + {749, 749}, // 3140 - {159: 5753}, - {387: 5755, 761: 5754}, - {543: 5757}, - {543: 5756}, - {2237, 2237}, + {589: 5763}, + {133: 2130, 589: 2130}, + {179: 5762}, + {133: 2129, 589: 2129}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 5764}, // 3145 - {2238, 2238}, - {2234, 2234, 491: 2234, 2234, 2234, 498: 2234, 507: 5761, 2234, 515: 2234, 522: 2234, 588: 2234, 665: 2234, 1131: 5760}, - {421, 421, 6: 4353, 4355, 426, 5119, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 491: 421, 421, 421, 496: 4352, 498: 421, 2236, 4389, 507: 421, 421, 514: 2236, 421, 522: 421, 524: 5117, 588: 421, 665: 421, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 5118}, - {2172, 2172, 491: 2172, 2172, 2172, 498: 2172, 508: 5348, 515: 2172, 522: 5349, 588: 2172, 665: 2172, 1065: 5762}, - {681: 5175}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5765}, + {469, 469, 6: 469, 469, 469, 15: 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 492: 469, 5769, 495: 469, 497: 469, 499: 469, 469, 469, 508: 469, 510: 469, 515: 469, 469, 523: 469, 525: 469, 538: 5768, 589: 469, 666: 469, 668: 469, 469, 1280: 5767, 1357: 5766}, + {426, 426, 6: 4362, 4364, 430, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 492: 426, 426, 495: 426, 497: 4361, 499: 426, 2243, 4398, 508: 426, 510: 426, 515: 2243, 426, 523: 426, 525: 5126, 589: 426, 666: 426, 668: 2243, 4367, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 4403, 946: 5784, 1049: 5783}, + {2246, 2246, 492: 5777, 1122: 5776}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5775}, // 3150 - {2169, 2169, 491: 2169, 2169, 2169, 498: 5764, 515: 2169, 588: 2169, 665: 2169, 1211: 5763}, - {2167, 2167, 491: 2167, 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 731: 5769, 770: 5767, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 5768, 5766, 1233: 5765}, - {2168, 2168, 491: 2168, 2168, 2168, 515: 2168, 588: 2168, 665: 2168}, - {2239, 2239, 491: 5752, 1117: 5770}, - {2166, 2166, 491: 2166}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 538: 5770, 601: 2481, 608: 2481, 614: 2481, 663: 2481, 4723, 669: 2481, 686: 4264, 2857, 689: 2858, 2856, 697: 2481, 2481, 767: 4590, 856: 4969, 872: 5101, 930: 5102, 997: 5103, 1183: 5771}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5773}, + {9: 5105, 59: 5772}, + {468, 468, 6: 468, 468, 468, 15: 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 492: 468, 468, 495: 468, 497: 468, 499: 468, 468, 468, 508: 468, 510: 468, 515: 468, 468, 523: 468, 525: 468, 589: 468, 666: 468, 668: 468, 468}, + {59: 5774}, // 3155 - {2165, 2165, 491: 2165, 500: 852, 509: 852, 511: 852}, - {2164, 2164, 491: 2164}, - {2163, 2163, 491: 2163, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {2241, 2241}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5704, 2849, 688: 2850, 2848, 980: 5774}, + {2164, 2164, 492: 2164}, + {2165, 2165, 492: 2165}, + {2247, 2247}, + {159: 5778}, + {388: 5780, 762: 5779}, // 3160 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5704, 2849, 688: 2850, 2848, 980: 5773}, - {745, 745, 9: 5706}, - {746, 746, 9: 5706}, - {748, 748}, - {747, 747}, + {544: 5782}, + {544: 5781}, + {2244, 2244}, + {2245, 2245}, + {2241, 2241, 492: 2241, 2241, 495: 2241, 499: 2241, 508: 5786, 510: 2241, 516: 2241, 523: 2241, 589: 2241, 666: 2241, 1136: 5785}, // 3165 - {739, 739}, - {738, 738}, - {737, 737}, - {280: 5781}, - {525: 2823, 755: 4161, 784: 5783, 1113: 5782}, + {425, 425, 6: 4362, 4364, 430, 5128, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 492: 425, 425, 495: 425, 497: 4361, 499: 425, 2243, 4398, 508: 425, 510: 425, 515: 2243, 425, 523: 425, 525: 5126, 589: 425, 666: 425, 668: 2243, 4367, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 5127}, + {2179, 2179, 492: 2179, 2179, 495: 2179, 499: 2179, 510: 5357, 516: 2179, 523: 5358, 589: 2179, 666: 2179, 963: 5787}, + {681: 5184}, + {2176, 2176, 492: 2176, 2176, 495: 2176, 499: 5789, 516: 2176, 589: 2176, 666: 2176, 1216: 5788}, + {2174, 2174, 492: 2174, 2670, 495: 2669, 516: 2668, 589: 2667, 666: 2663, 732: 5794, 771: 5792, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 5793, 5791, 1236: 5790}, // 3170 - {752, 752, 9: 5784}, - {726, 726, 9: 726}, - {525: 2823, 755: 4161, 784: 5785}, - {725, 725, 9: 725}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5787}, + {2175, 2175, 492: 2175, 2175, 495: 2175, 516: 2175, 589: 2175, 666: 2175}, + {2246, 2246, 492: 5777, 1122: 5795}, + {2173, 2173, 492: 2173}, + {2172, 2172, 492: 2172, 501: 858, 511: 858, 858}, + {2171, 2171, 492: 2171}, // 3175 - {753, 753, 9: 4032}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5792}, - {517: 5790}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5791}, - {744, 744, 9: 4032}, + {2170, 2170, 492: 2170, 501: 857, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {2248, 2248}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5729, 2857, 689: 2858, 2856, 984: 5799}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5729, 2857, 689: 2858, 2856, 984: 5798}, + {751, 751, 9: 5731}, // 3180 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5793, 2849, 688: 2850, 2848}, - {755, 755}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5795}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5796, 2849, 688: 2850, 2848}, - {756, 756}, + {752, 752, 9: 5731}, + {754, 754}, + {753, 753}, + {745, 745}, + {744, 744}, // 3185 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5810}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5799}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5800, 2849, 688: 2850, 2848}, - {757, 757, 492: 5803, 1087: 5802, 1258: 5801}, - {754, 754, 9: 5808}, + {743, 743}, + {280: 5806}, + {527: 2831, 756: 4170, 785: 5808, 1118: 5807}, + {758, 758, 9: 5809}, + {732, 732, 9: 732}, // 3190 - {729, 729, 9: 729}, - {525: 2823, 755: 4161, 784: 5804}, - {9: 5805}, - {525: 2823, 755: 4161, 784: 5806}, - {58: 5807}, + {527: 2831, 756: 4170, 785: 5810}, + {731, 731, 9: 731}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 5812}, + {759, 759, 9: 4041}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5817}, // 3195 - {727, 727, 9: 727}, - {492: 5803, 1087: 5809}, - {728, 728, 9: 728}, - {758, 758, 9: 4032}, - {175: 1696, 391: 5831, 416: 5832, 672: 1696, 1200: 5830}, + {518: 5815}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 5816}, + {750, 750, 9: 4041}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5818, 2857, 689: 2858, 2856}, + {761, 761}, // 3200 - {762, 762, 175: 1527, 279: 5817, 5816, 672: 1527}, - {736, 736, 175: 1506, 672: 1506}, - {175: 5815}, - {759, 759}, - {273, 273, 519: 2809, 525: 2823, 755: 4161, 784: 5828, 814: 2810, 5827}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5820}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5821, 2857, 689: 2858, 2856}, + {762, 762}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 5835}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5824}, // 3205 - {390: 5818}, - {512: 5819, 525: 2823, 755: 4161, 784: 5783, 1113: 5820, 1201: 5821}, - {525: 2823, 755: 2822, 762: 5822}, - {751, 751, 9: 5784}, - {750, 750}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5825, 2857, 689: 2858, 2856}, + {763, 763, 493: 5828, 1091: 5827, 1261: 5826}, + {760, 760, 9: 5833}, + {735, 735, 9: 735}, + {527: 2831, 756: 4170, 785: 5829}, // 3210 - {765, 765, 9: 5823, 176: 5824}, - {525: 2823, 755: 2822, 762: 5826}, - {525: 2823, 755: 2822, 762: 5825}, - {763, 763}, - {764, 764}, + {9: 5830}, + {527: 2831, 756: 4170, 785: 5831}, + {59: 5832}, + {733, 733, 9: 733}, + {493: 5828, 1091: 5834}, // 3215 - {761, 761}, - {273, 273, 519: 2809, 814: 2810, 5829}, - {760, 760}, - {749, 749}, - {525: 2823, 755: 5838}, + {734, 734, 9: 734}, + {764, 764, 9: 4041}, + {175: 1703, 392: 5856, 417: 5857, 673: 1703, 1205: 5855}, + {768, 768, 175: 1534, 279: 5842, 5841, 673: 1534}, + {742, 742, 175: 1513, 673: 1513}, // 3220 - {364: 5834, 525: 2823, 671: 5835, 755: 5833}, - {732, 732}, - {525: 2823, 755: 5837}, - {525: 2823, 755: 5836}, - {730, 730}, + {175: 5840}, + {765, 765}, + {277, 277, 520: 2817, 527: 2831, 756: 4170, 785: 5853, 816: 2818, 5852}, + {391: 5843}, + {513: 5844, 527: 2831, 756: 4170, 785: 5808, 1118: 5845, 1206: 5846}, // 3225 - {731, 731}, - {733, 733}, - {2: 295, 295, 295, 295, 295, 295, 295, 10: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 59: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 494: 295, 496: 295, 518: 1861, 549: 295, 672: 1861, 680: 1861}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5993, 518: 1859, 672: 1859, 680: 1859, 685: 5992, 2849, 688: 2850, 2848}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5990, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1822, 672: 1822, 680: 1822, 685: 5852, 2849, 688: 2850, 2848, 853: 5895}, + {527: 2831, 756: 2830, 763: 5847}, + {757, 757, 9: 5809}, + {756, 756}, + {771, 771, 9: 5848, 176: 5849}, + {527: 2831, 756: 2830, 763: 5851}, // 3230 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1816, 672: 1816, 680: 1816, 685: 5852, 2849, 688: 2850, 2848, 853: 5987}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5983, 518: 1814, 549: 3867, 672: 1814, 680: 1814, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5982}, - {513: 5972, 518: 5971, 672: 1809, 680: 1809}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 5876, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 496: 5968, 518: 1799, 671: 5966, 1799, 680: 1799, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 5879, 1159: 5967, 1328: 5965}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5963, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1797, 672: 1797, 680: 1797, 685: 5852, 2849, 688: 2850, 2848, 853: 5892}, + {527: 2831, 756: 2830, 763: 5850}, + {769, 769}, + {770, 770}, + {767, 767}, + {277, 277, 520: 2817, 816: 2818, 5854}, // 3235 - {193: 5948, 518: 1780, 672: 1780, 680: 1780, 692: 5949, 946: 5947, 996: 5946}, - {347: 5900, 349: 5899, 518: 1724, 672: 1724, 680: 1724, 1216: 5901}, - {494: 5898, 518: 1516, 672: 1516, 680: 1516}, - {844, 844, 9: 5888}, - {185: 5874}, + {766, 766}, + {755, 755}, + {527: 2831, 756: 5863}, + {365: 5859, 527: 2831, 672: 5860, 756: 5858}, + {738, 738}, // 3240 - {518: 812, 672: 5872, 680: 812}, - {518: 5861, 680: 5862, 846: 5870}, - {518: 5861, 680: 5862, 846: 5865}, - {518: 5861, 680: 5862, 846: 5863}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5860, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5859, 1221: 5858}, + {527: 2831, 756: 5862}, + {527: 2831, 756: 5861}, + {736, 736}, + {737, 737}, + {739, 739}, // 3245 - {790, 790, 9: 790}, - {797, 797, 9: 797}, - {796, 796, 9: 796}, - {795, 795, 9: 795}, - {2: 814, 814, 814, 814, 814, 814, 814, 10: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 59: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 494: 814, 814, 814, 814, 502: 814, 814, 814, 814, 814, 510: 814, 514: 814, 814, 522: 814, 525: 814, 549: 814, 583: 814, 587: 814, 589: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 601: 814, 814, 814, 814, 814, 814, 608: 814, 814, 814, 814, 814, 614: 814, 814, 617: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 669: 814}, + {2: 299, 299, 299, 299, 299, 299, 299, 10: 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 60: 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 494: 299, 497: 299, 519: 1868, 550: 299, 673: 1868, 682: 1868}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 6018, 519: 1866, 673: 1866, 682: 1866, 686: 6017, 2857, 689: 2858, 2856}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 6015, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 519: 1829, 673: 1829, 682: 1829, 686: 5877, 2857, 689: 2858, 2856, 854: 5920}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 519: 1823, 673: 1823, 682: 1823, 686: 5877, 2857, 689: 2858, 2856, 854: 6012}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 497: 6008, 519: 1821, 550: 3876, 673: 1821, 682: 1821, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 6007}, // 3250 - {2: 813, 813, 813, 813, 813, 813, 813, 10: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 59: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 494: 813, 813, 813, 813, 502: 813, 813, 813, 813, 813, 510: 813, 514: 813, 813, 522: 813, 525: 813, 549: 813, 583: 813, 587: 813, 589: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 601: 813, 813, 813, 813, 813, 813, 608: 813, 813, 813, 813, 813, 614: 813, 813, 617: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 669: 813}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5864}, - {802, 802, 9: 802, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5869}, - {816, 816, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 816, 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3974, 3359, 3440, 3358, 3355}, + {514: 5997, 519: 5996, 673: 1816, 682: 1816}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 5901, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 497: 5993, 519: 1806, 672: 5991, 1806, 682: 1806, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5908, 5906, 886: 5904, 1164: 5992, 1331: 5990}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 5988, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 519: 1804, 673: 1804, 682: 1804, 686: 5877, 2857, 689: 2858, 2856, 854: 5917}, + {193: 5973, 519: 1787, 673: 1787, 682: 1787, 693: 5974, 949: 5972, 999: 5971}, + {348: 5925, 350: 5924, 519: 1731, 673: 1731, 682: 1731, 1221: 5926}, // 3255 - {817, 817, 9: 817}, - {815, 815, 9: 815}, - {803, 803, 9: 803}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5871}, - {807, 807, 9: 807}, + {494: 5923, 519: 1523, 673: 1523, 682: 1523}, + {850, 850, 9: 5913}, + {185: 5899}, + {519: 818, 673: 5897, 682: 818}, + {519: 5886, 682: 5887, 847: 5895}, // 3260 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5873, 2849, 688: 2850, 2848}, - {518: 811, 680: 811}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 5876, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 671: 5878, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 5879, 1159: 5877}, - {774, 774, 9: 774, 589: 1890, 670: 774, 684: 1890}, - {833, 833, 589: 1719, 670: 833, 684: 1719}, + {519: 5886, 682: 5887, 847: 5890}, + {519: 5886, 682: 5887, 847: 5888}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 497: 5885, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 5884, 1226: 5883}, + {796, 796, 9: 796}, + {803, 803, 9: 803}, // 3265 - {670: 5886}, - {670: 832}, - {831, 831, 9: 5884, 670: 831}, - {775, 775, 9: 775, 589: 284, 670: 775, 684: 284}, - {769, 769, 9: 769, 670: 769}, + {802, 802, 9: 802}, + {801, 801, 9: 801}, + {2: 820, 820, 820, 820, 820, 820, 820, 10: 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 60: 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 496: 820, 820, 820, 503: 820, 820, 820, 820, 820, 509: 820, 515: 820, 820, 523: 820, 527: 820, 550: 820, 584: 820, 588: 820, 590: 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 602: 820, 820, 820, 820, 820, 820, 609: 820, 820, 820, 820, 820, 615: 820, 820, 618: 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 670: 820}, + {2: 819, 819, 819, 819, 819, 819, 819, 10: 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 60: 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 496: 819, 819, 819, 503: 819, 819, 819, 819, 819, 509: 819, 515: 819, 819, 523: 819, 527: 819, 550: 819, 584: 819, 588: 819, 590: 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 602: 819, 819, 819, 819, 819, 819, 609: 819, 819, 819, 819, 819, 615: 819, 819, 618: 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 670: 819}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 5889}, // 3270 - {768, 768, 9: 768, 670: 768}, - {767, 767, 9: 767, 670: 767}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5885, 5881}, - {766, 766, 9: 766, 670: 766}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5887}, + {808, 808, 9: 808, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 5894}, + {822, 822, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 822, 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3983, 3368, 3449, 3367, 3364}, + {823, 823, 9: 823}, + {821, 821, 9: 821}, // 3275 - {834, 834, 9: 5442}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 5839, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 5842, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 5889, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 5890, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 5843, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 514: 3943, 589: 5855, 610: 5854, 667: 3941, 685: 5852, 2849, 688: 2850, 2848, 798: 5856, 853: 5853, 1003: 5891}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1822, 672: 1822, 680: 1822, 685: 5852, 2849, 688: 2850, 2848, 853: 5895}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1797, 672: 1797, 680: 1797, 685: 5852, 2849, 688: 2850, 2848, 853: 5892}, - {789, 789, 9: 789}, + {809, 809, 9: 809}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 5896}, + {813, 813, 9: 813}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5898, 2857, 689: 2858, 2856}, + {519: 817, 682: 817}, // 3280 - {518: 5861, 680: 5862, 846: 5893}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5894}, - {805, 805, 9: 805}, - {518: 5861, 680: 5862, 846: 5896}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5897}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 5901, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 672: 5903, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5908, 5906, 886: 5904, 1164: 5902}, + {780, 780, 9: 780, 590: 1897, 671: 780, 685: 1897}, + {839, 839, 590: 1726, 671: 839, 685: 1726}, + {671: 5911}, + {671: 838}, // 3285 - {806, 806, 9: 806}, - {836, 836}, - {513: 2277}, - {513: 2276}, - {513: 5902}, + {837, 837, 9: 5909, 671: 837}, + {781, 781, 9: 781, 590: 288, 671: 781, 685: 288}, + {775, 775, 9: 775, 671: 775}, + {774, 774, 9: 774, 671: 774}, + {773, 773, 9: 773, 671: 773}, // 3290 - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 687: 5914, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 5913}, - {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 508: 890, 520: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 5919}, - {492: 2663, 515: 2661, 588: 2660, 665: 2656, 674: 2771, 731: 3996, 770: 3995, 2657, 2658, 2659, 2668, 778: 2666, 3997, 3998, 788: 5323}, - {200, 200, 500: 851, 200, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {202, 202, 500: 852, 202, 509: 852, 511: 852}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5910, 5906}, + {772, 772, 9: 772, 671: 772}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5465, 892: 5912}, + {840, 840, 9: 5467}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 5864, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 5867, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 5914, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 5915, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 5868, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 515: 3952, 590: 5880, 611: 5879, 668: 3950, 686: 5877, 2857, 689: 2858, 2856, 799: 5881, 854: 5878, 1006: 5916}, // 3295 - {203, 203, 501: 203}, - {201, 201, 501: 201}, - {199, 199, 501: 199}, - {198, 198, 501: 198}, - {197, 197, 501: 197}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 519: 1829, 673: 1829, 682: 1829, 686: 5877, 2857, 689: 2858, 2856, 854: 5920}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 519: 1804, 673: 1804, 682: 1804, 686: 5877, 2857, 689: 2858, 2856, 854: 5917}, + {795, 795, 9: 795}, + {519: 5886, 682: 5887, 847: 5918}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 5919}, // 3300 - {196, 196, 501: 196}, - {190, 190, 501: 5917}, - {217: 5915}, - {494: 5916}, - {188, 188}, + {811, 811, 9: 811}, + {519: 5886, 682: 5887, 847: 5921}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 5922}, + {812, 812, 9: 812}, + {842, 842}, // 3305 - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 5918}, - {189, 189}, - {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 508: 1094, 520: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 5920}, - {2: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 10: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 59: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 5922, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 508: 1082, 520: 1082, 1140: 5921}, - {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 508: 4303, 520: 1914, 877: 5923}, + {514: 2284}, + {514: 2283}, + {514: 5927}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 688: 5939, 732: 5930, 762: 5928, 771: 5931, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 5929, 5933, 5932, 789: 2778, 5935, 796: 5936, 5937, 5934, 870: 5938}, + {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 60: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 510: 896, 521: 896, 776: 896, 896, 896, 786: 5567, 891: 5568, 945: 5944}, // 3310 - {2: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 10: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 59: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 508: 1081, 520: 1081}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 520: 5924, 685: 5926, 2849, 688: 2850, 2848, 942: 5927, 992: 5925}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5939}, - {9: 5935, 520: 5934}, - {9: 1084, 501: 1084, 520: 1084, 672: 5929, 932: 5928}, + {493: 2670, 516: 2668, 589: 2667, 666: 2663, 675: 2779, 732: 4005, 771: 4004, 2664, 2665, 2666, 2675, 779: 2673, 4006, 4007, 789: 5332}, + {204, 204, 501: 857, 204, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {206, 206, 501: 858, 206, 511: 858, 858}, + {207, 207, 502: 207}, + {205, 205, 502: 205}, // 3315 - {9: 1086, 501: 1086, 520: 1086}, - {9: 1088, 501: 1088, 520: 1088}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5931, 685: 5930, 2849, 688: 2850, 2848}, - {9: 1084, 501: 1084, 520: 1084, 672: 5933, 932: 5932}, - {9: 1083, 501: 1083, 520: 1083}, + {203, 203, 502: 203}, + {202, 202, 502: 202}, + {201, 201, 502: 201}, + {200, 200, 502: 200}, + {194, 194, 502: 5942}, // 3320 - {9: 1087, 501: 1087, 520: 1087}, - {541: 5931}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 5937}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5926, 2849, 688: 2850, 2848, 942: 5936}, - {9: 1085, 501: 1085, 520: 1085}, + {217: 5940}, + {494: 5941}, + {192, 192}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 732: 5930, 762: 5928, 771: 5931, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 5929, 5933, 5932, 789: 2778, 5935, 796: 5936, 5937, 5934, 870: 5943}, + {193, 193}, // 3325 - {273, 273, 9: 5605, 501: 273, 519: 2809, 814: 2810, 5938}, - {2134, 2134, 501: 2134}, - {959, 959, 959, 959, 959, 959, 959, 959, 959, 10: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 59: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 498: 959, 501: 959, 507: 5609, 959, 512: 959, 519: 959, 523: 959, 959, 544: 959, 882: 5940}, - {957, 957, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 498: 5566, 501: 957, 508: 957, 512: 957, 519: 957, 523: 957, 957, 544: 957, 685: 5565, 2849, 688: 2850, 2848, 940: 5564, 5941}, - {938, 938, 501: 938, 508: 5619, 512: 938, 519: 938, 523: 938, 5620, 544: 5618, 966: 5622, 5621, 1092: 5623, 5942}, + {2: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 60: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 510: 1100, 521: 1100, 776: 5572, 5571, 5570, 861: 5573, 912: 5945}, + {2: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 10: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 60: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 5947, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 510: 1088, 521: 1088, 1145: 5946}, + {2: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 10: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 60: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 510: 4312, 521: 1921, 878: 5948}, + {2: 1087, 1087, 1087, 1087, 1087, 1087, 1087, 10: 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 60: 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, 510: 1087, 521: 1087}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 521: 5949, 686: 5951, 2857, 689: 2858, 2856, 944: 5952, 996: 5950}, // 3330 - {273, 273, 501: 273, 512: 273, 519: 2809, 523: 273, 814: 2810, 5943}, - {1336, 1336, 501: 1336, 512: 1336, 523: 2812, 790: 2813, 836: 5944}, - {920, 920, 501: 920, 512: 5669, 1101: 5945}, - {2135, 2135, 501: 2135}, - {839, 839, 9: 5961}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 5964}, + {9: 5960, 521: 5959}, + {9: 1090, 502: 1090, 521: 1090, 673: 5954, 934: 5953}, + {9: 1092, 502: 1092, 521: 1092}, + {9: 1094, 502: 1094, 521: 1094}, // 3335 - {827, 827, 9: 827}, - {368: 5953}, - {165: 5951, 709: 5950}, - {824, 824, 9: 824}, - {823, 823, 9: 823, 694: 5615, 949: 5952}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 5956, 686: 5955, 2857, 689: 2858, 2856}, + {9: 1090, 502: 1090, 521: 1090, 673: 5958, 934: 5957}, + {9: 1089, 502: 1089, 521: 1089}, + {9: 1093, 502: 1093, 521: 1093}, + {542: 5956}, // 3340 - {822, 822, 9: 822}, - {232: 5955, 399: 5957, 692: 5956, 1272: 5954}, - {825, 825, 9: 825}, - {692: 5960}, - {341: 5958, 419: 5959}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 602: 5579, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5586, 875: 5576, 916: 5962}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5951, 2857, 689: 2858, 2856, 944: 5961}, + {9: 1091, 502: 1091, 521: 1091}, + {277, 277, 9: 5630, 502: 277, 520: 2817, 816: 2818, 5963}, + {2141, 2141, 502: 2141}, // 3345 - {818, 818, 9: 818}, - {820, 820, 9: 820}, - {819, 819, 9: 819}, - {821, 821, 9: 821}, - {193: 5948, 692: 5949, 946: 5962}, + {965, 965, 965, 965, 965, 965, 965, 965, 965, 10: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 60: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 499: 965, 502: 965, 508: 5634, 510: 965, 513: 965, 520: 965, 524: 965, 965, 545: 965, 884: 5965}, + {963, 963, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 499: 5591, 502: 963, 510: 963, 513: 963, 520: 963, 524: 963, 963, 545: 963, 686: 5590, 2857, 689: 2858, 2856, 942: 5589, 5966}, + {944, 944, 502: 944, 510: 5644, 513: 944, 520: 944, 524: 944, 5645, 545: 5643, 970: 5647, 5646, 1096: 5648, 5967}, + {277, 277, 502: 277, 513: 277, 520: 2817, 524: 277, 816: 2818, 5968}, + {1342, 1342, 502: 1342, 513: 1342, 524: 2820, 791: 2821, 837: 5969}, // 3350 - {826, 826, 9: 826}, - {193: 5948, 518: 1780, 672: 1780, 680: 1780, 692: 5949, 946: 5947, 996: 5964}, - {840, 840, 9: 5961}, - {835, 835}, - {832, 832, 509: 5969}, + {926, 926, 502: 926, 513: 5694, 1105: 5970}, + {2142, 2142, 502: 2142}, + {845, 845, 9: 5986}, + {833, 833, 9: 833}, + {369: 5978}, // 3355 - {829, 829}, - {828, 828}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 5970}, - {830, 830, 9: 5884}, - {15: 5977, 494: 5976, 1132: 5981}, + {165: 5976, 710: 5975}, + {830, 830, 9: 830}, + {829, 829, 9: 829, 695: 5640, 952: 5977}, + {828, 828, 9: 828}, + {233: 5980, 400: 5982, 693: 5981, 1275: 5979}, // 3360 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5973}, - {518: 5974}, - {15: 5977, 494: 5976, 1132: 5975}, - {842, 842}, - {778, 778}, + {831, 831, 9: 831}, + {693: 5985}, + {341: 5983, 420: 5984}, + {824, 824, 9: 824}, + {826, 826, 9: 826}, // 3365 - {492: 5978}, - {494: 5472, 917: 5979}, - {58: 5980}, - {777, 777}, - {843, 843}, + {825, 825, 9: 825}, + {827, 827, 9: 827}, + {193: 5973, 693: 5974, 949: 5987}, + {832, 832, 9: 832}, + {193: 5973, 519: 1787, 673: 1787, 682: 1787, 693: 5974, 949: 5972, 999: 5989}, // 3370 - {801, 801, 9: 801, 499: 5984}, - {798, 798, 9: 798}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5985, 685: 3597, 2849, 688: 2850, 2848, 760: 5986}, - {800, 800, 9: 800}, - {799, 799, 9: 799}, + {846, 846, 9: 5986}, + {841, 841}, + {838, 838, 511: 5994}, + {835, 835}, + {834, 834}, // 3375 - {518: 5861, 680: 5862, 846: 5988}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5989}, - {804, 804, 9: 804}, - {193: 5948, 518: 1780, 672: 1780, 680: 1780, 692: 5949, 946: 5947, 996: 5991}, - {841, 841, 9: 5961}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5908, 5906, 886: 5995}, + {836, 836, 9: 5909}, + {15: 6002, 494: 6001, 1137: 6006}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5998}, + {519: 5999}, // 3380 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 6002}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 5994}, - {518: 5861, 680: 5862, 846: 6000}, - {505: 5997, 518: 810, 672: 5996, 680: 810}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 5999}, + {15: 6002, 494: 6001, 1137: 6000}, + {848, 848}, + {784, 784}, + {493: 6003}, + {494: 5497, 919: 6004}, // 3385 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 5998}, - {518: 808, 680: 808}, - {518: 809, 680: 809}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 6001}, - {837, 837}, + {59: 6005}, + {783, 783}, + {849, 849}, + {807, 807, 9: 807, 500: 6009}, + {804, 804, 9: 804}, // 3390 - {518: 5861, 680: 5862, 846: 6003}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 6004}, - {838, 838}, - {670: 6014}, - {670: 6007}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 497: 6010, 686: 3606, 2857, 689: 2858, 2856, 761: 6011}, + {806, 806, 9: 806}, + {805, 805, 9: 805}, + {519: 5886, 682: 5887, 847: 6013}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 6014}, // 3395 - {286: 6008}, - {518: 6009}, - {494: 6010}, - {513: 6011}, - {285: 6012}, + {810, 810, 9: 810}, + {193: 5973, 519: 1787, 673: 1787, 682: 1787, 693: 5974, 949: 5972, 999: 6016}, + {847, 847, 9: 5986}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6020, 2857, 689: 2858, 2856, 929: 6027}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6020, 2857, 689: 2858, 2856, 929: 6019}, // 3400 - {494: 6013}, - {845, 845}, - {286: 6015}, - {518: 6016}, - {494: 6017}, + {519: 5886, 682: 5887, 847: 6025}, + {506: 6022, 519: 816, 673: 6021, 682: 816}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6020, 2857, 689: 2858, 2856, 929: 6024}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6020, 2857, 689: 2858, 2856, 929: 6023}, + {519: 814, 682: 814}, // 3405 - {513: 6018}, - {285: 6019}, - {494: 6020}, - {846, 846}, - {492: 2663, 515: 2661, 588: 2660, 665: 2656, 731: 6032, 770: 6031, 2657, 2658, 2659, 6033}, + {519: 815, 682: 815}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 6026}, + {843, 843}, + {519: 5886, 682: 5887, 847: 6028}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 5892, 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 5891, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 5893, 864: 6029}, // 3410 - {492: 1276, 515: 1276, 588: 1276, 665: 1276, 671: 3652, 767: 3650, 3651, 808: 6025, 810: 6026, 959: 6028, 991: 6030}, - {492: 1276, 515: 1276, 588: 1276, 665: 1276, 671: 3652, 767: 3650, 3651, 808: 6025, 810: 6026, 959: 6028, 991: 6029}, - {492: 1276, 515: 1276, 588: 1276, 665: 1276, 671: 3652, 767: 3650, 3651, 808: 6025, 810: 6026, 959: 6028, 991: 6027}, - {2: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 10: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 59: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 492: 1279, 494: 1279, 1279, 1279, 1279, 502: 1279, 1279, 1279, 1279, 1279, 510: 1279, 514: 1279, 1279, 522: 1279, 525: 1279, 534: 1279, 541: 1279, 549: 1279, 583: 1279, 587: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 601: 1279, 1279, 1279, 1279, 1279, 1279, 608: 1279, 1279, 1279, 1279, 1279, 614: 1279, 1279, 617: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 665: 1279, 669: 1279, 671: 1279, 767: 1279, 1279, 775: 1279, 1279, 1279, 785: 1279, 792: 1279, 1279, 1279}, - {492: 1275, 515: 1275, 588: 1275, 665: 1275}, + {844, 844}, + {671: 6039}, + {671: 6032}, + {286: 6033}, + {519: 6034}, // 3415 - {492: 848, 515: 848, 588: 848, 665: 848}, - {492: 847, 515: 847, 588: 847, 665: 847}, - {492: 849, 515: 849, 588: 849, 665: 849}, - {492: 850, 515: 850, 588: 850, 665: 850}, - {862, 862, 58: 862, 491: 862, 493: 862, 500: 852, 862, 509: 852, 511: 852}, + {494: 6035}, + {514: 6036}, + {285: 6037}, + {494: 6038}, + {851, 851}, // 3420 - {861, 861, 58: 861, 491: 861, 493: 861, 500: 851, 861, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 6034, 6035}, - {500: 853, 509: 853, 511: 853}, - {860, 860, 58: 860, 491: 860, 493: 860, 501: 860, 512: 2815, 521: 2816, 791: 6036}, - {859, 859, 58: 859, 491: 859, 493: 859, 501: 859}, - {858, 858, 58: 858, 491: 858, 493: 858, 501: 858}, + {286: 6040}, + {519: 6041}, + {494: 6042}, + {514: 6043}, + {285: 6044}, // 3425 - {58: 4082, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {9: 6052, 492: 1034, 515: 1034, 588: 1034, 665: 1034, 674: 1034, 761: 1034}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6041, 2849, 688: 2850, 2848, 955: 6040, 1198: 6051}, - {9: 1031, 492: 1031, 515: 1031, 588: 1031, 665: 1031, 674: 1031, 761: 1031}, - {492: 6042, 498: 2395, 1259: 6043}, + {494: 6045}, + {852, 852}, + {493: 2670, 516: 2668, 589: 2667, 666: 2663, 732: 6057, 771: 6056, 2664, 2665, 2666, 6058}, + {493: 1282, 516: 1282, 589: 1282, 666: 1282, 672: 3661, 768: 3659, 3660, 810: 6050, 813: 6051, 962: 6053, 995: 6055}, + {493: 1282, 516: 1282, 589: 1282, 666: 1282, 672: 3661, 768: 3659, 3660, 810: 6050, 813: 6051, 962: 6053, 995: 6054}, // 3430 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6046}, - {498: 6044}, - {492: 2663, 731: 6045}, - {9: 1030, 492: 1030, 515: 1030, 588: 1030, 665: 1030, 674: 1030, 761: 1030}, - {9: 6049, 58: 6048}, + {493: 1282, 516: 1282, 589: 1282, 666: 1282, 672: 3661, 768: 3659, 3660, 810: 6050, 813: 6051, 962: 6053, 995: 6052}, + {2: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 10: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 60: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 493: 1285, 1285, 496: 1285, 1285, 1285, 503: 1285, 1285, 1285, 1285, 1285, 509: 1285, 515: 1285, 1285, 523: 1285, 527: 1285, 535: 1285, 542: 1285, 550: 1285, 584: 1285, 588: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 602: 1285, 1285, 1285, 1285, 1285, 1285, 609: 1285, 1285, 1285, 1285, 1285, 615: 1285, 1285, 618: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 666: 1285, 670: 1285, 672: 1285, 768: 1285, 1285, 776: 1285, 1285, 1285, 786: 1285, 793: 1285, 1285, 1285}, + {493: 1281, 516: 1281, 589: 1281, 666: 1281}, + {493: 854, 516: 854, 589: 854, 666: 854}, + {493: 853, 516: 853, 589: 853, 666: 853}, // 3435 - {2393, 2393, 9: 2393, 58: 2393, 493: 2393}, - {498: 2394}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6050, 2849, 688: 2850, 2848}, - {2392, 2392, 9: 2392, 58: 2392, 493: 2392}, - {9: 6052, 492: 1033, 515: 1033, 588: 1033, 665: 1033, 674: 1033, 761: 1033}, + {493: 855, 516: 855, 589: 855, 666: 855}, + {493: 856, 516: 856, 589: 856, 666: 856}, + {868, 868, 59: 868, 492: 868, 495: 868, 501: 858, 868, 511: 858, 858}, + {867, 867, 59: 867, 492: 867, 495: 867, 501: 857, 867, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 6059, 6060}, + {501: 859, 511: 859, 859}, // 3440 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6041, 2849, 688: 2850, 2848, 955: 6053}, - {9: 1032, 492: 1032, 515: 1032, 588: 1032, 665: 1032, 674: 1032, 761: 1032}, - {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6055}, - {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6056}, - {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6057}, + {866, 866, 59: 866, 492: 866, 495: 866, 502: 866, 513: 2823, 522: 2824, 792: 6061}, + {865, 865, 59: 865, 492: 865, 495: 865, 502: 865}, + {864, 864, 59: 864, 492: 864, 495: 864, 502: 864}, + {59: 4091, 501: 857, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {9: 6077, 493: 1040, 516: 1040, 589: 1040, 666: 1040, 675: 1040, 762: 1040}, // 3445 - {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6058}, - {1038, 1038, 58: 1038, 491: 1038, 493: 1038, 500: 1038, 1038, 509: 1038, 511: 1038}, - {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6060}, - {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6061}, - {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6062}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6066, 2857, 689: 2858, 2856, 958: 6065, 1203: 6076}, + {9: 1037, 493: 1037, 516: 1037, 589: 1037, 666: 1037, 675: 1037, 762: 1037}, + {493: 6067, 499: 2402, 1262: 6068}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6072, 2857, 689: 2858, 2856, 902: 6071}, + {499: 6069}, // 3450 - {1039, 1039, 58: 1039, 491: 1039, 493: 1039, 500: 1039, 1039, 509: 1039, 511: 1039}, - {681: 6070}, - {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6066}, - {884, 884, 58: 884, 491: 884, 493: 884, 500: 884, 884, 509: 884, 511: 884, 884, 884, 516: 884, 884, 521: 884, 523: 884, 533: 884, 535: 884}, - {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6067}, + {493: 2670, 732: 6070}, + {9: 1036, 493: 1036, 516: 1036, 589: 1036, 666: 1036, 675: 1036, 762: 1036}, + {9: 6074, 59: 6073}, + {2400, 2400, 9: 2400, 59: 2400, 495: 2400}, + {499: 2401}, // 3455 - {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6068}, - {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6069}, - {1040, 1040, 58: 1040, 491: 1040, 493: 1040, 500: 1040, 1040, 509: 1040, 511: 1040}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 6071}, - {1924, 1924, 9: 3518, 58: 1924, 491: 1924, 493: 1924, 500: 1924, 1924, 509: 1924, 511: 1924, 1924, 1924, 516: 1924, 1924, 521: 1924, 523: 1924, 533: 1924, 535: 1924}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6075, 2857, 689: 2858, 2856}, + {2399, 2399, 9: 2399, 59: 2399, 495: 2399}, + {9: 6077, 493: 1039, 516: 1039, 589: 1039, 666: 1039, 675: 1039, 762: 1039}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6066, 2857, 689: 2858, 2856, 958: 6078}, + {9: 1038, 493: 1038, 516: 1038, 589: 1038, 666: 1038, 675: 1038, 762: 1038}, // 3460 - {273, 273, 58: 273, 491: 273, 493: 273, 500: 273, 273, 509: 273, 511: 273, 273, 273, 516: 273, 273, 519: 2809, 521: 273, 523: 273, 532: 273, 814: 2810, 6097}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 6082, 1240: 6081, 1356: 6080}, - {885, 885, 58: 885, 491: 885, 493: 885, 500: 885, 885, 509: 885, 511: 885, 885, 885, 516: 885, 885, 521: 885, 523: 885, 532: 6063, 965: 6065, 990: 6075}, - {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6076}, - {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6077}, + {1342, 1342, 59: 1342, 492: 1342, 495: 1342, 501: 1342, 1342, 511: 1342, 1342, 1342, 1342, 517: 1342, 1342, 522: 1342, 524: 2820, 791: 2821, 837: 6080}, + {912, 912, 59: 912, 492: 912, 495: 912, 501: 912, 912, 511: 912, 912, 2823, 912, 517: 912, 912, 522: 2824, 792: 2825, 853: 6081}, + {883, 883, 59: 883, 492: 883, 495: 883, 501: 883, 883, 511: 883, 883, 514: 4029, 517: 883, 4030, 914: 6082}, + {889, 889, 59: 889, 492: 889, 495: 889, 501: 889, 889, 511: 889, 889, 517: 4055, 915: 6083}, + {1044, 1044, 59: 1044, 492: 1044, 495: 1044, 501: 1044, 1044, 511: 1044, 1044}, // 3465 - {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6078}, - {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6079}, - {1041, 1041, 58: 1041, 491: 1041, 493: 1041, 500: 1041, 1041, 509: 1041, 511: 1041}, - {273, 273, 58: 273, 491: 273, 493: 273, 500: 273, 273, 509: 273, 511: 273, 273, 273, 516: 273, 273, 519: 2809, 521: 273, 523: 273, 532: 273, 273, 535: 273, 814: 2810, 6083}, - {1029, 1029, 58: 1029, 491: 1029, 493: 1029, 500: 1029, 1029, 509: 1029, 511: 1029, 1029, 1029, 516: 1029, 1029, 519: 1029, 521: 1029, 523: 1029, 532: 1029}, + {912, 912, 59: 912, 492: 912, 495: 912, 501: 912, 912, 511: 912, 912, 2823, 912, 517: 912, 912, 522: 2824, 792: 2825, 853: 6085}, + {883, 883, 59: 883, 492: 883, 495: 883, 501: 883, 883, 511: 883, 883, 514: 4029, 517: 883, 4030, 914: 6086}, + {889, 889, 59: 889, 492: 889, 495: 889, 501: 889, 889, 511: 889, 889, 517: 4055, 915: 6087}, + {1045, 1045, 59: 1045, 492: 1045, 495: 1045, 501: 1045, 1045, 511: 1045, 1045}, + {681: 6095}, // 3470 - {969, 969, 9: 5605, 58: 969, 491: 969, 493: 969, 500: 969, 969, 509: 969, 511: 969, 969, 969, 516: 969, 969, 519: 969, 521: 969, 523: 969, 532: 969, 969, 535: 969}, - {885, 885, 58: 885, 491: 885, 493: 885, 500: 885, 885, 509: 885, 511: 885, 885, 885, 516: 885, 885, 521: 885, 523: 885, 532: 6063, 885, 535: 885, 965: 6065, 990: 6084}, - {1923, 1923, 58: 1923, 491: 1923, 493: 1923, 500: 1923, 1923, 509: 1923, 511: 1923, 1923, 1923, 516: 1923, 1923, 521: 1923, 523: 1923, 533: 6085, 535: 1923, 1089: 6086}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6096}, - {1028, 1028, 58: 1028, 491: 1028, 493: 1028, 500: 1028, 1028, 509: 1028, 511: 1028, 1028, 1028, 516: 1028, 1028, 521: 1028, 523: 1028, 535: 6088, 1379: 6087}, + {1342, 1342, 59: 1342, 492: 1342, 495: 1342, 501: 1342, 1342, 511: 1342, 1342, 1342, 1342, 517: 1342, 1342, 522: 1342, 524: 2820, 791: 2821, 837: 6091}, + {890, 890, 59: 890, 492: 890, 495: 890, 501: 890, 890, 511: 890, 890, 890, 890, 517: 890, 890, 522: 890, 524: 890, 534: 890, 536: 890}, + {912, 912, 59: 912, 492: 912, 495: 912, 501: 912, 912, 511: 912, 912, 2823, 912, 517: 912, 912, 522: 2824, 792: 2825, 853: 6092}, + {883, 883, 59: 883, 492: 883, 495: 883, 501: 883, 883, 511: 883, 883, 514: 4029, 517: 883, 4030, 914: 6093}, + {889, 889, 59: 889, 492: 889, 495: 889, 501: 889, 889, 511: 889, 889, 517: 4055, 915: 6094}, // 3475 - {1054, 1054, 58: 1054, 491: 1054, 493: 1054, 500: 1054, 1054, 509: 1054, 511: 1054, 1054, 1054, 516: 1054, 1054, 521: 1054, 523: 1054}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3506, 2849, 688: 2850, 2848, 948: 6091, 1194: 6090, 1380: 6089}, - {1027, 1027, 9: 6094, 58: 1027, 491: 1027, 493: 1027, 500: 1027, 1027, 509: 1027, 511: 1027, 1027, 1027, 516: 1027, 1027, 521: 1027, 523: 1027}, - {1026, 1026, 9: 1026, 58: 1026, 491: 1026, 493: 1026, 500: 1026, 1026, 509: 1026, 511: 1026, 1026, 1026, 516: 1026, 1026, 521: 1026, 523: 1026}, - {498: 6092}, + {1046, 1046, 59: 1046, 492: 1046, 495: 1046, 501: 1046, 1046, 511: 1046, 1046}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 2849, 895: 3356, 927: 6096}, + {1931, 1931, 9: 3527, 59: 1931, 492: 1931, 495: 1931, 501: 1931, 1931, 511: 1931, 1931, 1931, 1931, 517: 1931, 1931, 522: 1931, 524: 1931, 534: 1931, 536: 1931}, + {277, 277, 59: 277, 492: 277, 495: 277, 501: 277, 277, 511: 277, 277, 277, 277, 517: 277, 277, 520: 2817, 522: 277, 524: 277, 533: 277, 816: 2818, 6122}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 602: 5579, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5586, 875: 5576, 916: 6107, 1243: 6106, 1359: 6105}, // 3480 - {492: 3507, 1196: 6093}, - {1024, 1024, 9: 1024, 58: 1024, 491: 1024, 493: 1024, 500: 1024, 1024, 509: 1024, 511: 1024, 1024, 1024, 516: 1024, 1024, 521: 1024, 523: 1024}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3506, 2849, 688: 2850, 2848, 948: 6091, 1194: 6095}, - {1025, 1025, 9: 1025, 58: 1025, 491: 1025, 493: 1025, 500: 1025, 1025, 509: 1025, 511: 1025, 1025, 1025, 516: 1025, 1025, 521: 1025, 523: 1025}, - {1922, 1922, 58: 1922, 491: 1922, 493: 1922, 500: 1922, 1922, 509: 1922, 511: 1922, 1922, 1922, 516: 1922, 1922, 519: 1922, 1922, 1922, 523: 1922, 527: 3451, 3449, 3450, 3448, 3446, 1922, 535: 1922, 756: 3447, 3445}, + {891, 891, 59: 891, 492: 891, 495: 891, 501: 891, 891, 511: 891, 891, 891, 891, 517: 891, 891, 522: 891, 524: 891, 533: 6088, 969: 6090, 994: 6100}, + {1342, 1342, 59: 1342, 492: 1342, 495: 1342, 501: 1342, 1342, 511: 1342, 1342, 1342, 1342, 517: 1342, 1342, 522: 1342, 524: 2820, 791: 2821, 837: 6101}, + {912, 912, 59: 912, 492: 912, 495: 912, 501: 912, 912, 511: 912, 912, 2823, 912, 517: 912, 912, 522: 2824, 792: 2825, 853: 6102}, + {883, 883, 59: 883, 492: 883, 495: 883, 501: 883, 883, 511: 883, 883, 514: 4029, 517: 883, 4030, 914: 6103}, + {889, 889, 59: 889, 492: 889, 495: 889, 501: 889, 889, 511: 889, 889, 517: 4055, 915: 6104}, // 3485 - {1055, 1055, 58: 1055, 491: 1055, 493: 1055, 500: 1055, 1055, 509: 1055, 511: 1055, 1055, 1055, 516: 1055, 1055, 521: 1055, 523: 1055, 532: 1055}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 541: 6114, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 6115, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6113, 1074: 6116, 1248: 6117, 1323: 6118}, - {2: 904, 904, 904, 904, 904, 904, 904, 10: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 59: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 492: 904, 494: 904, 904, 904, 904, 502: 904, 904, 904, 904, 904, 510: 904, 514: 904, 904, 522: 904, 525: 904, 534: 904, 541: 904, 549: 904, 583: 904, 587: 904, 589: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 601: 904, 904, 904, 904, 904, 904, 608: 904, 904, 904, 904, 904, 614: 904, 904, 617: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 669: 904, 671: 904, 767: 904, 904, 775: 904, 904, 904, 785: 904, 792: 904, 904, 904}, - {2: 903, 903, 903, 903, 903, 903, 903, 10: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 59: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 492: 903, 494: 903, 903, 903, 903, 502: 903, 903, 903, 903, 903, 510: 903, 514: 903, 903, 522: 903, 525: 903, 534: 903, 541: 903, 549: 903, 583: 903, 587: 903, 589: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 601: 903, 903, 903, 903, 903, 903, 608: 903, 903, 903, 903, 903, 614: 903, 903, 617: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 669: 903, 671: 903, 767: 903, 903, 775: 903, 903, 903, 785: 903, 792: 903, 903, 903}, - {2: 902, 902, 902, 902, 902, 902, 902, 10: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 59: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 492: 902, 494: 902, 902, 902, 902, 502: 902, 902, 902, 902, 902, 510: 902, 514: 902, 902, 522: 902, 525: 902, 534: 902, 541: 902, 549: 902, 583: 902, 587: 902, 589: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 601: 902, 902, 902, 902, 902, 902, 608: 902, 902, 902, 902, 902, 614: 902, 902, 617: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 669: 902, 671: 902, 767: 902, 902, 775: 902, 902, 902, 785: 902, 792: 902, 902, 902}, + {1047, 1047, 59: 1047, 492: 1047, 495: 1047, 501: 1047, 1047, 511: 1047, 1047}, + {277, 277, 59: 277, 492: 277, 495: 277, 501: 277, 277, 511: 277, 277, 277, 277, 517: 277, 277, 520: 2817, 522: 277, 524: 277, 533: 277, 277, 536: 277, 816: 2818, 6108}, + {1035, 1035, 59: 1035, 492: 1035, 495: 1035, 501: 1035, 1035, 511: 1035, 1035, 1035, 1035, 517: 1035, 1035, 520: 1035, 522: 1035, 524: 1035, 533: 1035}, + {975, 975, 9: 5630, 59: 975, 492: 975, 495: 975, 501: 975, 975, 511: 975, 975, 975, 975, 517: 975, 975, 520: 975, 522: 975, 524: 975, 533: 975, 975, 536: 975}, + {891, 891, 59: 891, 492: 891, 495: 891, 501: 891, 891, 511: 891, 891, 891, 891, 517: 891, 891, 522: 891, 524: 891, 533: 6088, 891, 536: 891, 969: 6090, 994: 6109}, // 3490 - {2: 901, 901, 901, 901, 901, 901, 901, 10: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 59: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 492: 901, 494: 901, 901, 901, 901, 502: 901, 901, 901, 901, 901, 510: 901, 514: 901, 901, 522: 901, 525: 901, 534: 901, 541: 901, 549: 901, 583: 901, 587: 901, 589: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 601: 901, 901, 901, 901, 901, 901, 608: 901, 901, 901, 901, 901, 614: 901, 901, 617: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 669: 901, 671: 901, 767: 901, 901, 775: 901, 901, 901, 785: 901, 792: 901, 901, 901}, - {2: 900, 900, 900, 900, 900, 900, 900, 10: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 59: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 492: 900, 494: 900, 900, 900, 900, 502: 900, 900, 900, 900, 900, 510: 900, 514: 900, 900, 522: 900, 525: 900, 534: 900, 541: 900, 549: 900, 583: 900, 587: 900, 589: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 601: 900, 900, 900, 900, 900, 900, 608: 900, 900, 900, 900, 900, 614: 900, 900, 617: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 669: 900, 671: 900, 767: 900, 900, 775: 900, 900, 900, 785: 900, 792: 900, 900, 900}, - {2: 899, 899, 899, 899, 899, 899, 899, 10: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 59: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 492: 899, 494: 899, 899, 899, 899, 502: 899, 899, 899, 899, 899, 510: 899, 514: 899, 899, 522: 899, 525: 899, 534: 899, 541: 899, 549: 899, 583: 899, 587: 899, 589: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 601: 899, 899, 899, 899, 899, 899, 608: 899, 899, 899, 899, 899, 614: 899, 899, 617: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 669: 899, 671: 899, 767: 899, 899, 775: 899, 899, 899, 785: 899, 792: 899, 899, 899}, - {2: 898, 898, 898, 898, 898, 898, 898, 10: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 59: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 492: 898, 494: 898, 898, 898, 898, 502: 898, 898, 898, 898, 898, 510: 898, 514: 898, 898, 522: 898, 525: 898, 534: 898, 541: 898, 549: 898, 583: 898, 587: 898, 589: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 601: 898, 898, 898, 898, 898, 898, 608: 898, 898, 898, 898, 898, 614: 898, 898, 617: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 669: 898, 671: 898, 767: 898, 898, 775: 898, 898, 898, 785: 898, 792: 898, 898, 898}, - {2: 897, 897, 897, 897, 897, 897, 897, 10: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 59: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 492: 897, 494: 897, 897, 897, 897, 502: 897, 897, 897, 897, 897, 510: 897, 514: 897, 897, 522: 897, 525: 897, 534: 897, 541: 897, 549: 897, 583: 897, 587: 897, 589: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 601: 897, 897, 897, 897, 897, 897, 608: 897, 897, 897, 897, 897, 614: 897, 897, 617: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 669: 897, 671: 897, 767: 897, 897, 775: 897, 897, 897, 785: 897, 792: 897, 897, 897}, + {1930, 1930, 59: 1930, 492: 1930, 495: 1930, 501: 1930, 1930, 511: 1930, 1930, 1930, 1930, 517: 1930, 1930, 522: 1930, 524: 1930, 534: 6110, 536: 1930, 1093: 6111}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 6121}, + {1034, 1034, 59: 1034, 492: 1034, 495: 1034, 501: 1034, 1034, 511: 1034, 1034, 1034, 1034, 517: 1034, 1034, 522: 1034, 524: 1034, 536: 6113, 1382: 6112}, + {1060, 1060, 59: 1060, 492: 1060, 495: 1060, 501: 1060, 1060, 511: 1060, 1060, 1060, 1060, 517: 1060, 1060, 522: 1060, 524: 1060}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3515, 2857, 689: 2858, 2856, 951: 6116, 1199: 6115, 1383: 6114}, // 3495 - {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 59: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 492: 896, 494: 896, 896, 896, 896, 502: 896, 896, 896, 896, 896, 510: 896, 514: 896, 896, 522: 896, 525: 896, 534: 896, 541: 896, 549: 896, 583: 896, 587: 896, 589: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 601: 896, 896, 896, 896, 896, 896, 608: 896, 896, 896, 896, 896, 614: 896, 896, 617: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 669: 896, 671: 896, 767: 896, 896, 775: 896, 896, 896, 785: 896, 792: 896, 896, 896}, - {2: 894, 894, 894, 894, 894, 894, 894, 10: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 59: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 6104, 6110, 6111, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 492: 894, 494: 894, 894, 894, 894, 502: 894, 894, 894, 894, 894, 510: 894, 514: 894, 894, 522: 894, 525: 894, 534: 6107, 541: 894, 549: 894, 583: 894, 587: 894, 589: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 601: 894, 894, 894, 894, 894, 894, 608: 894, 894, 894, 894, 894, 614: 894, 894, 617: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 669: 894, 671: 3652, 767: 3650, 3651, 775: 5547, 5546, 5545, 785: 5542, 792: 6103, 6106, 6102, 808: 6025, 810: 6100, 860: 6101, 889: 6099, 1156: 6112, 6105}, - {2: 892, 892, 892, 892, 892, 892, 892, 10: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 59: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 492: 892, 494: 892, 892, 892, 892, 502: 892, 892, 892, 892, 892, 510: 892, 514: 892, 892, 522: 892, 525: 892, 534: 892, 541: 892, 549: 892, 583: 892, 587: 892, 589: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 601: 892, 892, 892, 892, 892, 892, 608: 892, 892, 892, 892, 892, 614: 892, 892, 617: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 669: 892, 671: 892, 767: 892, 892, 775: 892, 892, 892, 785: 892, 792: 892, 892, 892}, - {2: 888, 888, 888, 888, 888, 888, 888, 10: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 59: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 492: 888, 494: 888, 888, 888, 888, 502: 888, 888, 888, 888, 888, 510: 888, 514: 888, 888, 522: 888, 525: 888, 534: 888, 541: 888, 549: 888, 583: 888, 587: 888, 589: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 601: 888, 888, 888, 888, 888, 888, 608: 888, 888, 888, 888, 888, 614: 888, 888, 617: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 669: 888, 671: 888, 767: 888, 888, 775: 888, 888, 888, 785: 888, 792: 888, 888, 888}, - {2: 887, 887, 887, 887, 887, 887, 887, 10: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 59: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 492: 887, 494: 887, 887, 887, 887, 502: 887, 887, 887, 887, 887, 510: 887, 514: 887, 887, 522: 887, 525: 887, 534: 887, 541: 887, 549: 887, 583: 887, 587: 887, 589: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 601: 887, 887, 887, 887, 887, 887, 608: 887, 887, 887, 887, 887, 614: 887, 887, 617: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 669: 887, 671: 887, 767: 887, 887, 775: 887, 887, 887, 785: 887, 792: 887, 887, 887}, + {1033, 1033, 9: 6119, 59: 1033, 492: 1033, 495: 1033, 501: 1033, 1033, 511: 1033, 1033, 1033, 1033, 517: 1033, 1033, 522: 1033, 524: 1033}, + {1032, 1032, 9: 1032, 59: 1032, 492: 1032, 495: 1032, 501: 1032, 1032, 511: 1032, 1032, 1032, 1032, 517: 1032, 1032, 522: 1032, 524: 1032}, + {499: 6117}, + {493: 3516, 1201: 6118}, + {1030, 1030, 9: 1030, 59: 1030, 492: 1030, 495: 1030, 501: 1030, 1030, 511: 1030, 1030, 1030, 1030, 517: 1030, 1030, 522: 1030, 524: 1030}, // 3500 - {2: 893, 893, 893, 893, 893, 893, 893, 10: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 59: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 492: 893, 494: 893, 893, 893, 893, 502: 893, 893, 893, 893, 893, 510: 893, 514: 893, 893, 522: 893, 525: 893, 534: 893, 541: 893, 549: 893, 583: 893, 587: 893, 589: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 601: 893, 893, 893, 893, 893, 893, 608: 893, 893, 893, 893, 893, 614: 893, 893, 617: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 669: 893, 671: 893, 767: 893, 893, 775: 893, 893, 893, 785: 893, 792: 893, 893, 893}, - {1932, 1932, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 1932, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1932, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 1932, 493: 1932, 6131, 498: 6130, 500: 1932, 1932, 509: 1932, 511: 1932, 1932, 1932, 516: 1932, 1932, 519: 1932, 1932, 1932, 523: 1932, 527: 3451, 3449, 3450, 3448, 3446, 1932, 1932, 685: 6129, 2849, 688: 2850, 2848, 756: 3447, 3445, 1245: 6128, 6127}, - {1936, 1936, 9: 1936, 58: 1936, 491: 1936, 493: 1936, 500: 1936, 1936, 509: 1936, 511: 1936, 1936, 1936, 516: 1936, 1936, 519: 1936, 1936, 1936, 523: 1936, 532: 1936, 1936}, - {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 493: 1318, 1318, 1318, 497: 1318, 1318, 1318, 1318, 1318, 504: 1318, 1318, 1318, 509: 1318, 511: 1318, 1318, 1318, 516: 1318, 1318, 1318, 1318, 1318, 1318, 523: 1318, 527: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 537: 1318, 541: 1318, 564: 1318, 566: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 584: 1318, 1318, 1318, 616: 1318, 672: 6122, 676: 1318, 1318}, - {1926, 1926, 9: 1926, 58: 1926, 491: 1926, 493: 1926, 500: 1926, 1926, 509: 1926, 511: 1926, 1926, 1926, 516: 1926, 1926, 519: 1926, 1926, 1926, 523: 1926, 532: 1926, 1926}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 3515, 2857, 689: 2858, 2856, 951: 6116, 1199: 6120}, + {1031, 1031, 9: 1031, 59: 1031, 492: 1031, 495: 1031, 501: 1031, 1031, 511: 1031, 1031, 1031, 1031, 517: 1031, 1031, 522: 1031, 524: 1031}, + {1929, 1929, 59: 1929, 492: 1929, 495: 1929, 501: 1929, 1929, 511: 1929, 1929, 1929, 1929, 517: 1929, 1929, 520: 1929, 1929, 1929, 524: 1929, 528: 3460, 3458, 3459, 3457, 3455, 1929, 536: 1929, 757: 3456, 3454}, + {1061, 1061, 59: 1061, 492: 1061, 495: 1061, 501: 1061, 1061, 511: 1061, 1061, 1061, 1061, 517: 1061, 1061, 522: 1061, 524: 1061, 533: 1061}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 542: 6139, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 6140, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 6138, 1078: 6141, 1251: 6142, 1326: 6143}, // 3505 - {886, 886, 9: 6120, 58: 886, 491: 886, 493: 886, 500: 886, 886, 509: 886, 511: 886, 886, 886, 516: 886, 886, 519: 886, 886, 886, 523: 886, 532: 886, 886}, - {1923, 1923, 58: 1923, 491: 1923, 493: 1923, 500: 1923, 1923, 509: 1923, 511: 1923, 1923, 1923, 516: 1923, 1923, 519: 1923, 1923, 1923, 523: 1923, 532: 1923, 6085, 1089: 6119}, - {1056, 1056, 58: 1056, 491: 1056, 493: 1056, 500: 1056, 1056, 509: 1056, 511: 1056, 1056, 1056, 516: 1056, 1056, 519: 1056, 1056, 1056, 523: 1056, 532: 1056}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 541: 6114, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 6115, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6113, 1074: 6121}, - {1925, 1925, 9: 1925, 58: 1925, 491: 1925, 493: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 1925, 519: 1925, 1925, 1925, 523: 1925, 532: 1925, 1925}, + {2: 910, 910, 910, 910, 910, 910, 910, 10: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 60: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 493: 910, 910, 496: 910, 910, 910, 503: 910, 910, 910, 910, 910, 509: 910, 515: 910, 910, 523: 910, 527: 910, 535: 910, 542: 910, 550: 910, 584: 910, 588: 910, 590: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 602: 910, 910, 910, 910, 910, 910, 609: 910, 910, 910, 910, 910, 615: 910, 910, 618: 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 670: 910, 672: 910, 768: 910, 910, 776: 910, 910, 910, 786: 910, 793: 910, 910, 910}, + {2: 909, 909, 909, 909, 909, 909, 909, 10: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 60: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 493: 909, 909, 496: 909, 909, 909, 503: 909, 909, 909, 909, 909, 509: 909, 515: 909, 909, 523: 909, 527: 909, 535: 909, 542: 909, 550: 909, 584: 909, 588: 909, 590: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 602: 909, 909, 909, 909, 909, 909, 609: 909, 909, 909, 909, 909, 615: 909, 909, 618: 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 670: 909, 672: 909, 768: 909, 909, 776: 909, 909, 909, 786: 909, 793: 909, 909, 909}, + {2: 908, 908, 908, 908, 908, 908, 908, 10: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 60: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 493: 908, 908, 496: 908, 908, 908, 503: 908, 908, 908, 908, 908, 509: 908, 515: 908, 908, 523: 908, 527: 908, 535: 908, 542: 908, 550: 908, 584: 908, 588: 908, 590: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 602: 908, 908, 908, 908, 908, 908, 609: 908, 908, 908, 908, 908, 615: 908, 908, 618: 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 908, 670: 908, 672: 908, 768: 908, 908, 776: 908, 908, 908, 786: 908, 793: 908, 908, 908}, + {2: 907, 907, 907, 907, 907, 907, 907, 10: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 60: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 493: 907, 907, 496: 907, 907, 907, 503: 907, 907, 907, 907, 907, 509: 907, 515: 907, 907, 523: 907, 527: 907, 535: 907, 542: 907, 550: 907, 584: 907, 588: 907, 590: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 602: 907, 907, 907, 907, 907, 907, 609: 907, 907, 907, 907, 907, 615: 907, 907, 618: 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 670: 907, 672: 907, 768: 907, 907, 776: 907, 907, 907, 786: 907, 793: 907, 907, 907}, + {2: 906, 906, 906, 906, 906, 906, 906, 10: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 60: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 493: 906, 906, 496: 906, 906, 906, 503: 906, 906, 906, 906, 906, 509: 906, 515: 906, 906, 523: 906, 527: 906, 535: 906, 542: 906, 550: 906, 584: 906, 588: 906, 590: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 602: 906, 906, 906, 906, 906, 906, 609: 906, 906, 906, 906, 906, 615: 906, 906, 618: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 670: 906, 672: 906, 768: 906, 906, 776: 906, 906, 906, 786: 906, 793: 906, 906, 906}, // 3510 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 6123, 685: 6124, 2849, 688: 2850, 2848}, - {1935, 1935, 9: 1935, 58: 1935, 491: 1935, 493: 1935, 500: 1935, 1935, 509: 1935, 511: 1935, 1935, 1935, 516: 1935, 1935, 519: 1935, 1935, 1935, 523: 1935, 532: 1935, 1935}, - {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 4098, 1317, 1317, 1317, 497: 1317, 1317, 1317, 1317, 1317, 504: 1317, 1317, 1317, 509: 1317, 511: 1317, 1317, 1317, 516: 1317, 1317, 1317, 1317, 1317, 1317, 523: 1317, 527: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 537: 1317, 541: 1317, 564: 1317, 566: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 584: 1317, 1317, 1317, 616: 1317, 672: 6125, 676: 1317, 1317}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 6126, 685: 3892, 2849, 688: 2850, 2848}, - {1934, 1934, 9: 1934, 58: 1934, 491: 1934, 493: 1934, 500: 1934, 1934, 509: 1934, 511: 1934, 1934, 1934, 516: 1934, 1934, 519: 1934, 1934, 1934, 523: 1934, 532: 1934, 1934}, + {2: 905, 905, 905, 905, 905, 905, 905, 10: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 60: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 493: 905, 905, 496: 905, 905, 905, 503: 905, 905, 905, 905, 905, 509: 905, 515: 905, 905, 523: 905, 527: 905, 535: 905, 542: 905, 550: 905, 584: 905, 588: 905, 590: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 602: 905, 905, 905, 905, 905, 905, 609: 905, 905, 905, 905, 905, 615: 905, 905, 618: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 670: 905, 672: 905, 768: 905, 905, 776: 905, 905, 905, 786: 905, 793: 905, 905, 905}, + {2: 904, 904, 904, 904, 904, 904, 904, 10: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 60: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 493: 904, 904, 496: 904, 904, 904, 503: 904, 904, 904, 904, 904, 509: 904, 515: 904, 904, 523: 904, 527: 904, 535: 904, 542: 904, 550: 904, 584: 904, 588: 904, 590: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 602: 904, 904, 904, 904, 904, 904, 609: 904, 904, 904, 904, 904, 615: 904, 904, 618: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 670: 904, 672: 904, 768: 904, 904, 776: 904, 904, 904, 786: 904, 793: 904, 904, 904}, + {2: 903, 903, 903, 903, 903, 903, 903, 10: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 60: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 493: 903, 903, 496: 903, 903, 903, 503: 903, 903, 903, 903, 903, 509: 903, 515: 903, 903, 523: 903, 527: 903, 535: 903, 542: 903, 550: 903, 584: 903, 588: 903, 590: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 602: 903, 903, 903, 903, 903, 903, 609: 903, 903, 903, 903, 903, 615: 903, 903, 618: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 670: 903, 672: 903, 768: 903, 903, 776: 903, 903, 903, 786: 903, 793: 903, 903, 903}, + {2: 902, 902, 902, 902, 902, 902, 902, 10: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 60: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 493: 902, 902, 496: 902, 902, 902, 503: 902, 902, 902, 902, 902, 509: 902, 515: 902, 902, 523: 902, 527: 902, 535: 902, 542: 902, 550: 902, 584: 902, 588: 902, 590: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 602: 902, 902, 902, 902, 902, 902, 609: 902, 902, 902, 902, 902, 615: 902, 902, 618: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 670: 902, 672: 902, 768: 902, 902, 776: 902, 902, 902, 786: 902, 793: 902, 902, 902}, + {2: 900, 900, 900, 900, 900, 900, 900, 10: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 60: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 6129, 6135, 6136, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 493: 900, 900, 496: 900, 900, 900, 503: 900, 900, 900, 900, 900, 509: 900, 515: 900, 900, 523: 900, 527: 900, 535: 6132, 542: 900, 550: 900, 584: 900, 588: 900, 590: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 602: 900, 900, 900, 900, 900, 900, 609: 900, 900, 900, 900, 900, 615: 900, 900, 618: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 670: 900, 672: 3661, 768: 3659, 3660, 776: 5572, 5571, 5570, 786: 5567, 793: 6128, 6131, 6127, 810: 6050, 813: 6125, 861: 6126, 891: 6124, 1161: 6137, 6130}, // 3515 - {1933, 1933, 9: 1933, 58: 1933, 491: 1933, 493: 1933, 500: 1933, 1933, 509: 1933, 511: 1933, 1933, 1933, 516: 1933, 1933, 519: 1933, 1933, 1933, 523: 1933, 532: 1933, 1933}, - {1931, 1931, 9: 1931, 58: 1931, 491: 1931, 493: 1931, 500: 1931, 1931, 509: 1931, 511: 1931, 1931, 1931, 516: 1931, 1931, 519: 1931, 1931, 1931, 523: 1931, 532: 1931, 1931}, - {1930, 1930, 9: 1930, 58: 1930, 491: 1930, 493: 1930, 500: 1930, 1930, 509: 1930, 511: 1930, 1930, 1930, 516: 1930, 1930, 519: 1930, 1930, 1930, 523: 1930, 532: 1930, 1930}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 6133, 685: 6132, 2849, 688: 2850, 2848}, - {1928, 1928, 9: 1928, 58: 1928, 491: 1928, 493: 1928, 500: 1928, 1928, 509: 1928, 511: 1928, 1928, 1928, 516: 1928, 1928, 519: 1928, 1928, 1928, 523: 1928, 532: 1928, 1928}, + {2: 898, 898, 898, 898, 898, 898, 898, 10: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 60: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 493: 898, 898, 496: 898, 898, 898, 503: 898, 898, 898, 898, 898, 509: 898, 515: 898, 898, 523: 898, 527: 898, 535: 898, 542: 898, 550: 898, 584: 898, 588: 898, 590: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 602: 898, 898, 898, 898, 898, 898, 609: 898, 898, 898, 898, 898, 615: 898, 898, 618: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 670: 898, 672: 898, 768: 898, 898, 776: 898, 898, 898, 786: 898, 793: 898, 898, 898}, + {2: 894, 894, 894, 894, 894, 894, 894, 10: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 60: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 493: 894, 894, 496: 894, 894, 894, 503: 894, 894, 894, 894, 894, 509: 894, 515: 894, 894, 523: 894, 527: 894, 535: 894, 542: 894, 550: 894, 584: 894, 588: 894, 590: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 602: 894, 894, 894, 894, 894, 894, 609: 894, 894, 894, 894, 894, 615: 894, 894, 618: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 670: 894, 672: 894, 768: 894, 894, 776: 894, 894, 894, 786: 894, 793: 894, 894, 894}, + {2: 893, 893, 893, 893, 893, 893, 893, 10: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 60: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 493: 893, 893, 496: 893, 893, 893, 503: 893, 893, 893, 893, 893, 509: 893, 515: 893, 893, 523: 893, 527: 893, 535: 893, 542: 893, 550: 893, 584: 893, 588: 893, 590: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 602: 893, 893, 893, 893, 893, 893, 609: 893, 893, 893, 893, 893, 615: 893, 893, 618: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 670: 893, 672: 893, 768: 893, 893, 776: 893, 893, 893, 786: 893, 793: 893, 893, 893}, + {2: 899, 899, 899, 899, 899, 899, 899, 10: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 60: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 493: 899, 899, 496: 899, 899, 899, 503: 899, 899, 899, 899, 899, 509: 899, 515: 899, 899, 523: 899, 527: 899, 535: 899, 542: 899, 550: 899, 584: 899, 588: 899, 590: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 602: 899, 899, 899, 899, 899, 899, 609: 899, 899, 899, 899, 899, 615: 899, 899, 618: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 670: 899, 672: 899, 768: 899, 899, 776: 899, 899, 899, 786: 899, 793: 899, 899, 899}, + {1939, 1939, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 1939, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1939, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 1939, 494: 6156, 1939, 499: 6155, 501: 1939, 1939, 511: 1939, 1939, 1939, 1939, 517: 1939, 1939, 520: 1939, 1939, 1939, 524: 1939, 528: 3460, 3458, 3459, 3457, 3455, 1939, 1939, 686: 6154, 2857, 689: 2858, 2856, 757: 3456, 3454, 1248: 6153, 6152}, // 3520 - {1929, 1929, 9: 1929, 58: 1929, 491: 1929, 493: 1929, 500: 1929, 1929, 509: 1929, 511: 1929, 1929, 1929, 516: 1929, 1929, 519: 1929, 1929, 1929, 523: 1929, 532: 1929, 1929}, - {1927, 1927, 9: 1927, 58: 1927, 491: 1927, 493: 1927, 500: 1927, 1927, 509: 1927, 511: 1927, 1927, 1927, 516: 1927, 1927, 519: 1927, 1927, 1927, 523: 1927, 532: 1927, 1927}, - {1057, 1057}, - {1069, 1069}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 6149, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6150, 2849, 688: 2850, 2848}, + {1943, 1943, 9: 1943, 59: 1943, 492: 1943, 495: 1943, 501: 1943, 1943, 511: 1943, 1943, 1943, 1943, 517: 1943, 1943, 520: 1943, 1943, 1943, 524: 1943, 533: 1943, 1943}, + {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 494: 1324, 1324, 1324, 498: 1324, 1324, 1324, 1324, 1324, 505: 1324, 1324, 1324, 511: 1324, 1324, 1324, 1324, 517: 1324, 1324, 1324, 1324, 1324, 1324, 524: 1324, 528: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 538: 1324, 542: 1324, 565: 1324, 567: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 585: 1324, 1324, 1324, 617: 1324, 673: 6147, 677: 1324, 1324}, + {1933, 1933, 9: 1933, 59: 1933, 492: 1933, 495: 1933, 501: 1933, 1933, 511: 1933, 1933, 1933, 1933, 517: 1933, 1933, 520: 1933, 1933, 1933, 524: 1933, 533: 1933, 1933}, + {892, 892, 9: 6145, 59: 892, 492: 892, 495: 892, 501: 892, 892, 511: 892, 892, 892, 892, 517: 892, 892, 520: 892, 892, 892, 524: 892, 533: 892, 892}, + {1930, 1930, 59: 1930, 492: 1930, 495: 1930, 501: 1930, 1930, 511: 1930, 1930, 1930, 1930, 517: 1930, 1930, 520: 1930, 1930, 1930, 524: 1930, 533: 1930, 6110, 1093: 6144}, // 3525 - {79: 6142, 248: 6141}, - {1061, 1061}, - {822: 6140}, - {1060, 1060}, - {1063, 1063, 79: 6147}, + {1062, 1062, 59: 1062, 492: 1062, 495: 1062, 501: 1062, 1062, 511: 1062, 1062, 1062, 1062, 517: 1062, 1062, 520: 1062, 1062, 1062, 524: 1062, 533: 1062}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 542: 6139, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 6140, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 6138, 1078: 6146}, + {1932, 1932, 9: 1932, 59: 1932, 492: 1932, 495: 1932, 501: 1932, 1932, 511: 1932, 1932, 1932, 1932, 517: 1932, 1932, 520: 1932, 1932, 1932, 524: 1932, 533: 1932, 1932}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 6148, 686: 6149, 2857, 689: 2858, 2856}, + {1942, 1942, 9: 1942, 59: 1942, 492: 1942, 495: 1942, 501: 1942, 1942, 511: 1942, 1942, 1942, 1942, 517: 1942, 1942, 520: 1942, 1942, 1942, 524: 1942, 533: 1942, 1942}, // 3530 - {248: 6143}, - {1062, 1062, 79: 6145, 822: 6144}, - {1065, 1065}, - {822: 6146}, - {1064, 1064}, + {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 4107, 1323, 1323, 1323, 498: 1323, 1323, 1323, 1323, 1323, 505: 1323, 1323, 1323, 511: 1323, 1323, 1323, 1323, 517: 1323, 1323, 1323, 1323, 1323, 1323, 524: 1323, 528: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 538: 1323, 542: 1323, 565: 1323, 567: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 585: 1323, 1323, 1323, 617: 1323, 673: 6150, 677: 1323, 1323}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 6151, 686: 3901, 2857, 689: 2858, 2856}, + {1941, 1941, 9: 1941, 59: 1941, 492: 1941, 495: 1941, 501: 1941, 1941, 511: 1941, 1941, 1941, 1941, 517: 1941, 1941, 520: 1941, 1941, 1941, 524: 1941, 533: 1941, 1941}, + {1940, 1940, 9: 1940, 59: 1940, 492: 1940, 495: 1940, 501: 1940, 1940, 511: 1940, 1940, 1940, 1940, 517: 1940, 1940, 520: 1940, 1940, 1940, 524: 1940, 533: 1940, 1940}, + {1938, 1938, 9: 1938, 59: 1938, 492: 1938, 495: 1938, 501: 1938, 1938, 511: 1938, 1938, 1938, 1938, 517: 1938, 1938, 520: 1938, 1938, 1938, 524: 1938, 533: 1938, 1938}, // 3535 - {822: 6148}, - {1066, 1066}, - {1701, 1701, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6151, 2849, 688: 2850, 2848}, - {1068, 1068}, - {1067, 1067}, + {1937, 1937, 9: 1937, 59: 1937, 492: 1937, 495: 1937, 501: 1937, 1937, 511: 1937, 1937, 1937, 1937, 517: 1937, 1937, 520: 1937, 1937, 1937, 524: 1937, 533: 1937, 1937}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 6158, 686: 6157, 2857, 689: 2858, 2856}, + {1935, 1935, 9: 1935, 59: 1935, 492: 1935, 495: 1935, 501: 1935, 1935, 511: 1935, 1935, 1935, 1935, 517: 1935, 1935, 520: 1935, 1935, 1935, 524: 1935, 533: 1935, 1935}, + {1936, 1936, 9: 1936, 59: 1936, 492: 1936, 495: 1936, 501: 1936, 1936, 511: 1936, 1936, 1936, 1936, 517: 1936, 1936, 520: 1936, 1936, 1936, 524: 1936, 533: 1936, 1936}, + {1934, 1934, 9: 1934, 59: 1934, 492: 1934, 495: 1934, 501: 1934, 1934, 511: 1934, 1934, 1934, 1934, 517: 1934, 1934, 520: 1934, 1934, 1934, 524: 1934, 533: 1934, 1934}, // 3540 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6153, 2849, 688: 2850, 2848}, - {1073, 1073}, - {1077, 1077, 501: 6155}, - {589: 3455, 732: 6157, 1366: 6156}, - {1076, 1076, 9: 6158}, + {1063, 1063}, + {1075, 1075}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 6174, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6175, 2857, 689: 2858, 2856}, + {79: 6167, 249: 6166}, + {1067, 1067}, // 3545 - {1075, 1075, 9: 1075}, - {589: 3455, 732: 6159}, - {1074, 1074, 9: 1074}, - {520: 6161}, - {494: 6163, 589: 3455, 732: 6164, 1315: 6162}, + {823: 6165}, + {1066, 1066}, + {1069, 1069, 79: 6172}, + {249: 6168}, + {1068, 1068, 79: 6170, 823: 6169}, // 3550 - {1080, 1080}, - {1079, 1079}, - {1078, 1078}, - {2: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 10: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 59: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 516: 6166, 1096: 6167}, - {2: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 10: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 59: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393}, + {1071, 1071}, + {823: 6171}, + {1070, 1070}, + {823: 6173}, + {1072, 1072}, // 3555 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6168}, - {170: 959, 492: 959, 959, 507: 5609, 515: 959, 526: 959, 588: 959, 665: 959, 882: 6169}, - {170: 6177, 492: 6170, 2662, 515: 6178, 526: 6176, 588: 2660, 665: 2656, 731: 6175, 770: 6173, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6174, 6172, 1002: 6171, 1095: 6179}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 2397, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 685: 4255, 2849, 688: 2850, 2848, 731: 6037, 766: 4256, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 831: 5241, 1026: 6191}, - {492: 4005, 862: 6188, 1000: 6187}, + {1708, 1708, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6176, 2857, 689: 2858, 2856}, + {1074, 1074}, + {1073, 1073}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6178, 2857, 689: 2858, 2856}, + {1079, 1079}, // 3560 - {1386, 1386, 491: 1386, 501: 1386}, - {1385, 1385, 491: 1385, 500: 852, 1385, 509: 852, 511: 852}, - {1384, 1384, 491: 1384, 501: 1384}, - {1383, 1383, 491: 1383, 500: 851, 1383, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {1369, 1369, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 1369, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 1369, 501: 1369, 685: 4255, 2849, 688: 2850, 2848, 766: 6181, 1030: 6182, 1228: 6180}, + {1083, 1083, 502: 6180}, + {590: 3464, 733: 6182, 1369: 6181}, + {1082, 1082, 9: 6183}, + {1081, 1081, 9: 1081}, + {590: 3464, 733: 6184}, // 3565 - {492: 1381}, - {492: 1380, 595: 4004, 937: 4003, 1001: 4002}, - {1364, 1364, 501: 1364}, - {1382, 1382, 9: 6185, 491: 1382, 501: 1382}, - {518: 6183}, + {1080, 1080, 9: 1080}, + {521: 6186}, + {494: 6188, 590: 3464, 733: 6189, 1318: 6187}, + {1086, 1086}, + {1085, 1085}, // 3570 - {1368, 1368, 9: 1368, 491: 1368, 501: 1368}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 6184}, - {1370, 1370, 9: 1370, 491: 1370, 501: 1370}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 6181, 1030: 6186}, - {1367, 1367, 9: 1367, 491: 1367, 501: 1367}, + {1084, 1084}, + {2: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 10: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 60: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 517: 6191, 1100: 6192}, + {2: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 10: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 60: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6193}, + {170: 965, 493: 965, 495: 965, 508: 5634, 516: 965, 526: 965, 589: 965, 666: 965, 884: 6194}, // 3575 - {1387, 1387, 9: 6189, 491: 1387, 501: 1387}, - {1379, 1379, 9: 1379, 491: 1379, 501: 1379}, - {492: 4005, 862: 6190}, - {1378, 1378, 9: 1378, 491: 1378, 501: 1378}, - {58: 6192}, + {170: 6202, 493: 6195, 495: 2669, 516: 6203, 526: 6201, 589: 2667, 666: 2663, 732: 6200, 771: 6198, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 6199, 6197, 1005: 6196, 1099: 6204}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 2404, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 2670, 495: 2669, 516: 2668, 589: 2667, 666: 2663, 686: 4264, 2857, 689: 2858, 2856, 732: 6062, 767: 4265, 771: 3998, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 4000, 3999, 832: 5250, 1030: 6216}, + {493: 4014, 863: 6213, 1003: 6212}, + {1392, 1392, 492: 1392, 502: 1392}, + {1391, 1391, 492: 1391, 501: 858, 1391, 511: 858, 858}, // 3580 - {170: 6177, 492: 2663, 2662, 515: 6178, 588: 2660, 665: 2656, 731: 6197, 770: 6195, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6196, 6194, 1002: 6193}, - {492: 4005, 862: 6188, 1000: 6198}, - {1391, 1391, 491: 1391, 501: 1391}, - {1390, 1390, 491: 1390, 500: 852, 1390, 509: 852, 511: 852}, - {1389, 1389, 491: 1389, 501: 1389}, + {1390, 1390, 492: 1390, 502: 1390}, + {1389, 1389, 492: 1389, 501: 857, 1389, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {1375, 1375, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 1375, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 1375, 502: 1375, 686: 4264, 2857, 689: 2858, 2856, 767: 6206, 1035: 6207, 1231: 6205}, + {493: 1387}, + {493: 1386, 597: 4013, 939: 4012, 1004: 4011}, // 3585 - {1388, 1388, 491: 1388, 500: 851, 1388, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {1392, 1392, 9: 6189, 491: 1392, 501: 1392}, - {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 508: 1094, 516: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 6200}, - {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 508: 4303, 516: 1914, 877: 6201}, - {2: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 10: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 59: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 516: 6166, 1096: 6202}, + {1370, 1370, 502: 1370}, + {1388, 1388, 9: 6210, 492: 1388, 502: 1388}, + {519: 6208}, + {1374, 1374, 9: 1374, 492: 1374, 502: 1374}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 4020, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 4016, 820: 6209}, // 3590 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6203}, - {170: 959, 492: 959, 959, 507: 5609, 515: 959, 526: 959, 588: 959, 665: 959, 882: 6204}, - {170: 6177, 492: 6170, 2662, 515: 6178, 526: 6176, 588: 2660, 665: 2656, 731: 6175, 770: 6173, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6174, 6172, 1002: 6171, 1095: 6205}, - {1366, 1366, 491: 6207, 501: 1366, 1293: 6206}, - {1395, 1395, 501: 1395}, + {1376, 1376, 9: 1376, 492: 1376, 502: 1376}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 6206, 1035: 6211}, + {1373, 1373, 9: 1373, 492: 1373, 502: 1373}, + {1393, 1393, 9: 6214, 492: 1393, 502: 1393}, + {1385, 1385, 9: 1385, 492: 1385, 502: 1385}, // 3595 - {219: 6208}, - {600: 6209}, - {674: 6210}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5664, 950: 6211}, - {1365, 1365, 9: 5666, 501: 1365}, + {493: 4014, 863: 6215}, + {1384, 1384, 9: 1384, 492: 1384, 502: 1384}, + {59: 6217}, + {170: 6202, 493: 2670, 495: 2669, 516: 6203, 589: 2667, 666: 2663, 732: 6222, 771: 6220, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 6221, 6219, 1005: 6218}, + {493: 4014, 863: 6213, 1003: 6223}, // 3600 - {1399, 1399, 492: 6220, 672: 1890}, - {1400, 1400}, - {672: 6215}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6216, 2849, 688: 2850, 2848}, - {1398, 1398, 492: 6217}, + {1397, 1397, 492: 1397, 502: 1397}, + {1396, 1396, 492: 1396, 501: 858, 1396, 511: 858, 858}, + {1395, 1395, 492: 1395, 502: 1395}, + {1394, 1394, 492: 1394, 501: 857, 1394, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {1398, 1398, 9: 6214, 492: 1398, 502: 1398}, // 3605 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 6218}, - {58: 6219}, - {1396, 1396}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 6221}, - {58: 6222}, + {2: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 60: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 510: 1100, 517: 1100, 776: 5572, 5571, 5570, 861: 5573, 912: 6225}, + {2: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 10: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 60: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 510: 4312, 517: 1921, 878: 6226}, + {2: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 10: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 60: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 517: 6191, 1100: 6227}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6228}, + {170: 965, 493: 965, 495: 965, 508: 5634, 516: 965, 526: 965, 589: 965, 666: 965, 884: 6229}, // 3610 - {1397, 1397}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6388, 2849, 688: 2850, 2848}, - {635, 635, 519: 6385, 537: 6384, 1331: 6383}, - {18: 6367, 51: 6368, 111: 6364, 149: 6370, 181: 6369, 208: 6366, 588: 6363, 602: 6365}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 6352, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6353}, + {170: 6202, 493: 6195, 495: 2669, 516: 6203, 526: 6201, 589: 2667, 666: 2663, 732: 6200, 771: 6198, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 6199, 6197, 1005: 6196, 1099: 6230}, + {1372, 1372, 492: 6232, 502: 1372, 1296: 6231}, + {1401, 1401, 502: 1401}, + {219: 6233}, + {601: 6234}, // 3615 - {712, 712, 513: 6347}, - {136: 6346}, - {110: 4052, 132: 4051, 6341, 229: 6340, 857: 6342}, - {708, 708}, - {700, 700, 197: 6322, 242: 6323, 253: 6324, 256: 6321, 278: 6326, 288: 6325, 302: 6328, 305: 6327, 512: 700, 700, 521: 700, 671: 6329, 1163: 6320, 1334: 6319, 6318}, + {675: 6235}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 5688, 918: 5689, 953: 6236}, + {1371, 1371, 9: 5691, 502: 1371}, + {1405, 1405, 493: 6245, 673: 1897}, + {1406, 1406}, // 3620 - {706, 706}, - {705, 705}, - {637, 637, 281: 6309, 513: 6308, 519: 637, 537: 637}, - {520: 683, 564: 683}, - {520: 682, 564: 682}, + {673: 6240}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6241, 2857, 689: 2858, 2856}, + {1404, 1404, 493: 6242}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 6243}, + {59: 6244}, // 3625 - {520: 681, 564: 681}, - {678, 678, 519: 678, 537: 678}, - {677, 677, 519: 677, 537: 677}, - {676, 676, 519: 676, 537: 676}, - {675, 675, 519: 675, 537: 675}, + {1402, 1402}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 1985, 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 3703, 802: 3867, 849: 6246}, + {59: 6247}, + {1403, 1403}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6413, 2857, 689: 2858, 2856}, // 3630 - {133: 6306}, - {520: 6276, 564: 6277, 827: 6301}, - {110: 625, 132: 625, 224: 6274, 1121: 6295}, - {492: 6290}, - {666, 666, 519: 666, 537: 666}, + {641, 641, 520: 6410, 538: 6409, 1334: 6408}, + {18: 6392, 51: 6393, 111: 6389, 149: 6395, 181: 6394, 208: 6391, 589: 6388, 603: 6390}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 6377, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6378}, + {718, 718, 514: 6372}, + {136: 6371}, // 3635 - {664, 664, 519: 664, 537: 664}, - {136: 6288, 153: 6289, 214: 6287}, - {660, 660, 519: 660, 537: 660}, - {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6286}, - {136: 6285}, + {110: 4061, 132: 4060, 6366, 230: 6365, 858: 6367}, + {714, 714}, + {706, 706, 197: 6347, 243: 6348, 254: 6349, 257: 6346, 278: 6351, 288: 6350, 302: 6353, 305: 6352, 513: 706, 706, 522: 706, 672: 6354, 1168: 6345, 1337: 6344, 6343}, + {712, 712}, + {711, 711}, // 3640 - {136: 6284}, - {136: 6283}, - {136: 6282}, - {136: 6281}, - {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6278}, + {643, 643, 281: 6334, 514: 6333, 520: 643, 538: 643}, + {521: 689, 565: 689}, + {521: 688, 565: 688}, + {521: 687, 565: 687}, + {684, 684, 520: 684, 538: 684}, // 3645 - {652, 652, 519: 652, 537: 652}, - {651, 651, 519: 651, 537: 651}, - {650, 650, 519: 650, 537: 650}, - {649, 649, 519: 649, 537: 649}, - {648, 648, 519: 648, 537: 648}, + {683, 683, 520: 683, 538: 683}, + {682, 682, 520: 682, 538: 682}, + {681, 681, 520: 681, 538: 681}, + {133: 6331}, + {521: 6301, 565: 6302, 828: 6326}, // 3650 - {647, 647, 519: 647, 537: 647}, - {646, 646, 519: 646, 537: 646}, - {645, 645, 519: 645, 537: 645}, - {644, 644, 519: 644, 537: 644}, - {643, 643, 519: 643, 537: 643}, + {110: 631, 132: 631, 225: 6299, 1126: 6320}, + {493: 6315}, + {672, 672, 520: 672, 538: 672}, + {670, 670, 520: 670, 538: 670}, + {136: 6313, 153: 6314, 214: 6312}, // 3655 - {642, 642, 519: 642, 537: 642}, - {136: 6275}, - {640, 640, 519: 640, 537: 640}, - {639, 639, 519: 639, 537: 639}, - {638, 638, 519: 638, 537: 638}, + {666, 666, 520: 666, 538: 666}, + {629, 629, 520: 629, 6301, 538: 629, 565: 6302, 828: 6304, 865: 6311}, + {136: 6310}, + {136: 6309}, + {136: 6308}, // 3660 - {136: 631, 153: 631, 214: 631}, - {136: 630, 153: 630, 172: 630, 214: 630}, - {110: 624, 132: 624, 624, 229: 624}, - {641, 641, 519: 641, 537: 641}, - {2: 680, 680, 680, 680, 680, 680, 680, 10: 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 59: 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680}, + {136: 6307}, + {136: 6306}, + {629, 629, 520: 629, 6301, 538: 629, 565: 6302, 828: 6304, 865: 6303}, + {658, 658, 520: 658, 538: 658}, + {657, 657, 520: 657, 538: 657}, // 3665 - {2: 679, 679, 679, 679, 679, 679, 679, 10: 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 59: 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679}, - {653, 653, 519: 653, 537: 653}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6280}, - {622, 622, 519: 622, 537: 622}, - {654, 654, 519: 654, 537: 654}, + {656, 656, 520: 656, 538: 656}, + {655, 655, 520: 655, 538: 655}, + {654, 654, 520: 654, 538: 654}, + {653, 653, 520: 653, 538: 653}, + {652, 652, 520: 652, 538: 652}, // 3670 - {655, 655, 519: 655, 537: 655}, - {656, 656, 519: 656, 537: 656}, - {657, 657, 519: 657, 537: 657}, - {658, 658, 519: 658, 537: 658}, - {659, 659, 519: 659, 537: 659}, + {651, 651, 520: 651, 538: 651}, + {650, 650, 520: 650, 538: 650}, + {649, 649, 520: 649, 538: 649}, + {648, 648, 520: 648, 538: 648}, + {136: 6300}, // 3675 - {663, 663, 519: 663, 537: 663}, - {662, 662, 519: 662, 537: 662}, - {661, 661, 519: 661, 537: 661}, - {541: 6291}, - {58: 6292}, + {646, 646, 520: 646, 538: 646}, + {645, 645, 520: 645, 538: 645}, + {644, 644, 520: 644, 538: 644}, + {136: 637, 153: 637, 214: 637}, + {136: 636, 153: 636, 172: 636, 214: 636}, // 3680 - {192: 6294, 321: 6293}, - {667, 667, 519: 667, 537: 667}, - {665, 665, 519: 665, 537: 665}, - {110: 4052, 132: 4051, 857: 6296}, - {520: 6276, 564: 6277, 827: 6298, 1165: 6297}, + {110: 630, 132: 630, 630, 230: 630}, + {647, 647, 520: 647, 538: 647}, + {2: 686, 686, 686, 686, 686, 686, 686, 10: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 60: 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686}, + {2: 685, 685, 685, 685, 685, 685, 685, 10: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 60: 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685, 685}, + {659, 659, 520: 659, 538: 659}, // 3685 - {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6300}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6299}, - {621, 621, 519: 621, 621, 537: 621, 564: 621}, - {668, 668, 519: 668, 537: 668}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6302, 2849, 688: 2850, 2848, 759: 6303}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 6305}, + {628, 628, 520: 628, 538: 628}, + {660, 660, 520: 660, 538: 660}, + {661, 661, 520: 661, 538: 661}, + {662, 662, 520: 662, 538: 662}, // 3690 - {1092, 1092, 519: 1092, 6276, 537: 1092, 564: 6277, 672: 4034, 827: 6304}, - {671, 671, 519: 671, 537: 671}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6305, 2849, 688: 2850, 2848}, - {670, 670, 519: 670, 537: 670}, - {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6307}, + {663, 663, 520: 663, 538: 663}, + {664, 664, 520: 664, 538: 664}, + {665, 665, 520: 665, 538: 665}, + {669, 669, 520: 669, 538: 669}, + {668, 668, 520: 668, 538: 668}, // 3695 - {673, 673, 519: 673, 537: 673}, - {588: 6313, 602: 6310, 856: 6312, 1332: 6311}, - {636, 636, 519: 636, 537: 636}, - {2: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 10: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 59: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 496: 2128, 499: 2128, 514: 2128, 526: 2128, 541: 2128, 583: 2128, 667: 2128}, - {704, 704}, + {667, 667, 520: 667, 538: 667}, + {542: 6316}, + {59: 6317}, + {192: 6319, 321: 6318}, + {673, 673, 520: 673, 538: 673}, // 3700 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6317}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6314}, - {702, 702, 507: 6315}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6316, 2849, 688: 2850, 2848}, - {701, 701}, + {671, 671, 520: 671, 538: 671}, + {110: 4061, 132: 4060, 858: 6321}, + {521: 6301, 565: 6302, 828: 6323, 1170: 6322}, + {629, 629, 520: 629, 6301, 538: 629, 565: 6302, 828: 6304, 865: 6325}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6324}, // 3705 - {703, 703}, - {687, 687, 512: 687, 6336, 521: 687, 1333: 6335}, - {699, 699, 9: 6333, 512: 699, 699, 521: 699}, - {698, 698, 9: 698, 512: 698, 698, 521: 698}, - {696, 696, 9: 696, 512: 696, 696, 521: 696}, + {627, 627, 520: 627, 627, 538: 627, 565: 627}, + {674, 674, 520: 674, 538: 674}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6327, 2857, 689: 2858, 2856, 760: 6328}, + {1098, 1098, 520: 1098, 6301, 538: 1098, 565: 6302, 673: 4043, 828: 6329}, + {677, 677, 520: 677, 538: 677}, // 3710 - {695, 695, 9: 695, 512: 695, 695, 521: 695}, - {366: 6332}, - {408: 6331}, - {357: 6330}, - {691, 691, 9: 691, 512: 691, 691, 521: 691}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6330, 2857, 689: 2858, 2856}, + {676, 676, 520: 676, 538: 676}, + {629, 629, 520: 629, 6301, 538: 629, 565: 6302, 828: 6304, 865: 6332}, + {679, 679, 520: 679, 538: 679}, + {589: 6338, 603: 6335, 857: 6337, 1335: 6336}, // 3715 - {690, 690, 9: 690, 512: 690, 690, 521: 690}, - {689, 689, 9: 689, 512: 689, 689, 521: 689}, - {688, 688, 9: 688, 512: 688, 688, 521: 688}, - {692, 692, 9: 692, 512: 692, 692, 521: 692}, - {693, 693, 9: 693, 512: 693, 693, 521: 693}, + {642, 642, 520: 642, 538: 642}, + {2: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 10: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 60: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 497: 2135, 500: 2135, 515: 2135, 526: 2135, 542: 2135, 584: 2135, 668: 2135}, + {710, 710}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 6342}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6339}, // 3720 - {694, 694, 9: 694, 512: 694, 694, 521: 694}, - {197: 6322, 242: 6323, 253: 6324, 256: 6321, 278: 6326, 288: 6325, 302: 6328, 305: 6327, 671: 6329, 1163: 6334}, - {697, 697, 9: 697, 512: 697, 697, 521: 697}, - {906, 906, 512: 2815, 521: 2816, 791: 2817, 852: 6339}, - {151: 6337}, - // 3725 - {525: 2823, 755: 4161, 784: 6338}, - {686, 686, 512: 686, 521: 686}, + {708, 708, 508: 6340}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6341, 2857, 689: 2858, 2856}, {707, 707}, {709, 709}, - {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6345}, + {693, 693, 513: 693, 6361, 522: 693, 1336: 6360}, + // 3725 + {705, 705, 9: 6358, 513: 705, 705, 522: 705}, + {704, 704, 9: 704, 513: 704, 704, 522: 704}, + {702, 702, 9: 702, 513: 702, 702, 522: 702}, + {701, 701, 9: 701, 513: 701, 701, 522: 701}, + {367: 6357}, // 3730 - {520: 6276, 564: 6277, 827: 6298, 1165: 6343}, - {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6344}, - {669, 669, 519: 669, 537: 669}, - {674, 674, 519: 674, 537: 674}, - {710, 710}, + {409: 6356}, + {358: 6355}, + {697, 697, 9: 697, 513: 697, 697, 522: 697}, + {696, 696, 9: 696, 513: 696, 696, 522: 696}, + {695, 695, 9: 695, 513: 695, 695, 522: 695}, // 3735 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 6348}, - {685, 685, 501: 6350, 1367: 6349}, - {711, 711}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 6351}, - {684, 684, 9: 5884}, + {694, 694, 9: 694, 513: 694, 694, 522: 694}, + {698, 698, 9: 698, 513: 698, 698, 522: 698}, + {699, 699, 9: 699, 513: 699, 699, 522: 699}, + {700, 700, 9: 700, 513: 700, 700, 522: 700}, + {197: 6347, 243: 6348, 254: 6349, 257: 6346, 278: 6351, 288: 6350, 302: 6353, 305: 6352, 672: 6354, 1168: 6359}, // 3740 - {623, 623, 91: 1791, 175: 1791, 507: 1791, 519: 623, 6276, 537: 623, 564: 6277, 668: 1791, 672: 1791, 827: 6279, 864: 6362}, - {91: 959, 175: 6355, 507: 5609, 668: 959, 882: 6354}, - {91: 6356, 668: 6357}, - {714, 714}, - {273, 273, 519: 2809, 814: 2810, 6361}, + {703, 703, 9: 703, 513: 703, 703, 522: 703}, + {912, 912, 513: 2823, 522: 2824, 792: 2825, 853: 6364}, + {151: 6362}, + {527: 2831, 756: 4170, 785: 6363}, + {692, 692, 513: 692, 522: 692}, // 3745 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6358, 2849, 688: 2850, 2848}, - {91: 6359}, - {273, 273, 519: 2809, 814: 2810, 6360}, {713, 713}, {715, 715}, + {629, 629, 520: 629, 6301, 538: 629, 565: 6302, 828: 6304, 865: 6370}, + {521: 6301, 565: 6302, 828: 6323, 1170: 6368}, + {629, 629, 520: 629, 6301, 538: 629, 565: 6302, 828: 6304, 865: 6369}, // 3750 - {672, 672, 519: 672, 537: 672}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6382}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6381}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6379}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6378}, - // 3755 - {177: 6376}, - {532: 6373}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 6372}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6371, 2849, 688: 2850, 2848}, + {675, 675, 520: 675, 538: 675}, + {680, 680, 520: 680, 538: 680}, {716, 716}, - // 3760 + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 6373}, + {691, 691, 502: 6375, 1370: 6374}, + // 3755 {717, 717}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6375}, - {2252, 2252, 134: 2252, 2252}, - {718, 718}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 6377}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5908, 5906, 886: 6376}, + {690, 690, 9: 5909}, + {629, 629, 91: 1798, 175: 1798, 508: 1798, 520: 629, 6301, 538: 629, 565: 6302, 669: 1798, 673: 1798, 828: 6304, 865: 6387}, + {91: 965, 175: 6380, 508: 5634, 669: 965, 884: 6379}, + // 3760 + {91: 6381, 669: 6382}, + {720, 720}, + {277, 277, 520: 2817, 816: 2818, 6386}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6383, 2857, 689: 2858, 2856}, + {91: 6384}, // 3765 + {277, 277, 520: 2817, 816: 2818, 6385}, {719, 719}, - {720, 720}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6380}, {721, 721}, - {722, 722}, + {678, 678, 520: 678, 538: 678}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6407}, // 3770 - {723, 723}, - {724, 724}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 6387, 3359, 3440, 3358, 3355}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6386}, - {633, 633, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6406}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6404}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6403}, + {177: 6401}, + {533: 6398}, // 3775 - {634, 634, 499: 3456, 616: 3457}, - {2014, 2014, 192: 6390, 588: 2014, 1296: 6389}, - {599, 599, 588: 6392, 994: 6391}, - {2013, 2013, 588: 2013}, - {2019, 2019}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 6397}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6396, 2857, 689: 2858, 2856}, + {722, 722}, + {723, 723}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6399, 2857, 689: 2858, 2856, 913: 6400}, // 3780 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6393}, - {598, 598, 9: 4032}, - {2: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 10: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 59: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 583: 6396, 1260: 6395}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6399, 2849, 688: 2850, 2848}, - {495: 4197, 497: 4196, 834: 6397}, + {2259, 2259, 134: 2259, 2259}, + {724, 724}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5143, 2857, 689: 2858, 2856, 911: 6402}, + {725, 725}, + {726, 726}, // 3785 - {206: 6398}, - {2: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 10: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 59: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015}, - {2022, 2022}, - {2: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 10: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 59: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 583: 6402, 1261: 6401}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6404, 2849, 688: 2850, 2848}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 6405}, + {727, 727}, + {728, 728}, + {729, 729}, + {730, 730}, // 3790 - {206: 6403}, - {2: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 10: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 59: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017}, - {2023, 2023}, - {525: 2823, 755: 6406}, - {2025, 2025}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 3464, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3463, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 6412, 3368, 3449, 3367, 3364}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 2936, 2884, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 2966, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 2897, 2971, 3045, 3129, 2861, 2879, 2926, 3038, 3039, 3034, 2992, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 2973, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 2855, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 2977, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 2895, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 2962, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 2920, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 2963, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3033, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 2846, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 2979, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 2847, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3251, 2975, 3252, 3253, 2873, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3268, 3269, 3340, 3341, 3320, 3319, 3155, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3015, 3032, 3156, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3286, 3287, 3288, 3028, 3237, 3298, 3299, 3310, 3294, 3295, 3296, 3329, 2974, 493: 3375, 3354, 496: 3373, 3383, 2850, 503: 3387, 3391, 3372, 3371, 3410, 509: 3345, 515: 3408, 3384, 523: 3390, 527: 3349, 550: 3379, 584: 3386, 588: 3409, 590: 2848, 3392, 3344, 3346, 3348, 3347, 3352, 3376, 3353, 3366, 3357, 602: 3378, 3385, 3377, 3382, 3406, 3388, 609: 3393, 3398, 3451, 3399, 3400, 615: 3351, 3429, 618: 3369, 3370, 3424, 3425, 3426, 3427, 3428, 3380, 3411, 3421, 3422, 3415, 3430, 3431, 3432, 3416, 3434, 3435, 3417, 3433, 3412, 3420, 3418, 3404, 3436, 3437, 3381, 3441, 3394, 3397, 3440, 3446, 3445, 3447, 3444, 3448, 3443, 3442, 3439, 3389, 3438, 3396, 3395, 3401, 3402, 670: 2851, 686: 3359, 2857, 689: 2858, 2856, 732: 3374, 3450, 3360, 3365, 3350, 3423, 3363, 3361, 3362, 3403, 3414, 3413, 3407, 3405, 3419, 3358, 3368, 3449, 3367, 3364, 2854, 2853, 2852, 6411}, + {639, 639, 528: 3460, 3458, 3459, 3457, 3455, 757: 3456, 3454}, + {640, 640, 500: 3465, 617: 3466}, + {2021, 2021, 192: 6415, 589: 2021, 1299: 6414}, // 3795 - {520: 6416}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 6411, 685: 5540, 2849, 688: 2850, 2848, 832: 6413, 1237: 6412}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6410}, - {9: 4032, 520: 2072, 670: 2072}, - {520: 2074, 670: 2074}, + {605, 605, 589: 6417, 998: 6416}, + {2020, 2020, 589: 2020}, + {2026, 2026}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 6418}, + {604, 604, 9: 4041}, // 3800 - {9: 6414, 520: 2073, 670: 2073}, - {9: 2071, 520: 2071, 670: 2071}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6415}, - {9: 2070, 520: 2070, 670: 2070}, - {494: 6417}, + {2: 2023, 2023, 2023, 2023, 2023, 2023, 2023, 10: 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 60: 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 584: 6421, 1263: 6420}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6424, 2857, 689: 2858, 2856}, + {496: 4206, 498: 4205, 835: 6422}, + {206: 6423}, + {2: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 10: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 60: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022}, // 3805 - {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 6418}, - {2075, 2075, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439}, - {2068, 2068, 17: 2068, 56: 2068, 59: 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 491: 2068, 673: 2068}, - {518: 2067, 525: 2067}, - {518: 2066, 525: 2066}, + {2029, 2029}, + {2: 2025, 2025, 2025, 2025, 2025, 2025, 2025, 10: 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 60: 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 584: 6427, 1264: 6426}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6429, 2857, 689: 2858, 2856}, + {206: 6428}, + {2: 2024, 2024, 2024, 2024, 2024, 2024, 2024, 10: 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 60: 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024}, // 3810 - {518: 2065, 525: 2065, 591: 2065, 2065}, - {518: 2064, 525: 2064, 591: 2064, 2064}, - {518: 2063, 525: 2063, 591: 2063, 2063}, - {518: 2062, 525: 2062, 591: 2062, 2062}, - {518: 2061, 525: 2061, 591: 2061, 2061}, + {2030, 2030}, + {527: 2831, 756: 6431}, + {2032, 2032}, + {521: 6441}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 6436, 686: 5565, 2857, 689: 2858, 2856, 833: 6438, 1240: 6437}, // 3815 - {518: 2060, 525: 2060, 591: 2060, 2060}, - {518: 2059, 525: 2059, 591: 2059, 2059}, - {518: 2058, 525: 2058, 591: 2058, 2058}, - {494: 2057, 518: 2057}, - {494: 2056, 518: 2056}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 6435}, + {9: 4041, 521: 2079, 671: 2079}, + {521: 2081, 671: 2081}, + {9: 6439, 521: 2080, 671: 2080}, + {9: 2078, 521: 2078, 671: 2078}, // 3820 - {494: 2055, 518: 2055}, - {494: 2054, 518: 2054}, - {2: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 10: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 59: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 494: 2053, 508: 2053, 518: 2053, 522: 2053}, - {2: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 10: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 59: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 494: 2052, 508: 2052, 518: 2052, 522: 2052}, - {219: 6486}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 6440}, + {9: 2077, 521: 2077, 671: 2077}, + {494: 6442}, + {2076, 2076, 17: 2076, 56: 2076, 58: 2076, 60: 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 492: 2076, 674: 2076, 924: 6443}, + {2082, 2082, 17: 6470, 56: 6446, 58: 6466, 60: 6459, 6449, 6445, 6453, 6457, 6469, 6452, 6458, 6456, 6454, 6467, 6460, 6448, 6468, 6447, 6450, 6451, 6455, 492: 6461, 674: 6471, 920: 6463, 6462, 6465, 6444, 925: 6464}, // 3825 - {518: 4396, 525: 2107, 758: 6484}, - {518: 4396, 525: 2107, 591: 2107, 2107, 758: 6482}, - {494: 2107, 518: 4396, 758: 6480}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 508: 2107, 518: 4396, 522: 2107, 758: 6475}, - {494: 2107, 518: 4396, 525: 2107, 758: 6470}, + {2075, 2075, 17: 2075, 56: 2075, 58: 2075, 60: 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 492: 2075, 674: 2075}, + {519: 2074, 527: 2074}, + {519: 2073, 527: 2073}, + {519: 2072, 527: 2072, 592: 2072, 2072}, + {519: 2071, 527: 2071, 592: 2071, 2071}, // 3830 - {494: 2107, 518: 4396, 525: 2107, 758: 6467}, - {518: 4396, 525: 2107, 758: 6462}, - {110: 2107, 132: 2107, 518: 4396, 525: 2107, 758: 6459}, - {198: 2107, 2107, 204: 2107, 518: 4396, 525: 2107, 591: 2107, 2107, 758: 6456}, - {198: 2107, 2107, 204: 2107, 518: 4396, 525: 2107, 591: 2107, 2107, 758: 6447}, + {519: 2070, 527: 2070, 592: 2070, 2070}, + {519: 2069, 527: 2069, 592: 2069, 2069}, + {519: 2068, 527: 2068, 592: 2068, 2068}, + {519: 2067, 527: 2067, 592: 2067, 2067}, + {519: 2066, 527: 2066, 592: 2066, 2066}, // 3835 - {198: 6453, 6454, 204: 6455, 525: 2823, 591: 6451, 6452, 755: 6450, 952: 6448, 1124: 6449}, - {2036, 2036, 17: 2036, 56: 2036, 59: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 491: 2036, 673: 2036}, - {2035, 2035, 17: 2035, 56: 2035, 59: 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 491: 2035, 673: 2035}, - {2031, 2031, 17: 2031, 56: 2031, 59: 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 491: 2031, 673: 2031}, - {2030, 2030, 17: 2030, 56: 2030, 59: 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 491: 2030, 673: 2030}, + {519: 2065, 527: 2065, 592: 2065, 2065}, + {494: 2064, 519: 2064}, + {494: 2063, 519: 2063}, + {494: 2062, 519: 2062}, + {494: 2061, 519: 2061}, // 3840 - {2029, 2029, 17: 2029, 56: 2029, 59: 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 491: 2029, 673: 2029}, - {2028, 2028, 17: 2028, 56: 2028, 59: 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 491: 2028, 673: 2028}, - {2027, 2027, 17: 2027, 56: 2027, 59: 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 491: 2027, 673: 2027}, - {2026, 2026, 17: 2026, 56: 2026, 59: 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 491: 2026, 673: 2026}, - {198: 6453, 6454, 204: 6455, 525: 2823, 591: 6451, 6452, 755: 6450, 952: 6457, 1124: 6458}, + {2: 2060, 2060, 2060, 2060, 2060, 2060, 2060, 10: 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 60: 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 494: 2060, 510: 2060, 519: 2060, 523: 2060}, + {2: 2059, 2059, 2059, 2059, 2059, 2059, 2059, 10: 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 60: 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 494: 2059, 510: 2059, 519: 2059, 523: 2059}, + {219: 6511}, + {519: 4405, 527: 2114, 759: 6509}, + {519: 4405, 527: 2114, 592: 2114, 2114, 759: 6507}, // 3845 - {2038, 2038, 17: 2038, 56: 2038, 59: 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 491: 2038, 673: 2038}, - {2037, 2037, 17: 2037, 56: 2037, 59: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 491: 2037, 673: 2037}, - {110: 4052, 132: 4051, 525: 2823, 755: 2822, 762: 6461, 857: 6460}, - {2040, 2040, 17: 2040, 56: 2040, 59: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 491: 2040, 673: 2040}, - {2039, 2039, 17: 2039, 56: 2039, 59: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 491: 2039, 673: 2039}, + {494: 2114, 519: 4405, 759: 6505}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 510: 2114, 519: 4405, 523: 2114, 759: 6500}, + {494: 2114, 519: 4405, 527: 2114, 759: 6495}, + {494: 2114, 519: 4405, 527: 2114, 759: 6492}, + {519: 4405, 527: 2114, 759: 6487}, // 3850 - {525: 2823, 755: 2822, 762: 6463}, - {226: 6464}, - {566: 6465}, - {114: 6466}, - {2041, 2041, 17: 2041, 56: 2041, 59: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 491: 2041, 673: 2041}, + {110: 2114, 132: 2114, 519: 4405, 527: 2114, 759: 6484}, + {198: 2114, 2114, 204: 2114, 519: 4405, 527: 2114, 592: 2114, 2114, 759: 6481}, + {198: 2114, 2114, 204: 2114, 519: 4405, 527: 2114, 592: 2114, 2114, 759: 6472}, + {198: 6478, 6479, 204: 6480, 527: 2831, 592: 6476, 6477, 756: 6475, 955: 6473, 1129: 6474}, + {2043, 2043, 17: 2043, 56: 2043, 58: 2043, 60: 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 492: 2043, 674: 2043}, // 3855 - {494: 6468, 525: 2823, 755: 2822, 762: 6469}, - {2043, 2043, 17: 2043, 56: 2043, 59: 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 491: 2043, 673: 2043}, - {2042, 2042, 17: 2042, 56: 2042, 59: 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 491: 2042, 673: 2042}, - {494: 6472, 525: 2823, 755: 2822, 762: 6471}, - {2044, 2044, 17: 2044, 56: 2044, 59: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 491: 2044, 673: 2044, 813: 6473}, + {2042, 2042, 17: 2042, 56: 2042, 58: 2042, 60: 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 492: 2042, 674: 2042}, + {2038, 2038, 17: 2038, 56: 2038, 58: 2038, 60: 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 492: 2038, 674: 2038}, + {2037, 2037, 17: 2037, 56: 2037, 58: 2037, 60: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 492: 2037, 674: 2037}, + {2036, 2036, 17: 2036, 56: 2036, 58: 2036, 60: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 492: 2036, 674: 2036}, + {2035, 2035, 17: 2035, 56: 2035, 58: 2035, 60: 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 492: 2035, 674: 2035}, // 3860 - {2045, 2045, 17: 2045, 56: 2045, 59: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 491: 2045, 673: 2045}, - {325: 6474}, - {2046, 2046, 17: 2046, 56: 2046, 59: 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 491: 2046, 673: 2046}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 508: 6478, 522: 6479, 685: 3597, 2849, 688: 2850, 2848, 760: 6477, 1348: 6476}, - {2047, 2047, 17: 2047, 56: 2047, 59: 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 491: 2047, 673: 2047}, + {2034, 2034, 17: 2034, 56: 2034, 58: 2034, 60: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 492: 2034, 674: 2034}, + {2033, 2033, 17: 2033, 56: 2033, 58: 2033, 60: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 492: 2033, 674: 2033}, + {198: 6478, 6479, 204: 6480, 527: 2831, 592: 6476, 6477, 756: 6475, 955: 6482, 1129: 6483}, + {2045, 2045, 17: 2045, 56: 2045, 58: 2045, 60: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 492: 2045, 674: 2045}, + {2044, 2044, 17: 2044, 56: 2044, 58: 2044, 60: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 492: 2044, 674: 2044}, // 3865 - {282, 282, 17: 282, 56: 282, 59: 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 491: 282, 673: 282}, - {281, 281, 17: 281, 56: 281, 59: 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 491: 281, 673: 281}, - {280, 280, 17: 280, 56: 280, 59: 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 491: 280, 673: 280}, - {494: 6481}, - {2048, 2048, 17: 2048, 56: 2048, 59: 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 491: 2048, 673: 2048}, + {110: 4061, 132: 4060, 527: 2831, 756: 2830, 763: 6486, 858: 6485}, + {2047, 2047, 17: 2047, 56: 2047, 58: 2047, 60: 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 492: 2047, 674: 2047}, + {2046, 2046, 17: 2046, 56: 2046, 58: 2046, 60: 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 492: 2046, 674: 2046}, + {527: 2831, 756: 2830, 763: 6488}, + {227: 6489}, // 3870 - {525: 2823, 591: 6451, 6452, 755: 6450, 952: 6483}, - {2049, 2049, 17: 2049, 56: 2049, 59: 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 491: 2049, 673: 2049}, - {525: 2823, 755: 2822, 762: 6485}, - {2050, 2050, 17: 2050, 56: 2050, 59: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 491: 2050, 673: 2050}, - {2: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 10: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 59: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 494: 2051, 508: 2051, 518: 2051, 522: 2051}, + {567: 6490}, + {114: 6491}, + {2048, 2048, 17: 2048, 56: 2048, 58: 2048, 60: 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 492: 2048, 674: 2048}, + {494: 6493, 527: 2831, 756: 2830, 763: 6494}, + {2050, 2050, 17: 2050, 56: 2050, 58: 2050, 60: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 492: 2050, 674: 2050}, // 3875 - {670: 6488}, - {494: 6489}, - {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 6490}, - {2076, 2076, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6492, 2849, 688: 2850, 2848}, + {2049, 2049, 17: 2049, 56: 2049, 58: 2049, 60: 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 492: 2049, 674: 2049}, + {494: 6497, 527: 2831, 756: 2830, 763: 6496}, + {2051, 2051, 17: 2051, 56: 2051, 58: 2051, 60: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 112: 3575, 3579, 3572, 3587, 118: 3574, 3571, 3573, 3577, 3578, 3583, 3582, 3581, 3585, 3586, 3580, 3584, 131: 3576, 492: 2051, 674: 2051, 815: 6498}, + {2052, 2052, 17: 2052, 56: 2052, 58: 2052, 60: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 492: 2052, 674: 2052}, + {325: 6499}, // 3880 - {2077, 2077}, - {2078, 2078}, - {2097, 2097, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 6527}, - {2095, 2095}, - {28: 6525}, + {2053, 2053, 17: 2053, 56: 2053, 58: 2053, 60: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 492: 2053, 674: 2053}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 510: 6503, 523: 6504, 686: 3606, 2857, 689: 2858, 2856, 761: 6502, 1351: 6501}, + {2054, 2054, 17: 2054, 56: 2054, 58: 2054, 60: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 492: 2054, 674: 2054}, + {286, 286, 17: 286, 56: 286, 58: 286, 60: 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 492: 286, 674: 286}, + {285, 285, 17: 285, 56: 285, 58: 285, 60: 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 492: 285, 674: 285}, // 3885 - {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 10: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 59: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 518: 6514, 672: 1825}, - {270: 6500, 492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6499}, - {2089, 2089}, - {518: 6501}, - {182: 6505, 244: 6508, 263: 6507, 306: 6511, 318: 6504, 6510, 6509, 494: 6503, 595: 6506, 1071: 6502}, + {284, 284, 17: 284, 56: 284, 58: 284, 60: 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 492: 284, 674: 284}, + {494: 6506}, + {2055, 2055, 17: 2055, 56: 2055, 58: 2055, 60: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 492: 2055, 674: 2055}, + {527: 2831, 592: 6476, 6477, 756: 6475, 955: 6508}, + {2056, 2056, 17: 2056, 56: 2056, 58: 2056, 60: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 492: 2056, 674: 2056}, // 3890 - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6513}, - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6512}, - {492: 2086, 2086, 513: 2086, 515: 2086, 522: 2086, 587: 2086, 2086, 665: 2086, 674: 2086, 682: 2086, 761: 2086}, - {492: 2085, 2085, 513: 2085, 515: 2085, 522: 2085, 587: 2085, 2085, 665: 2085, 674: 2085, 682: 2085, 761: 2085}, - {492: 2084, 2084, 513: 2084, 515: 2084, 522: 2084, 587: 2084, 2084, 665: 2084, 674: 2084, 682: 2084, 761: 2084}, + {527: 2831, 756: 2830, 763: 6510}, + {2057, 2057, 17: 2057, 56: 2057, 58: 2057, 60: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 492: 2057, 674: 2057}, + {2: 2058, 2058, 2058, 2058, 2058, 2058, 2058, 10: 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 60: 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 494: 2058, 510: 2058, 519: 2058, 523: 2058}, + {671: 6513}, + {494: 6514}, // 3895 - {492: 2083, 2083, 513: 2083, 515: 2083, 522: 2083, 587: 2083, 2083, 665: 2083, 674: 2083, 682: 2083, 761: 2083}, - {492: 2082, 2082, 513: 2082, 515: 2082, 522: 2082, 587: 2082, 2082, 665: 2082, 674: 2082, 682: 2082, 761: 2082}, - {492: 2081, 2081, 513: 2081, 515: 2081, 522: 2081, 587: 2081, 2081, 665: 2081, 674: 2081, 682: 2081, 761: 2081}, - {492: 2080, 2080, 513: 2080, 515: 2080, 522: 2080, 587: 2080, 2080, 665: 2080, 674: 2080, 682: 2080, 761: 2080}, - {492: 2079, 2079, 513: 2079, 515: 2079, 522: 2079, 587: 2079, 2079, 665: 2079, 674: 2079, 682: 2079, 761: 2079}, + {2076, 2076, 17: 2076, 56: 2076, 58: 2076, 60: 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 492: 2076, 674: 2076, 924: 6515}, + {2083, 2083, 17: 6470, 56: 6446, 58: 6466, 60: 6459, 6449, 6445, 6453, 6457, 6469, 6452, 6458, 6456, 6454, 6467, 6460, 6448, 6468, 6447, 6450, 6451, 6455, 492: 6461, 674: 6471, 920: 6463, 6462, 6465, 6444, 925: 6464}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6517, 2857, 689: 2858, 2856}, + {2084, 2084}, + {2085, 2085}, // 3900 - {2087, 2087}, - {2088, 2088}, - {182: 6505, 244: 6508, 263: 6507, 306: 6511, 318: 6504, 6510, 6509, 494: 6515, 595: 6506, 1071: 6516}, - {492: 2663, 2662, 513: 6521, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6522}, - {492: 2663, 2662, 513: 6517, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6518}, + {2104, 2104, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 6552}, + {2102, 2102}, + {28: 6550}, + {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 10: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 60: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 519: 6539, 673: 1832}, + {224: 6525, 493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 6524}, // 3905 - {28: 6519}, - {2090, 2090}, - {525: 2823, 755: 6520}, - {2091, 2091}, - {28: 6523}, + {2096, 2096}, + {519: 6526}, + {182: 6530, 245: 6533, 264: 6532, 306: 6536, 318: 6529, 6535, 6534, 494: 6528, 597: 6531, 1075: 6527}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 6538}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 6537}, // 3910 - {2092, 2092}, - {525: 2823, 755: 6524}, - {2093, 2093}, - {525: 2823, 755: 6526}, - {2094, 2094}, + {493: 2093, 495: 2093, 514: 2093, 516: 2093, 523: 2093, 588: 2093, 2093, 666: 2093, 675: 2093, 683: 2093, 762: 2093}, + {493: 2092, 495: 2092, 514: 2092, 516: 2092, 523: 2092, 588: 2092, 2092, 666: 2092, 675: 2092, 683: 2092, 762: 2092}, + {493: 2091, 495: 2091, 514: 2091, 516: 2091, 523: 2091, 588: 2091, 2091, 666: 2091, 675: 2091, 683: 2091, 762: 2091}, + {493: 2090, 495: 2090, 514: 2090, 516: 2090, 523: 2090, 588: 2090, 2090, 666: 2090, 675: 2090, 683: 2090, 762: 2090}, + {493: 2089, 495: 2089, 514: 2089, 516: 2089, 523: 2089, 588: 2089, 2089, 666: 2089, 675: 2089, 683: 2089, 762: 2089}, // 3915 - {2096, 2096}, - {2104, 2104}, - {518: 6554}, - {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 411: 6550, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6549}, - {492, 492, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {493: 2088, 495: 2088, 514: 2088, 516: 2088, 523: 2088, 588: 2088, 2088, 666: 2088, 675: 2088, 683: 2088, 762: 2088}, + {493: 2087, 495: 2087, 514: 2087, 516: 2087, 523: 2087, 588: 2087, 2087, 666: 2087, 675: 2087, 683: 2087, 762: 2087}, + {493: 2086, 495: 2086, 514: 2086, 516: 2086, 523: 2086, 588: 2086, 2086, 666: 2086, 675: 2086, 683: 2086, 762: 2086}, + {2094, 2094}, + {2095, 2095}, // 3920 - {494, 494, 500: 852, 509: 852, 511: 852}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 5844, 5839, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 5842, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 5841, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 5846, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5840, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 5849, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5847, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 5843, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 514: 3943, 589: 5855, 610: 5854, 667: 3941, 685: 5852, 2849, 688: 2850, 2848, 798: 5856, 853: 5853, 1003: 5857, 1192: 5850}, - {499, 499}, - {498, 498}, - {497, 497}, + {182: 6530, 245: 6533, 264: 6532, 306: 6536, 318: 6529, 6535, 6534, 494: 6540, 597: 6531, 1075: 6541}, + {493: 2670, 495: 2669, 514: 6546, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 6547}, + {493: 2670, 495: 2669, 514: 6542, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 683: 2802, 732: 2803, 762: 2635, 771: 2804, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2810, 2809, 789: 2778, 2636, 796: 2807, 2808, 2806, 803: 2637, 809: 2805, 830: 2811, 848: 6543}, + {28: 6544}, + {2097, 2097}, // 3925 + {527: 2831, 756: 6545}, + {2098, 2098}, + {28: 6548}, + {2099, 2099}, + {527: 2831, 756: 6549}, + // 3930 + {2100, 2100}, + {527: 2831, 756: 6551}, + {2101, 2101}, + {2103, 2103}, + {2111, 2111}, + // 3935 + {519: 6580}, + {80: 2629, 159: 2631, 166: 2659, 2644, 171: 2628, 412: 6576, 493: 2670, 495: 2669, 516: 2668, 523: 2654, 526: 6558, 588: 2653, 2667, 666: 2663, 674: 2627, 2779, 732: 6556, 762: 2635, 771: 6557, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 6564, 6563, 789: 2778, 2636, 796: 6561, 6562, 6560, 803: 2637, 809: 6559, 823: 2645, 834: 6574, 868: 6573, 6567, 873: 6568, 882: 6565, 6566, 885: 6570, 887: 6571, 6569, 6572, 948: 6575}, + {497, 497, 501: 857, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {499, 499, 501: 858, 511: 858, 858}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 5869, 5864, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 5867, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 5866, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 5871, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 5865, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 5874, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 5872, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 5868, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 515: 3952, 590: 5880, 611: 5879, 668: 3950, 686: 5877, 2857, 689: 2858, 2856, 799: 5881, 854: 5878, 1006: 5882, 1197: 5875}, + // 3940 + {504, 504}, + {503, 503}, + {502, 502}, + {501, 501}, + {500, 500}, + // 3945 + {498, 498}, {496, 496}, {495, 495}, + {494, 494}, {493, 493}, + // 3950 + {492, 492}, {491, 491}, {490, 490}, - // 3930 {489, 489}, {488, 488}, - {487, 487}, - {486, 486}, - {485, 485}, - // 3935 - {484, 484}, - {23: 5342}, - {2102, 2102}, - {518: 6551}, - {494: 6552}, - // 3940 - {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6553}, - {2101, 2101}, - {494: 6555}, - {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6556}, - {2103, 2103}, - // 3945 - {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 508: 1094, 520: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 6558}, - {2: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 10: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 59: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 5922, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 508: 1082, 520: 1082, 1140: 6559}, - {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 508: 4303, 520: 1914, 877: 6560}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 520: 6561, 685: 5926, 2849, 688: 2850, 2848, 942: 5927, 992: 5925}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6563, 2849, 688: 2850, 2848, 759: 5939, 942: 5927, 992: 6562}, - // 3950 - {9: 5935, 501: 6566}, - {1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1084, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 59: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 498: 1092, 501: 1084, 507: 1092, 1092, 512: 1092, 519: 1092, 523: 1092, 1092, 544: 1092, 672: 6564, 932: 5928}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5931, 685: 6565, 2849, 688: 2850, 2848}, - {1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1084, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 59: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 498: 1091, 501: 1084, 507: 1091, 1091, 512: 1091, 519: 1091, 523: 1091, 1091, 544: 1091, 672: 5933, 932: 5932}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 6567}, // 3955 - {273, 273, 9: 5605, 519: 2809, 814: 2810, 6568}, - {2133, 2133}, - {2136, 2136, 9: 3696}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6636, 2849, 688: 2850, 2848}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6634}, + {23: 5351}, + {2109, 2109}, + {519: 6577}, + {494: 6578}, + {80: 2629, 159: 2631, 166: 2659, 2644, 171: 2628, 493: 2670, 495: 2669, 516: 2668, 523: 2654, 526: 6558, 588: 2653, 2667, 666: 2663, 674: 2627, 2779, 732: 6556, 762: 2635, 771: 6557, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 6564, 6563, 789: 2778, 2636, 796: 6561, 6562, 6560, 803: 2637, 809: 6559, 823: 2645, 834: 6574, 868: 6573, 6567, 873: 6568, 882: 6565, 6566, 885: 6570, 887: 6571, 6569, 6572, 948: 6579}, // 3960 - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6625}, - {133: 5683, 588: 5682, 1181: 6621}, - {172: 631, 179: 5737}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 583: 6616, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6615}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 583: 6612, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 6611}, + {2108, 2108}, + {494: 6581}, + {80: 2629, 159: 2631, 166: 2659, 2644, 171: 2628, 493: 2670, 495: 2669, 516: 2668, 523: 2654, 526: 6558, 588: 2653, 2667, 666: 2663, 674: 2627, 2779, 732: 6556, 762: 2635, 771: 6557, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 6564, 6563, 789: 2778, 2636, 796: 6561, 6562, 6560, 803: 2637, 809: 6559, 823: 2645, 834: 6574, 868: 6573, 6567, 873: 6568, 882: 6565, 6566, 885: 6570, 887: 6571, 6569, 6572, 948: 6582}, + {2110, 2110}, + {2: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 60: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 510: 1100, 521: 1100, 776: 5572, 5571, 5570, 861: 5573, 912: 6584}, // 3965 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 583: 6608, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 6607}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6603, 804: 6602}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6600}, - {172: 6592}, - {177: 6589}, + {2: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 10: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 60: 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 5947, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, 510: 1088, 521: 1088, 1145: 6585}, + {2: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 10: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 60: 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 510: 4312, 521: 1921, 878: 6586}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 521: 6587, 686: 5951, 2857, 689: 2858, 2856, 944: 5952, 996: 5950}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6589, 2857, 689: 2858, 2856, 760: 5964, 944: 5952, 996: 6588}, + {9: 5960, 502: 6592}, // 3970 - {532: 6586}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6584}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6585}, - {30, 30, 9: 4032}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6587}, + {1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1090, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 60: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 499: 1098, 502: 1090, 508: 1098, 510: 1098, 513: 1098, 520: 1098, 524: 1098, 1098, 545: 1098, 673: 6590, 934: 5953}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 542: 5956, 686: 6591, 2857, 689: 2858, 2856}, + {1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1090, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 60: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 499: 1097, 502: 1090, 508: 1097, 510: 1097, 513: 1097, 520: 1097, 524: 1097, 1097, 545: 1097, 673: 5958, 934: 5957}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 5584, 602: 5579, 686: 4038, 2857, 689: 2858, 2856, 732: 5583, 760: 5582, 821: 5581, 825: 5580, 5586, 875: 5576, 916: 6593}, + {277, 277, 9: 5630, 520: 2817, 816: 2818, 6594}, // 3975 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6588}, - {57, 57}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6590}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 6591}, - {60, 60}, + {2140, 2140}, + {2143, 2143, 9: 3705}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6662, 2857, 689: 2858, 2856}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6660}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6651}, // 3980 - {513: 6593}, - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 687: 6595, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6594}, - {193, 193, 501: 6598}, - {217: 6596}, - {494: 6597}, + {133: 5708, 589: 5707, 1186: 6647}, + {172: 637, 179: 5762}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 584: 6642, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 6641}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 584: 6638, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5465, 892: 6637}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 584: 6634, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5908, 5906, 886: 6633}, // 3985 - {191, 191}, - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6599}, - {192, 192}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6601, 2849, 688: 2850, 2848}, - {2020, 2020}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6629, 806: 6628}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6626}, + {172: 6618}, + {177: 6615}, + {533: 6612}, // 3990 - {2115, 2115, 9: 4032}, - {1090, 1090, 9: 1090, 174: 6605, 507: 6604}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 6606}, - {2113, 2113}, - {2114, 2114, 9: 4885}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6610}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 6611}, + {30, 30, 9: 4041}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6613}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6399, 2857, 689: 2858, 2856, 913: 6614}, // 3995 - {2117, 2117, 9: 5884}, - {603: 6609}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 6610}, - {2116, 2116, 9: 5884}, - {2119, 2119, 9: 5442}, + {57, 57}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6616}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5143, 2857, 689: 2858, 2856, 911: 6617}, + {60, 60}, + {514: 6619}, // 4000 - {603: 6613}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 6614}, - {2118, 2118, 9: 5442}, - {2112, 2112, 9: 4032, 691: 4943, 693: 4942, 936: 6620}, - {603: 6617}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 688: 6621, 732: 5930, 762: 5928, 771: 5931, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 5929, 5933, 5932, 789: 2778, 5935, 796: 5936, 5937, 5934, 870: 6620}, + {197, 197, 502: 6624}, + {217: 6622}, + {494: 6623}, + {195, 195}, // 4005 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6618}, - {2112, 2112, 9: 4032, 691: 4943, 693: 4942, 936: 6619}, - {2120, 2120}, - {2121, 2121}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6622}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 732: 5930, 762: 5928, 771: 5931, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 5929, 5933, 5932, 789: 2778, 5935, 796: 5936, 5937, 5934, 870: 6625}, + {196, 196}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6627, 2857, 689: 2858, 2856}, + {2027, 2027}, + {2122, 2122, 9: 4041}, // 4010 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6623}, - {2112, 2112, 9: 4032, 691: 4943, 693: 4942, 936: 6624}, - {2125, 2125}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6626, 2849, 688: 2850, 2848}, - {491: 6627}, + {1096, 1096, 9: 1096, 174: 6631, 508: 6630}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 6632}, + {2120, 2120}, + {2121, 2121, 9: 4894}, + {2124, 2124, 9: 5909}, // 4015 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6628}, - {2266, 2266, 90: 4347, 517: 4348, 892: 6630, 906: 6629, 1094: 6631}, - {2265, 2265, 90: 4347, 892: 6633}, - {2264, 2264, 517: 4348, 906: 6632}, - {2126, 2126}, + {604: 6635}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 5908, 5906, 886: 6636}, + {2123, 2123, 9: 5909}, + {2126, 2126, 9: 5467}, + {604: 6639}, // 4020 - {2262, 2262}, - {2263, 2263}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6635}, - {2127, 2127}, - {2274, 2274}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5465, 892: 6640}, + {2125, 2125, 9: 5467}, + {2119, 2119, 9: 4041, 692: 4952, 694: 4951, 938: 6646}, + {604: 6643}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 6644}, // 4025 - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6900}, - {668: 6888}, - {668: 2260}, - {668: 2259}, - {668: 2258}, + {2119, 2119, 9: 4041, 692: 4952, 694: 4951, 938: 6645}, + {2127, 2127}, + {2128, 2128}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 6648}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 4039, 806: 6649}, // 4030 - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6865}, - {18: 6783, 90: 6782, 111: 2153, 154: 2153, 687: 2153, 1370: 6781}, - {522: 6780}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6768}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 494: 1916, 583: 4974, 590: 1916, 805: 6716}, + {2119, 2119, 9: 4041, 692: 4952, 694: 4951, 938: 6650}, + {2132, 2132}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6652, 2857, 689: 2858, 2856}, + {492: 6653}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6654}, // 4035 - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 494: 1916, 583: 4974, 805: 6710}, - {172: 6699}, - {532: 6687}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6651}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6652}, + {2273, 2273, 90: 4356, 518: 4357, 894: 6656, 908: 6655, 1098: 6657}, + {2272, 2272, 90: 4356, 894: 6659}, + {2271, 2271, 518: 4357, 908: 6658}, + {2133, 2133}, + {2269, 2269}, // 4040 - {53, 53, 6: 53, 53, 53, 15: 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 496: 53, 499: 53, 53, 514: 53, 524: 53, 667: 53, 53, 675: 6661, 938: 6655, 1232: 6653, 1326: 6654}, - {422, 422, 6: 4353, 4355, 426, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 496: 4352, 499: 2236, 4389, 514: 2236, 524: 5117, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 944: 5759, 1044: 6686}, - {52, 52, 6: 52, 52, 52, 15: 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 496: 52, 499: 52, 52, 514: 52, 524: 52, 667: 52, 52, 675: 6661, 938: 6685}, - {51, 51, 6: 51, 51, 51, 15: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 79: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 496: 51, 499: 51, 51, 514: 51, 524: 51, 667: 51, 51, 675: 51}, - {504: 2107, 2107, 518: 4396, 525: 2107, 681: 6682, 758: 6681}, + {2270, 2270}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 6661}, + {2134, 2134}, + {2281, 2281}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6926}, // 4045 - {493: 6678, 504: 2107, 2107, 518: 4396, 525: 2107, 758: 6677}, - {504: 2107, 2107, 518: 4396, 525: 2107, 758: 6675}, - {44, 44, 6: 44, 44, 44, 15: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 79: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 496: 44, 499: 44, 44, 514: 44, 524: 44, 667: 44, 44, 675: 44}, - {81: 6673, 83: 6674, 6671, 675: 6672}, - {504: 2107, 2107, 518: 4396, 525: 2107, 758: 6669}, + {669: 6914}, + {669: 2267}, + {669: 2266}, + {669: 2265}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6891}, // 4050 - {41, 41, 6: 41, 41, 41, 15: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 79: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 496: 41, 499: 41, 41, 514: 41, 524: 41, 667: 41, 41, 675: 41}, - {504: 2107, 2107, 518: 4396, 525: 2107, 758: 6667}, - {38, 38, 6: 38, 38, 38, 15: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 79: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 496: 38, 499: 38, 38, 514: 38, 524: 38, 667: 38, 38, 675: 38}, - {36, 36, 6: 36, 36, 36, 15: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 79: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 496: 36, 499: 36, 36, 514: 36, 524: 36, 667: 36, 36, 675: 36}, - {35, 35, 6: 35, 35, 35, 15: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 79: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 496: 35, 499: 35, 35, 514: 35, 524: 35, 667: 35, 35, 675: 35}, + {18: 6809, 90: 6808, 111: 2160, 154: 2160, 688: 2160, 1373: 6807}, + {523: 6806}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6794}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 494: 1923, 584: 4983, 591: 1923, 807: 6742}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 494: 1923, 584: 4983, 807: 6736}, // 4055 - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6668}, - {39, 39, 6: 39, 39, 39, 15: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 79: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 496: 39, 499: 39, 39, 514: 39, 524: 39, 667: 39, 39, 675: 39}, - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6670}, - {42, 42, 6: 42, 42, 42, 15: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 79: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 496: 42, 499: 42, 42, 514: 42, 524: 42, 667: 42, 42, 675: 42}, - {43, 43, 6: 43, 43, 43, 15: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 79: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 496: 43, 499: 43, 43, 514: 43, 524: 43, 667: 43, 43, 675: 43}, + {172: 6725}, + {533: 6713}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6677}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6678}, + {53, 53, 6: 53, 53, 53, 15: 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 79: 6686, 6683, 6689, 6690, 6691, 6684, 6682, 6692, 6688, 6685, 497: 53, 500: 53, 53, 515: 53, 525: 53, 668: 53, 53, 676: 6687, 940: 6681, 1235: 6679, 1329: 6680}, // 4060 - {40, 40, 6: 40, 40, 40, 15: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 79: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 496: 40, 499: 40, 40, 514: 40, 524: 40, 667: 40, 40, 675: 40}, - {37, 37, 6: 37, 37, 37, 15: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 79: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 496: 37, 499: 37, 37, 514: 37, 524: 37, 667: 37, 37, 675: 37}, - {34, 34, 6: 34, 34, 34, 15: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 79: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 496: 34, 499: 34, 34, 514: 34, 524: 34, 667: 34, 34, 675: 34}, - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6676}, - {45, 45, 6: 45, 45, 45, 15: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 79: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 496: 45, 499: 45, 45, 514: 45, 524: 45, 667: 45, 45, 675: 45}, + {426, 426, 6: 4362, 4364, 430, 15: 4381, 2243, 4379, 4318, 4383, 4370, 4399, 4363, 4366, 4365, 4368, 4369, 4371, 4378, 430, 4389, 4390, 4400, 4376, 4377, 4382, 4384, 4396, 4395, 4404, 4397, 4394, 4387, 4392, 4393, 4386, 4388, 4391, 4380, 4401, 4402, 497: 4361, 500: 2243, 4398, 515: 2243, 525: 5126, 668: 2243, 4367, 805: 4372, 818: 4374, 838: 4373, 859: 4375, 862: 4385, 866: 4403, 946: 5784, 1049: 6712}, + {52, 52, 6: 52, 52, 52, 15: 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 79: 6686, 6683, 6689, 6690, 6691, 6684, 6682, 6692, 6688, 6685, 497: 52, 500: 52, 52, 515: 52, 525: 52, 668: 52, 52, 676: 6687, 940: 6711}, + {51, 51, 6: 51, 51, 51, 15: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 79: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 497: 51, 500: 51, 51, 515: 51, 525: 51, 668: 51, 51, 676: 51}, + {505: 2114, 2114, 519: 4405, 527: 2114, 681: 6708, 759: 6707}, + {495: 6704, 505: 2114, 2114, 519: 4405, 527: 2114, 759: 6703}, // 4065 - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6680}, - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6679}, - {46, 46, 6: 46, 46, 46, 15: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 79: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 496: 46, 499: 46, 46, 514: 46, 524: 46, 667: 46, 46, 675: 46}, - {47, 47, 6: 47, 47, 47, 15: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 79: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 496: 47, 499: 47, 47, 514: 47, 524: 47, 667: 47, 47, 675: 47}, - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6684}, + {505: 2114, 2114, 519: 4405, 527: 2114, 759: 6701}, + {44, 44, 6: 44, 44, 44, 15: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 79: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 497: 44, 500: 44, 44, 515: 44, 525: 44, 668: 44, 44, 676: 44}, + {81: 6699, 83: 6700, 6697, 676: 6698}, + {505: 2114, 2114, 519: 4405, 527: 2114, 759: 6695}, + {41, 41, 6: 41, 41, 41, 15: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 79: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 497: 41, 500: 41, 41, 515: 41, 525: 41, 668: 41, 41, 676: 41}, // 4070 - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6683}, - {48, 48, 6: 48, 48, 48, 15: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 79: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 496: 48, 499: 48, 48, 514: 48, 524: 48, 667: 48, 48, 675: 48}, - {49, 49, 6: 49, 49, 49, 15: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 79: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 496: 49, 499: 49, 49, 514: 49, 524: 49, 667: 49, 49, 675: 49}, - {50, 50, 6: 50, 50, 50, 15: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 79: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 496: 50, 499: 50, 50, 514: 50, 524: 50, 667: 50, 50, 675: 50}, - {54, 54}, + {505: 2114, 2114, 519: 4405, 527: 2114, 759: 6693}, + {38, 38, 6: 38, 38, 38, 15: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 79: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 497: 38, 500: 38, 38, 515: 38, 525: 38, 668: 38, 38, 676: 38}, + {36, 36, 6: 36, 36, 36, 15: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 79: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 497: 36, 500: 36, 36, 515: 36, 525: 36, 668: 36, 36, 676: 36}, + {35, 35, 6: 35, 35, 35, 15: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 79: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 497: 35, 500: 35, 35, 515: 35, 525: 35, 668: 35, 35, 676: 35}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6694}, // 4075 - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6688}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6689}, - {134: 6693, 6692, 897: 6690, 1148: 6691}, - {2603, 2603, 9: 2603, 134: 2603, 2603}, - {59, 59, 9: 6697, 134: 6693, 6692, 897: 6696}, + {39, 39, 6: 39, 39, 39, 15: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 79: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 497: 39, 500: 39, 39, 515: 39, 525: 39, 668: 39, 39, 676: 39}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6696}, + {42, 42, 6: 42, 42, 42, 15: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 79: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 497: 42, 500: 42, 42, 515: 42, 525: 42, 668: 42, 42, 676: 42}, + {43, 43, 6: 43, 43, 43, 15: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 79: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 497: 43, 500: 43, 43, 515: 43, 525: 43, 668: 43, 43, 676: 43}, + {40, 40, 6: 40, 40, 40, 15: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 79: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 497: 40, 500: 40, 40, 515: 40, 525: 40, 668: 40, 40, 676: 40}, // 4080 - {518: 4396, 525: 2107, 758: 6694}, - {2599, 2599, 9: 2599, 134: 2599, 2599}, - {525: 2823, 755: 2822, 762: 6695}, - {2600, 2600, 9: 2600, 134: 2600, 2600}, - {2602, 2602, 9: 2602, 134: 2602, 2602}, + {37, 37, 6: 37, 37, 37, 15: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 79: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 497: 37, 500: 37, 37, 515: 37, 525: 37, 668: 37, 37, 676: 37}, + {34, 34, 6: 34, 34, 34, 15: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 79: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 497: 34, 500: 34, 34, 515: 34, 525: 34, 668: 34, 34, 676: 34}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6702}, + {45, 45, 6: 45, 45, 45, 15: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 79: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 497: 45, 500: 45, 45, 515: 45, 525: 45, 668: 45, 45, 676: 45}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6706}, // 4085 - {134: 6693, 6692, 897: 6698}, - {2601, 2601, 9: 2601, 134: 2601, 2601}, - {513: 6700, 520: 6701}, - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6707}, - {225: 6702}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6705}, + {46, 46, 6: 46, 46, 46, 15: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 79: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 497: 46, 500: 46, 46, 515: 46, 525: 46, 668: 46, 46, 676: 46}, + {47, 47, 6: 47, 47, 47, 15: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 79: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 497: 47, 500: 47, 47, 515: 47, 525: 47, 668: 47, 47, 676: 47}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6710}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 6709}, // 4090 - {501: 6703}, - {201: 6704}, - {217: 6705}, - {494: 6706}, - {194, 194}, + {48, 48, 6: 48, 48, 48, 15: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 79: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 497: 48, 500: 48, 48, 515: 48, 525: 48, 668: 48, 48, 676: 48}, + {49, 49, 6: 49, 49, 49, 15: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 79: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 497: 49, 500: 49, 49, 515: 49, 525: 49, 668: 49, 49, 676: 49}, + {50, 50, 6: 50, 50, 50, 15: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 79: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 497: 50, 500: 50, 50, 515: 50, 525: 50, 668: 50, 50, 676: 50}, + {54, 54}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6714}, // 4095 - {501: 6708}, - {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6709}, - {195, 195}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 6712, 5881, 1155: 6713, 1321: 6711}, - {268, 268, 9: 6714}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6399, 2857, 689: 2858, 2856, 913: 6715}, + {134: 6719, 6718, 899: 6716, 1153: 6717}, + {2610, 2610, 9: 2610, 134: 2610, 2610}, + {59, 59, 9: 6723, 134: 6719, 6718, 899: 6722}, + {519: 4405, 527: 2114, 759: 6720}, // 4100 - {206, 206, 9: 206}, - {205, 205, 9: 205}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 6712, 5881, 1155: 6715}, - {204, 204, 9: 204}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 6717}, + {2606, 2606, 9: 2606, 134: 2606, 2606}, + {527: 2831, 756: 2830, 763: 6721}, + {2607, 2607, 9: 2607, 134: 2607, 2607}, + {2609, 2609, 9: 2609, 134: 2609, 2609}, + {134: 6719, 6718, 899: 6724}, // 4105 - {251, 251, 6: 251, 9: 5459, 15: 251, 51: 251, 251, 251, 251, 251, 493: 251, 683: 5503, 985: 5502, 6718}, - {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 493: 6720, 1034: 6719}, - {232, 232, 6: 232, 15: 6736, 51: 232, 232, 6735, 6737, 6738, 979: 6734, 1133: 6733, 6732}, - {141: 6725, 6723, 6724, 6726, 1033: 6722, 1230: 6721}, - {258, 258, 6: 258, 15: 258, 51: 258, 258, 258, 258, 258, 141: 6725, 6723, 6724, 6726, 1033: 6731}, + {2608, 2608, 9: 2608, 134: 2608, 2608}, + {514: 6726, 521: 6727}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 732: 5930, 762: 5928, 771: 5931, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 5929, 5933, 5932, 789: 2778, 5935, 796: 5936, 5937, 5934, 870: 6733}, + {226: 6728}, + {502: 6729}, // 4110 - {257, 257, 6: 257, 15: 257, 51: 257, 257, 257, 257, 257, 141: 257, 257, 257, 257}, - {525: 2823, 755: 4161, 784: 6730}, - {525: 2823, 755: 4161, 784: 6729}, - {525: 2823, 755: 4161, 784: 6728}, - {525: 2823, 755: 4161, 784: 6727}, + {201: 6730}, + {217: 6731}, + {494: 6732}, + {198, 198}, + {502: 6734}, // 4115 - {252, 252, 6: 252, 15: 252, 51: 252, 252, 252, 252, 252, 141: 252, 252, 252, 252}, - {253, 253, 6: 253, 15: 253, 51: 253, 253, 253, 253, 253, 141: 253, 253, 253, 253}, - {254, 254, 6: 254, 15: 254, 51: 254, 254, 254, 254, 254, 141: 254, 254, 254, 254}, - {255, 255, 6: 255, 15: 255, 51: 255, 255, 255, 255, 255, 141: 255, 255, 255, 255}, - {256, 256, 6: 256, 15: 256, 51: 256, 256, 256, 256, 256, 141: 256, 256, 256, 256}, + {493: 2670, 495: 2669, 516: 2668, 523: 2654, 588: 2653, 2667, 666: 2663, 675: 2779, 732: 5930, 762: 5928, 771: 5931, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 5929, 5933, 5932, 789: 2778, 5935, 796: 5936, 5937, 5934, 870: 6735}, + {199, 199}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 6738, 5906, 1160: 6739, 1324: 6737}, + {272, 272, 9: 6740}, + {210, 210, 9: 210}, // 4120 - {237, 237, 6: 6760, 51: 237, 6761, 1031: 6759}, - {231, 231, 6: 231, 15: 6736, 51: 231, 231, 6735, 6737, 6738, 979: 6758}, - {230, 230, 6: 230, 15: 230, 51: 230, 230, 230, 230, 230}, - {517: 6757, 998: 6756}, - {225: 6742, 354: 6744, 396: 6743}, + {209, 209, 9: 209}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 5900, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 5905, 686: 3606, 2857, 689: 2858, 2856, 761: 5418, 824: 5907, 844: 6738, 5906, 1160: 6741}, + {208, 208, 9: 208}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5481, 917: 5482, 950: 6743}, + {255, 255, 6: 255, 9: 5484, 15: 255, 51: 255, 255, 255, 255, 255, 495: 255, 684: 5528, 989: 5527, 6744}, // 4125 - {525: 2823, 755: 4161, 784: 6741}, - {169: 6740, 525: 2823, 755: 4161, 784: 6739}, - {217, 217, 6: 217, 15: 217, 51: 217, 217, 217, 217, 217}, - {216, 216, 6: 216, 15: 216, 51: 216, 216, 216, 216, 216}, - {218, 218, 6: 218, 15: 218, 51: 218, 218, 218, 218, 218}, + {263, 263, 6: 263, 15: 263, 51: 263, 263, 263, 263, 263, 495: 6746, 1039: 6745}, + {236, 236, 6: 236, 15: 6762, 51: 236, 236, 6761, 6763, 6764, 983: 6760, 1138: 6759, 6758}, + {141: 6751, 6749, 6750, 6752, 1038: 6748, 1233: 6747}, + {262, 262, 6: 262, 15: 262, 51: 262, 262, 262, 262, 262, 141: 6751, 6749, 6750, 6752, 1038: 6757}, + {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 141: 261, 261, 261, 261}, // 4130 - {496: 6754, 525: 2823, 755: 6755}, - {599: 6750}, - {222, 222, 6: 222, 15: 222, 51: 222, 222, 222, 222, 222, 374: 6746, 496: 6747, 599: 6745}, - {525: 2823, 755: 4161, 784: 6748}, - {220, 220, 6: 220, 15: 220, 51: 220, 220, 220, 220, 220}, + {527: 2831, 756: 4170, 785: 6756}, + {527: 2831, 756: 4170, 785: 6755}, + {527: 2831, 756: 4170, 785: 6754}, + {527: 2831, 756: 4170, 785: 6753}, + {256, 256, 6: 256, 15: 256, 51: 256, 256, 256, 256, 256, 141: 256, 256, 256, 256}, // 4135 - {219, 219, 6: 219, 15: 219, 51: 219, 219, 219, 219, 219}, - {112: 6749}, + {257, 257, 6: 257, 15: 257, 51: 257, 257, 257, 257, 257, 141: 257, 257, 257, 257}, + {258, 258, 6: 258, 15: 258, 51: 258, 258, 258, 258, 258, 141: 258, 258, 258, 258}, + {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 141: 259, 259, 259, 259}, + {260, 260, 6: 260, 15: 260, 51: 260, 260, 260, 260, 260, 141: 260, 260, 260, 260}, + {241, 241, 6: 6786, 51: 241, 6787, 1036: 6785}, + // 4140 + {235, 235, 6: 235, 15: 6762, 51: 235, 235, 6761, 6763, 6764, 983: 6784}, + {234, 234, 6: 234, 15: 234, 51: 234, 234, 234, 234, 234}, + {518: 6783, 1001: 6782}, + {226: 6768, 355: 6770, 397: 6769}, + {527: 2831, 756: 4170, 785: 6767}, + // 4145 + {169: 6766, 527: 2831, 756: 4170, 785: 6765}, {221, 221, 6: 221, 15: 221, 51: 221, 221, 221, 221, 221}, - {496: 6751, 525: 2823, 755: 6752}, + {220, 220, 6: 220, 15: 220, 51: 220, 220, 220, 220, 220}, + {222, 222, 6: 222, 15: 222, 51: 222, 222, 222, 222, 222}, + {497: 6780, 527: 2831, 756: 6781}, + // 4150 + {600: 6776}, + {226, 226, 6: 226, 15: 226, 51: 226, 226, 226, 226, 226, 375: 6772, 497: 6773, 600: 6771}, + {527: 2831, 756: 4170, 785: 6774}, {224, 224, 6: 224, 15: 224, 51: 224, 224, 224, 224, 224}, - // 4140 - {112: 6753}, {223, 223, 6: 223, 15: 223, 51: 223, 223, 223, 223, 223}, - {226, 226, 6: 226, 15: 226, 51: 226, 226, 226, 226, 226}, + // 4155 + {112: 6775}, {225, 225, 6: 225, 15: 225, 51: 225, 225, 225, 225, 225}, + {497: 6777, 527: 2831, 756: 6778}, {228, 228, 6: 228, 15: 228, 51: 228, 228, 228, 228, 228}, - // 4145 + {112: 6779}, + // 4160 {227, 227, 6: 227, 15: 227, 51: 227, 227, 227, 227, 227}, + {230, 230, 6: 230, 15: 230, 51: 230, 230, 230, 230, 230}, {229, 229, 6: 229, 15: 229, 51: 229, 229, 229, 229, 229}, - {234, 234, 51: 6765, 1147: 6764}, - {494: 6763}, - {494: 6762}, - // 4150 - {235, 235, 51: 235}, - {236, 236, 51: 236}, - {269, 269}, - {532: 6766}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6767}, - // 4155 - {233, 233}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6769, 2849, 688: 2850, 2848}, - {520: 6770}, - {494: 6771}, - {2012, 2012, 17: 2012, 56: 2012, 59: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 152: 6774, 491: 2012, 522: 6773, 673: 2012, 1069: 6772}, - // 4160 - {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 6779}, - {2011, 2011, 17: 2011, 56: 2011, 59: 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 491: 2011, 673: 2011}, - {219: 6777, 407: 6778, 663: 6776, 671: 6775}, - {2010, 2010, 17: 2010, 56: 2010, 59: 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 491: 2010, 673: 2010}, - {2009, 2009, 17: 2009, 56: 2009, 59: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 491: 2009, 673: 2009}, + {232, 232, 6: 232, 15: 232, 51: 232, 232, 232, 232, 232}, + {231, 231, 6: 231, 15: 231, 51: 231, 231, 231, 231, 231}, // 4165 - {2008, 2008, 17: 2008, 56: 2008, 59: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 491: 2008, 673: 2008}, - {2007, 2007, 17: 2007, 56: 2007, 59: 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 491: 2007, 673: 2007}, - {2024, 2024, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439}, - {18: 2154, 90: 2154, 111: 2154, 154: 2154, 687: 2154}, - {111: 2149, 154: 6833, 687: 2149, 1372: 6832}, + {233, 233, 6: 233, 15: 233, 51: 233, 233, 233, 233, 233}, + {238, 238, 51: 6791, 1152: 6790}, + {494: 6789}, + {494: 6788}, + {239, 239, 51: 239}, // 4170 - {518: 6828}, - {177: 6784}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6785}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 6786}, - {91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6787, 1135: 6788}, + {240, 240, 51: 240}, + {273, 273}, + {533: 6792}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6399, 2857, 689: 2858, 2856, 913: 6793}, + {237, 237}, // 4175 - {2598, 2598, 9: 2598, 91: 2598, 99: 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598}, - {56, 56, 9: 6826, 91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6825}, - {494: 2107, 518: 4396, 758: 6823}, - {494: 2107, 518: 4396, 758: 6821}, - {518: 4396, 525: 2107, 758: 6819}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6795, 2857, 689: 2858, 2856}, + {521: 6796}, + {494: 6797}, + {2019, 2019, 17: 2019, 56: 2019, 58: 2019, 60: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 152: 6800, 492: 2019, 523: 6799, 674: 2019, 1073: 6798}, + {2076, 2076, 17: 2076, 56: 2076, 58: 2076, 60: 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 492: 2076, 674: 2076, 924: 6805}, // 4180 - {518: 4396, 525: 2107, 758: 6817}, - {518: 4396, 525: 2107, 758: 6815}, - {494: 2107, 518: 4396, 758: 6813}, - {494: 2107, 518: 4396, 758: 6811}, - {494: 2107, 518: 4396, 758: 6809}, + {2018, 2018, 17: 2018, 56: 2018, 58: 2018, 60: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 492: 2018, 674: 2018}, + {219: 6803, 408: 6804, 664: 6802, 672: 6801}, + {2017, 2017, 17: 2017, 56: 2017, 58: 2017, 60: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 492: 2017, 674: 2017}, + {2016, 2016, 17: 2016, 56: 2016, 58: 2016, 60: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 492: 2016, 674: 2016}, + {2015, 2015, 17: 2015, 56: 2015, 58: 2015, 60: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 492: 2015, 674: 2015}, // 4185 - {494: 2107, 518: 4396, 758: 6807}, - {494: 2107, 518: 4396, 758: 6805}, - {494: 2107, 518: 4396, 758: 6803}, - {494: 2107, 518: 4396, 758: 6801}, - {494: 6802}, + {2014, 2014, 17: 2014, 56: 2014, 58: 2014, 60: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 492: 2014, 674: 2014}, + {2031, 2031, 17: 6470, 56: 6446, 58: 6466, 60: 6459, 6449, 6445, 6453, 6457, 6469, 6452, 6458, 6456, 6454, 6467, 6460, 6448, 6468, 6447, 6450, 6451, 6455, 492: 6461, 674: 6471, 920: 6463, 6462, 6465, 6444, 925: 6464}, + {18: 2161, 90: 2161, 111: 2161, 154: 2161, 688: 2161}, + {111: 2156, 154: 6859, 688: 2156, 1375: 6858}, + {519: 6854}, // 4190 - {2584, 2584, 9: 2584, 91: 2584, 99: 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584}, - {494: 6804}, - {2585, 2585, 9: 2585, 91: 2585, 99: 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585}, - {494: 6806}, - {2586, 2586, 9: 2586, 91: 2586, 99: 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586}, + {177: 6810}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6811}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5143, 2857, 689: 2858, 2856, 911: 6812}, + {91: 6816, 99: 6821, 6823, 6817, 6822, 6825, 6819, 6815, 6820, 6826, 6824, 6818, 898: 6813, 1140: 6814}, + {2605, 2605, 9: 2605, 91: 2605, 99: 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605}, // 4195 - {494: 6808}, - {2587, 2587, 9: 2587, 91: 2587, 99: 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587}, - {494: 6810}, - {2588, 2588, 9: 2588, 91: 2588, 99: 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588}, - {494: 6812}, + {56, 56, 9: 6852, 91: 6816, 99: 6821, 6823, 6817, 6822, 6825, 6819, 6815, 6820, 6826, 6824, 6818, 898: 6851}, + {494: 2114, 519: 4405, 759: 6849}, + {494: 2114, 519: 4405, 759: 6847}, + {519: 4405, 527: 2114, 759: 6845}, + {519: 4405, 527: 2114, 759: 6843}, // 4200 - {2589, 2589, 9: 2589, 91: 2589, 99: 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589}, - {494: 6814}, - {2590, 2590, 9: 2590, 91: 2590, 99: 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590}, - {525: 2823, 755: 2822, 762: 6816}, - {2591, 2591, 9: 2591, 91: 2591, 99: 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591}, + {519: 4405, 527: 2114, 759: 6841}, + {494: 2114, 519: 4405, 759: 6839}, + {494: 2114, 519: 4405, 759: 6837}, + {494: 2114, 519: 4405, 759: 6835}, + {494: 2114, 519: 4405, 759: 6833}, // 4205 - {525: 2823, 755: 2822, 762: 6818}, + {494: 2114, 519: 4405, 759: 6831}, + {494: 2114, 519: 4405, 759: 6829}, + {494: 2114, 519: 4405, 759: 6827}, + {494: 6828}, + {2591, 2591, 9: 2591, 91: 2591, 99: 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591}, + // 4210 + {494: 6830}, {2592, 2592, 9: 2592, 91: 2592, 99: 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592}, - {525: 2823, 755: 2822, 762: 6820}, + {494: 6832}, {2593, 2593, 9: 2593, 91: 2593, 99: 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593}, - {494: 6822}, - // 4210 + {494: 6834}, + // 4215 {2594, 2594, 9: 2594, 91: 2594, 99: 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594}, - {494: 6824}, + {494: 6836}, {2595, 2595, 9: 2595, 91: 2595, 99: 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595}, - {2597, 2597, 9: 2597, 91: 2597, 99: 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597}, - {91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6827}, - // 4215 + {494: 6838}, {2596, 2596, 9: 2596, 91: 2596, 99: 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596}, - {3: 6830, 413: 6831, 420: 6829}, - {111: 2152, 154: 2152, 687: 2152}, - {111: 2151, 154: 2151, 687: 2151}, - {111: 2150, 154: 2150, 687: 2150}, // 4220 - {111: 2147, 687: 6837, 1375: 6836}, - {518: 6834}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 6835}, - {111: 2148, 687: 2148}, - {111: 6841}, + {494: 6840}, + {2597, 2597, 9: 2597, 91: 2597, 99: 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597}, + {527: 2831, 756: 2830, 763: 6842}, + {2598, 2598, 9: 2598, 91: 2598, 99: 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598}, + {527: 2831, 756: 2830, 763: 6844}, // 4225 - {398: 6838}, - {154: 6839, 365: 6840}, - {111: 2146}, - {111: 2145}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6843, 1374: 6842}, + {2599, 2599, 9: 2599, 91: 2599, 99: 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599}, + {527: 2831, 756: 2830, 763: 6846}, + {2600, 2600, 9: 2600, 91: 2600, 99: 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600}, + {494: 6848}, + {2601, 2601, 9: 2601, 91: 2601, 99: 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601}, // 4230 - {492: 6845, 498: 2143, 1373: 6844}, - {492: 2144, 498: 2144}, - {498: 6851}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6847, 2849, 688: 2850, 2848, 1224: 6846}, - {9: 6849, 58: 6848}, + {494: 6850}, + {2602, 2602, 9: 2602, 91: 2602, 99: 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602}, + {2604, 2604, 9: 2604, 91: 2604, 99: 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604}, + {91: 6816, 99: 6821, 6823, 6817, 6822, 6825, 6819, 6815, 6820, 6826, 6824, 6818, 898: 6853}, + {2603, 2603, 9: 2603, 91: 2603, 99: 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603}, // 4235 - {9: 2141, 58: 2141}, - {498: 2142}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6850, 2849, 688: 2850, 2848}, - {9: 2140, 58: 2140}, - {492: 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 731: 6855, 770: 6853, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6854, 6852, 1234: 6856}, + {3: 6856, 414: 6857, 421: 6855}, + {111: 2159, 154: 2159, 688: 2159}, + {111: 2158, 154: 2158, 688: 2158}, + {111: 2157, 154: 2157, 688: 2157}, + {111: 2154, 688: 6863, 1378: 6862}, // 4240 - {2162, 2162, 493: 2162}, - {2161, 2161, 493: 2161, 500: 852, 509: 852, 511: 852}, - {2160, 2160, 493: 2160}, - {2159, 2159, 493: 2159, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, - {2139, 2139, 493: 6858, 1371: 6857}, + {519: 6860}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 6861}, + {111: 2155, 688: 2155}, + {111: 6867}, + {399: 6864}, // 4245 - {2156, 2156}, - {150: 6860, 334: 6859}, - {607: 6863}, - {607: 6861}, - {931: 6862}, + {154: 6865, 366: 6866}, + {111: 2153}, + {111: 2152}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6869, 1377: 6868}, + {493: 6871, 499: 2150, 1376: 6870}, // 4250 - {2137, 2137}, - {931: 6864}, - {2138, 2138}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6866}, - {2245, 2245, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6872, 958: 6871, 1235: 6867}, + {493: 2151, 499: 2151}, + {499: 6877}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6873, 2857, 689: 2858, 2856, 1228: 6872}, + {9: 6875, 59: 6874}, + {9: 2148, 59: 2148}, // 4255 - {2255, 2255}, - {16: 3942, 18: 4309, 21: 6880, 499: 6879, 514: 3943, 667: 3941, 798: 6878, 803: 6881}, - {2247, 2247, 16: 2247, 18: 2247, 21: 2247, 496: 2247, 499: 2247, 514: 2247, 526: 2247, 667: 2247}, - {180: 6874}, - {2244, 2244, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6873}, + {499: 2149}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6876, 2857, 689: 2858, 2856}, + {9: 2147, 59: 2147}, + {493: 2670, 495: 2669, 516: 2668, 589: 2667, 666: 2663, 732: 6881, 771: 6879, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 3997, 6880, 6878, 1237: 6882}, + {2169, 2169, 495: 2169}, // 4260 - {2243, 2243, 16: 2243, 18: 2243, 21: 2243, 496: 2243, 499: 2243, 514: 2243, 526: 2243, 667: 2243}, - {2242, 2242, 16: 2242, 18: 2242, 21: 2242, 496: 2242, 499: 2242, 514: 2242, 526: 2242, 667: 2242}, - {203: 6875}, - {525: 2823, 755: 2822, 762: 6876}, - {2567, 2567, 16: 2567, 18: 2567, 21: 2567, 195: 5110, 496: 2567, 499: 2567, 514: 2567, 526: 2567, 667: 2567, 1107: 6877}, + {2168, 2168, 495: 2168, 501: 858, 511: 858, 858}, + {2167, 2167, 495: 2167}, + {2166, 2166, 495: 2166, 501: 857, 511: 857, 857, 2823, 522: 2824, 524: 2820, 791: 4008, 4009}, + {2146, 2146, 495: 6884, 1374: 6883}, + {2163, 2163}, // 4265 - {2246, 2246, 16: 2246, 18: 2246, 21: 2246, 496: 2246, 499: 2246, 514: 2246, 526: 2246, 667: 2246}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 6886}, - {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 6884}, - {494: 2107, 518: 4396, 758: 6882}, - {2248, 2248, 16: 2248, 18: 2248, 21: 2248, 496: 2248, 499: 2248, 514: 2248, 526: 2248, 667: 2248}, + {150: 6886, 334: 6885}, + {608: 6889}, + {608: 6887}, + {933: 6888}, + {2144, 2144}, // 4270 - {494: 4425, 1067: 6883}, - {2249, 2249, 16: 2249, 18: 2249, 21: 2249, 496: 2249, 499: 2249, 514: 2249, 526: 2249, 667: 2249}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 6885}, - {2250, 2250, 16: 2250, 18: 2250, 21: 2250, 496: 2250, 499: 2250, 514: 2250, 526: 2250, 667: 2250}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 6887}, + {933: 6890}, + {2145, 2145}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 6892}, + {2252, 2252, 16: 2243, 18: 2243, 21: 2243, 497: 4361, 500: 2243, 515: 2243, 526: 6896, 668: 2243, 805: 6895, 818: 6894, 874: 6898, 961: 6897, 1238: 6893}, + {2262, 2262}, // 4275 - {2251, 2251, 16: 2251, 18: 2251, 21: 2251, 496: 2251, 499: 2251, 514: 2251, 526: 2251, 667: 2251}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6889}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6890, 2849, 688: 2850, 2848}, - {92: 5007, 491: 1899, 501: 5006, 880: 6892, 1267: 6891}, - {491: 6893}, + {16: 3951, 18: 4318, 21: 6906, 500: 6905, 515: 3952, 668: 3950, 799: 6904, 805: 6907}, + {2254, 2254, 16: 2254, 18: 2254, 21: 2254, 497: 2254, 500: 2254, 515: 2254, 526: 2254, 668: 2254}, + {180: 6900}, + {2251, 2251, 16: 2243, 18: 2243, 21: 2243, 497: 4361, 500: 2243, 515: 2243, 526: 6896, 668: 2243, 805: 6895, 818: 6894, 874: 6899}, + {2250, 2250, 16: 2250, 18: 2250, 21: 2250, 497: 2250, 500: 2250, 515: 2250, 526: 2250, 668: 2250}, // 4280 - {491: 1898}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6894}, - {492: 6895}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 6896}, - {9: 4752, 58: 6897}, + {2249, 2249, 16: 2249, 18: 2249, 21: 2249, 497: 2249, 500: 2249, 515: 2249, 526: 2249, 668: 2249}, + {203: 6901}, + {527: 2831, 756: 2830, 763: 6902}, + {2574, 2574, 16: 2574, 18: 2574, 21: 2574, 195: 5119, 497: 2574, 500: 2574, 515: 2574, 526: 2574, 668: 2574, 1112: 6903}, + {2253, 2253, 16: 2253, 18: 2253, 21: 2253, 497: 2253, 500: 2253, 515: 2253, 526: 2253, 668: 2253}, // 4285 - {1910, 1910, 6: 1910, 19: 1910, 90: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 517: 1910, 903: 6898}, - {2266, 2266, 6: 5003, 19: 5000, 90: 4347, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 517: 4348, 878: 5004, 880: 5001, 891: 5005, 6630, 902: 4999, 906: 6629, 1094: 6899}, - {2273, 2273}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6901, 2849, 688: 2850, 2848}, - {492: 6902}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 550: 2114, 759: 6912}, + {2: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 10: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 60: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 494: 2114, 519: 4405, 550: 2114, 759: 6910}, + {494: 2114, 519: 4405, 759: 6908}, + {2255, 2255, 16: 2255, 18: 2255, 21: 2255, 497: 2255, 500: 2255, 515: 2255, 526: 2255, 668: 2255}, + {494: 4434, 1071: 6909}, // 4290 - {247: 5036, 255: 5038, 258: 5037, 1173: 6903}, - {58: 6904}, - {491: 6905}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6906}, - {492: 6907}, + {2256, 2256, 16: 2256, 18: 2256, 21: 2256, 497: 2256, 500: 2256, 515: 2256, 526: 2256, 668: 2256}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3604, 686: 3606, 2857, 689: 2858, 2856, 761: 3603, 896: 6911}, + {2257, 2257, 16: 2257, 18: 2257, 21: 2257, 497: 2257, 500: 2257, 515: 2257, 526: 2257, 668: 2257}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 550: 3876, 686: 3606, 2857, 689: 2858, 2856, 761: 3875, 831: 6913}, + {2258, 2258, 16: 2258, 18: 2258, 21: 2258, 497: 2258, 500: 2258, 515: 2258, 526: 2258, 668: 2258}, // 4295 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 6908}, - {9: 4258, 58: 6909}, - {2275, 2275}, - {2382, 2382}, - {2407, 2407}, + {2: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 10: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 60: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 584: 4983, 807: 6915}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6916, 2857, 689: 2858, 2856}, + {92: 5016, 492: 1906, 502: 5015, 881: 6918, 1270: 6917}, + {492: 6919}, + {492: 1905}, // 4300 - {2413, 2413, 493: 6914, 692: 6913}, - {165: 6921, 709: 6920}, - {335: 6916, 344: 6915}, - {59: 6919}, - {343: 6917}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6920}, + {493: 6921}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 493: 4752, 686: 4264, 2857, 689: 2858, 2856, 767: 4751, 850: 4750, 860: 6922}, + {9: 4761, 59: 6923}, + {1917, 1917, 6: 1917, 19: 1917, 90: 1917, 92: 1917, 1917, 1917, 1917, 1917, 495: 1917, 502: 1917, 518: 1917, 905: 6924}, // 4305 - {165: 6918}, - {2410, 2410}, - {2411, 2411}, - {2412, 2412}, - {2409, 2409, 694: 5615, 949: 6922}, + {2273, 2273, 6: 5012, 19: 5009, 90: 4356, 92: 5016, 4862, 4564, 4863, 4563, 495: 5011, 502: 5015, 518: 4357, 879: 5013, 881: 5010, 893: 5014, 6656, 904: 5008, 908: 6655, 1098: 6925}, + {2280, 2280}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6927, 2857, 689: 2858, 2856}, + {493: 6928}, + {248: 5045, 256: 5047, 259: 5046, 1178: 6929}, // 4310 - {2408, 2408}, - {2415, 2415}, - {2414, 2414}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6938, 804: 6937}, - {588: 6927}, + {59: 6930}, + {492: 6931}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6932}, + {493: 6933}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4264, 2857, 689: 2858, 2856, 767: 4265, 832: 6934}, // 4315 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6928}, - {507: 6930, 668: 6929}, - {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6935}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 6931}, - {9: 4885, 668: 6932}, + {9: 4267, 59: 6935}, + {2282, 2282}, + {2389, 2389}, + {2414, 2414}, + {2420, 2420, 495: 6940, 693: 6939}, // 4320 - {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6933}, - {2431, 2431, 9: 5164, 493: 5145, 826: 6934}, - {2439, 2439}, - {2431, 2431, 9: 5164, 493: 5145, 826: 6936}, - {2442, 2442}, + {165: 6947, 710: 6946}, + {335: 6942, 344: 6941}, + {58: 6945}, + {343: 6943}, + {165: 6944}, // 4325 - {2434, 2434, 9: 4032, 178: 6958, 493: 2434, 671: 6957, 1006: 6968}, - {1090, 1090, 9: 1090, 110: 6943, 178: 1090, 493: 1090, 507: 6940, 668: 6939, 671: 1090, 674: 6941, 690: 6942}, - {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6966}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 6953}, - {273: 6949}, + {2417, 2417}, + {2418, 2418}, + {2419, 2419}, + {2416, 2416, 695: 5640, 952: 6948}, + {2415, 2415}, // 4330 - {273: 6946}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6944}, - {2431, 2431, 9: 6049, 493: 5145, 826: 6945}, - {2436, 2436}, - {491: 6947}, + {2422, 2422}, + {2421, 2421}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6964, 806: 6963}, + {589: 6953}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 6954}, // 4335 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6948}, - {2437, 2437, 9: 6049}, - {491: 6950}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6951}, - {2431, 2431, 9: 6049, 493: 5145, 826: 6952}, + {508: 6956, 669: 6955}, + {951, 951, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 951, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 495: 951, 614: 5171, 686: 5170, 2857, 689: 2858, 2856, 880: 6961}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 6957}, + {9: 4894, 669: 6958}, + {951, 951, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 951, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 495: 951, 614: 5171, 686: 5170, 2857, 689: 2858, 2856, 880: 6959}, // 4340 - {2438, 2438}, - {2434, 2434, 9: 4885, 110: 6956, 178: 6958, 493: 2434, 668: 6955, 671: 6957, 1006: 6954}, - {2431, 2431, 493: 5145, 826: 6965}, - {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6963}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6961}, + {2438, 2438, 9: 5173, 495: 5154, 827: 6960}, + {2446, 2446}, + {2438, 2438, 9: 5173, 495: 5154, 827: 6962}, + {2449, 2449}, + {2441, 2441, 9: 4041, 178: 6984, 495: 2441, 672: 6983, 1009: 6994}, // 4345 - {110: 6960}, - {110: 6959}, - {2432, 2432, 493: 2432}, - {2433, 2433, 493: 2433}, - {2431, 2431, 9: 6049, 493: 5145, 826: 6962}, + {1096, 1096, 9: 1096, 110: 6969, 178: 1096, 495: 1096, 508: 6966, 669: 6965, 672: 1096, 675: 6967, 691: 6968}, + {951, 951, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 951, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 495: 951, 614: 5171, 686: 5170, 2857, 689: 2858, 2856, 880: 6992}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4893, 2857, 689: 2858, 2856, 812: 6979}, + {273: 6975}, + {273: 6972}, // 4350 - {2435, 2435}, - {2431, 2431, 9: 5164, 493: 5145, 826: 6964}, - {2440, 2440}, - {2441, 2441}, - {2431, 2431, 9: 5164, 493: 5145, 826: 6967}, - // 4355 + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6072, 2857, 689: 2858, 2856, 902: 6970}, + {2438, 2438, 9: 6074, 495: 5154, 827: 6971}, {2443, 2443}, - {2431, 2431, 493: 5145, 826: 6969}, - {2444, 2444}, - {588: 6975}, - {513: 6973}, + {492: 6973}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6072, 2857, 689: 2858, 2856, 902: 6974}, + // 4355 + {2444, 2444, 9: 6074}, + {492: 6976}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6072, 2857, 689: 2858, 2856, 902: 6977}, + {2438, 2438, 9: 6074, 495: 5154, 827: 6978}, + {2445, 2445}, // 4360 - {588: 2446}, - {507: 6974, 588: 2447}, - {588: 2445}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6976}, - {507: 5609, 582: 959, 668: 959, 681: 959, 882: 6977}, + {2441, 2441, 9: 4894, 110: 6982, 178: 6984, 495: 2441, 669: 6981, 672: 6983, 1009: 6980}, + {2438, 2438, 495: 5154, 827: 6991}, + {951, 951, 3242, 3064, 3100, 2943, 2980, 3102, 2870, 951, 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 495: 951, 614: 5171, 686: 5170, 2857, 689: 2858, 2856, 880: 6989}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6072, 2857, 689: 2858, 2856, 902: 6987}, + {110: 6986}, // 4365 - {582: 6980, 668: 6979, 681: 6981, 1168: 6978}, - {2452, 2452}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6988, 2849, 688: 2850, 2848}, - {492: 4005, 862: 6983}, - {492: 4005, 862: 6188, 1000: 6982}, + {110: 6985}, + {2439, 2439, 495: 2439}, + {2440, 2440, 495: 2440}, + {2438, 2438, 9: 6074, 495: 5154, 827: 6988}, + {2442, 2442}, // 4370 - {2449, 2449, 9: 6189}, - {527: 6984}, - {492: 4005, 862: 6985}, - {91: 6986}, - {525: 2823, 755: 4161, 784: 6987}, - // 4375 + {2438, 2438, 9: 5173, 495: 5154, 827: 6990}, + {2447, 2447}, + {2448, 2448}, + {2438, 2438, 9: 5173, 495: 5154, 827: 6993}, {2450, 2450}, - {582: 6980, 681: 6981, 1168: 6989}, + // 4375 + {2438, 2438, 495: 5154, 827: 6995}, {2451, 2451}, - {698: 7004}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7000, 804: 6999}, + {589: 7001}, + {514: 6999}, + {589: 2453}, // 4380 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6993}, - {2455, 2455, 670: 6995, 698: 6994, 1079: 6996}, - {494: 6998}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6997, 2849, 688: 2850, 2848}, - {2453, 2453}, + {508: 7000, 589: 2454}, + {589: 2452}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 7002}, + {508: 5634, 583: 965, 669: 965, 681: 965, 884: 7003}, + {583: 7006, 669: 7005, 681: 7007, 1173: 7004}, // 4385 - {2454, 2454}, - {2457, 2457}, - {9: 4032, 698: 7002}, - {2455, 2455, 9: 1090, 670: 6995, 698: 1090, 1079: 7001}, - {2456, 2456}, - // 4390 - {494: 7003}, - {2458, 2458}, - {494: 7005}, {2459, 2459}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 681: 7007, 685: 4029, 2849, 688: 2850, 2848, 759: 7008}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 7014, 2857, 689: 2858, 2856}, + {493: 4014, 863: 7009}, + {493: 4014, 863: 6213, 1003: 7008}, + {2456, 2456, 9: 6214}, + // 4390 + {528: 7010}, + {493: 4014, 863: 7011}, + {91: 7012}, + {527: 2831, 756: 4170, 785: 7013}, + {2457, 2457}, // 4395 - {279: 7010}, - {2461, 2461, 525: 2823, 755: 4161, 784: 7009}, - {2460, 2460}, - {525: 2823, 755: 4161, 784: 7011}, - {2462, 2462}, + {583: 7006, 681: 7007, 1173: 7015}, + {2458, 2458}, + {699: 7030}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 7026, 806: 7025}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5565, 2857, 689: 2858, 2856, 833: 7019}, // 4400 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7023, 1183: 7022, 1360: 7021}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 7016, 1189: 7015, 1365: 7014}, - {2466, 2466, 9: 7019}, - {2465, 2465, 9: 2465}, - {670: 7017}, + {2462, 2462, 671: 7021, 699: 7020, 1083: 7022}, + {494: 7024}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 7023, 2857, 689: 2858, 2856}, + {2460, 2460}, + {2461, 2461}, // 4405 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 7018}, - {2463, 2463, 9: 2463}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 7016, 1189: 7020}, - {2464, 2464, 9: 2464}, - {2470, 2470, 9: 7026}, + {2464, 2464}, + {9: 4041, 699: 7028}, + {2462, 2462, 9: 1096, 671: 7021, 699: 1096, 1083: 7027}, + {2463, 2463}, + {494: 7029}, // 4410 - {2469, 2469, 9: 2469}, - {670: 7024}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7025}, - {2467, 2467, 9: 2467}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7023, 1183: 7027}, + {2465, 2465}, + {494: 7031}, + {2466, 2466}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 681: 7033, 686: 4038, 2857, 689: 2858, 2856, 760: 7034}, + {279: 7036}, // 4415 - {2468, 2468, 9: 2468}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 2236, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 685: 5540, 2849, 688: 2850, 2848, 803: 6869, 816: 6868, 832: 7084, 873: 6872, 958: 7085}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 7074, 2849, 688: 2850, 2848}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 494: 1918, 583: 4577, 590: 1918, 800: 7061}, - {293: 7055, 1269: 7054}, + {2468, 2468, 527: 2831, 756: 4170, 785: 7035}, + {2467, 2467}, + {527: 2831, 756: 4170, 785: 7037}, + {2469, 2469}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 7049, 1188: 7048, 1363: 7047}, // 4420 - {532: 7050}, - {177: 7046}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 7035}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7036}, - {79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 7040, 675: 6661, 938: 7039, 1013: 7038, 1203: 7037}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 7042, 1194: 7041, 1368: 7040}, + {2473, 2473, 9: 7045}, + {2472, 2472, 9: 2472}, + {671: 7043}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 7044}, // 4425 - {29, 29, 79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 7040, 675: 6661, 938: 7039, 1013: 7045}, - {28, 28, 79: 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 675: 28}, - {26, 26, 79: 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 675: 26}, - {25, 25, 79: 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 493: 7042, 504: 2107, 2107, 518: 4396, 525: 2107, 675: 25, 758: 7041}, - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 7044}, + {2470, 2470, 9: 2470}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 7042, 1194: 7046}, + {2471, 2471, 9: 2471}, + {2477, 2477, 9: 7052}, + {2476, 2476, 9: 2476}, // 4430 - {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 7043}, - {23, 23, 79: 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 675: 23}, - {24, 24, 79: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 675: 24}, - {27, 27, 79: 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 675: 27}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 7047}, + {671: 7050}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 7051}, + {2474, 2474, 9: 2474}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 7049, 1188: 7053}, + {2475, 2475, 9: 2475}, // 4435 - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 7048}, - {91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6787, 1135: 7049}, - {55, 55, 9: 6826, 91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6825}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 7051}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 7052}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 2243, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 497: 4361, 500: 2243, 515: 2243, 526: 6896, 668: 2243, 686: 5565, 2857, 689: 2858, 2856, 805: 6895, 818: 6894, 833: 7110, 874: 6898, 961: 7111}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 7100, 2857, 689: 2858, 2856}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 494: 1925, 584: 4586, 591: 1925, 801: 7087}, + {293: 7081, 1272: 7080}, + {533: 7076}, // 4440 - {134: 6693, 6692, 897: 6690, 1148: 7053}, - {58, 58, 9: 6697, 134: 6693, 6692, 897: 6696}, - {265, 265}, - {415: 7056}, - {264, 264, 79: 7057}, + {177: 7072}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 7061}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 4038, 2857, 689: 2858, 2856, 760: 7062}, + {79: 6686, 6683, 6689, 6690, 6691, 6684, 6682, 6692, 6688, 6685, 7066, 676: 6687, 940: 7065, 1016: 7064, 1208: 7063}, + {29, 29, 79: 6686, 6683, 6689, 6690, 6691, 6684, 6682, 6692, 6688, 6685, 7066, 676: 6687, 940: 7065, 1016: 7071}, // 4445 - {166: 7058}, - {491: 7059}, - {222: 7060}, - {263, 263}, - {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 7062, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 7063}, + {28, 28, 79: 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 676: 28}, + {26, 26, 79: 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 676: 26}, + {25, 25, 79: 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 495: 7068, 505: 2114, 2114, 519: 4405, 527: 2114, 676: 25, 759: 7067}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 7070}, + {505: 4173, 4174, 527: 2831, 756: 4170, 785: 4172, 839: 7069}, // 4450 - {1768, 1768, 6: 1768, 9: 1768, 15: 1768, 51: 1768, 1768, 1768, 1768, 1768, 156: 1768, 492: 7069, 1768, 589: 1768, 683: 1768, 1768}, - {251, 251, 6: 251, 9: 5459, 15: 251, 51: 251, 251, 251, 251, 251, 493: 251, 683: 5503, 985: 5502, 7064}, - {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 493: 6720, 1034: 7065}, - {232, 232, 6: 232, 15: 6736, 51: 232, 232, 6735, 6737, 6738, 979: 6734, 1133: 6733, 7066}, - {237, 237, 6: 6760, 51: 237, 6761, 1031: 7067}, + {23, 23, 79: 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 676: 23}, + {24, 24, 79: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 676: 24}, + {27, 27, 79: 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 676: 27}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 7073}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 5143, 2857, 689: 2858, 2856, 911: 7074}, // 4455 - {234, 234, 51: 6765, 1147: 7068}, - {267, 267}, - {58: 7070}, - {156: 7071}, - {681: 7072}, + {91: 6816, 99: 6821, 6823, 6817, 6822, 6825, 6819, 6815, 6820, 6826, 6824, 6818, 898: 6813, 1140: 7075}, + {55, 55, 9: 6852, 91: 6816, 99: 6821, 6823, 6817, 6822, 6825, 6819, 6815, 6820, 6826, 6824, 6818, 898: 6851}, + {2: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 10: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 60: 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 584: 4586, 801: 7077}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 3494, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 686: 6399, 2857, 689: 2858, 2856, 913: 7078}, + {134: 6719, 6718, 899: 6716, 1153: 7079}, // 4460 - {494: 5472, 917: 7073}, - {266, 266}, - {2012, 2012, 17: 2012, 56: 2012, 59: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 152: 6774, 491: 2012, 522: 6773, 673: 2012, 1069: 7075}, - {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 7076}, - {2006, 2006, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 7078, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439, 1263: 7077}, + {58, 58, 9: 6723, 134: 6719, 6718, 899: 6722}, + {269, 269}, + {416: 7082}, + {268, 268, 79: 7083}, + {166: 7084}, // 4465 - {2021, 2021}, - {192: 7080, 671: 7079}, - {599, 599, 588: 6392, 994: 7082}, - {599, 599, 588: 6392, 994: 7081}, - {2004, 2004}, + {492: 7085}, + {222: 7086}, + {267, 267}, + {2: 3242, 3064, 3100, 2943, 2980, 3102, 2870, 10: 2916, 2871, 3003, 3119, 3112, 3487, 3482, 2983, 3279, 2985, 2959, 2902, 2905, 2894, 2927, 2987, 2988, 3096, 2982, 3120, 3233, 3232, 3200, 2869, 2981, 2984, 2995, 2934, 2938, 2991, 3105, 2950, 3031, 2867, 2868, 3030, 3104, 2866, 3117, 3201, 3202, 2944, 2862, 3076, 3203, 3204, 3188, 2949, 2952, 60: 3171, 3168, 3160, 3172, 3175, 3176, 3173, 3177, 3178, 3174, 3167, 3179, 3162, 3163, 3166, 3169, 3170, 3180, 3490, 3017, 2953, 3147, 3146, 3148, 3143, 3142, 3149, 3144, 3145, 2945, 3061, 3246, 3132, 3196, 3130, 3197, 3131, 2957, 3025, 3331, 3336, 3323, 3335, 3337, 3326, 3332, 3333, 3334, 3338, 3330, 2885, 3020, 3484, 3491, 3503, 3129, 3480, 2879, 3486, 3501, 3502, 3500, 3496, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3118, 3492, 2914, 2958, 3343, 3342, 2954, 3046, 3070, 3479, 3072, 3050, 3051, 3052, 3053, 3041, 2887, 3071, 3199, 3114, 2929, 3042, 3193, 3022, 3062, 2924, 2978, 3138, 2999, 2888, 2893, 2904, 2919, 2928, 3133, 3002, 2947, 3044, 2961, 2967, 2969, 2874, 3021, 2903, 2923, 3311, 2933, 3182, 3283, 3058, 3240, 7088, 2997, 3281, 2937, 2946, 2968, 3183, 2878, 2896, 3483, 2917, 2909, 2996, 2930, 3136, 3152, 3080, 3189, 3190, 3154, 3280, 3016, 3135, 3191, 3110, 3278, 3226, 3150, 2948, 3049, 3229, 3488, 3108, 3006, 2863, 2889, 3205, 3011, 2900, 2901, 3013, 2908, 2918, 3485, 2921, 3094, 3161, 2972, 3040, 3009, 3069, 3113, 2998, 3228, 2956, 3239, 3489, 3109, 3207, 3158, 3208, 3018, 3081, 2877, 3257, 3209, 2880, 3212, 2883, 3184, 3213, 3499, 2890, 3083, 3259, 3215, 3078, 2898, 3217, 3092, 3116, 3103, 2899, 3265, 3219, 3249, 3111, 2912, 3141, 3318, 2922, 2925, 3093, 3139, 3270, 3134, 3271, 3087, 3221, 3220, 3137, 3194, 3023, 3504, 3222, 3223, 3027, 3085, 3224, 3192, 2941, 2942, 3057, 3164, 3059, 3284, 3225, 3106, 3107, 3047, 2951, 3089, 2865, 3293, 3088, 3339, 3300, 3301, 3302, 3303, 3305, 3304, 3306, 3307, 3308, 3241, 2964, 3090, 3328, 3327, 2970, 2859, 2860, 3140, 3157, 2872, 3159, 3185, 2864, 2875, 2876, 3210, 3211, 3068, 2881, 2882, 3055, 3195, 3495, 3214, 3000, 2886, 2891, 2892, 3216, 3264, 3218, 3012, 3266, 3014, 2906, 2907, 3024, 2911, 3075, 3312, 2913, 3086, 3019, 2993, 3236, 3115, 3077, 3008, 3272, 3063, 3082, 3127, 3005, 3095, 2986, 3151, 2989, 2990, 3074, 3505, 3026, 2932, 2955, 3243, 3313, 2935, 3098, 3101, 3153, 3187, 3244, 3198, 3036, 3037, 3043, 3276, 3247, 3277, 3248, 3165, 3206, 3250, 3067, 3004, 3227, 3099, 3056, 3234, 3231, 3235, 3230, 3285, 3084, 3186, 3097, 3297, 3238, 3065, 2960, 3321, 3309, 2965, 2994, 3001, 3066, 3245, 3073, 3508, 2975, 3252, 3253, 3481, 3254, 3255, 3256, 3314, 3258, 3261, 3260, 3262, 3263, 2910, 3060, 3315, 3029, 3267, 2915, 3322, 3509, 3269, 3340, 3341, 3514, 3513, 3506, 3324, 3325, 3274, 3079, 3273, 2931, 3275, 3282, 3035, 2939, 2940, 3181, 3054, 3497, 3498, 3507, 3048, 2976, 3091, 3007, 3010, 3316, 3289, 3290, 3291, 3292, 3317, 3510, 3287, 3288, 3028, 3237, 3511, 3512, 3310, 3294, 3295, 3296, 3329, 3493, 494: 3605, 591: 5464, 686: 3606, 2857, 689: 2858, 2856, 761: 5463, 800: 5481, 917: 5482, 950: 7089}, + {1775, 1775, 6: 1775, 9: 1775, 15: 1775, 51: 1775, 1775, 1775, 1775, 1775, 156: 1775, 493: 7095, 495: 1775, 590: 1775, 684: 1775, 1775}, // 4470 - {2005, 2005}, - {16: 1465, 18: 1465, 21: 1465, 177: 5127, 496: 1465, 499: 1465, 514: 1465, 526: 1465, 667: 1465}, - {16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6872, 958: 7086}, - {2256, 2256, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6873}, - {2257, 2257, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6873}, + {255, 255, 6: 255, 9: 5484, 15: 255, 51: 255, 255, 255, 255, 255, 495: 255, 684: 5528, 989: 5527, 7090}, + {263, 263, 6: 263, 15: 263, 51: 263, 263, 263, 263, 263, 495: 6746, 1039: 7091}, + {236, 236, 6: 236, 15: 6762, 51: 236, 236, 6761, 6763, 6764, 983: 6760, 1138: 6759, 7092}, + {241, 241, 6: 6786, 51: 241, 6787, 1036: 7093}, + {238, 238, 51: 6791, 1152: 7094}, // 4475 - {2105, 2105, 2619, 56: 2643, 78: 2769, 80: 2622, 89: 2654, 159: 2624, 166: 2652, 2637, 171: 2621, 184: 2648, 201: 2782, 223: 2673, 230: 2617, 238: 2672, 2639, 2778, 2623, 257: 2651, 262: 2627, 267: 2649, 269: 2618, 272: 2655, 290: 2641, 294: 2640, 301: 2653, 304: 2642, 317: 2632, 492: 2663, 2662, 515: 2661, 517: 2777, 522: 2647, 526: 2671, 544: 2772, 548: 2635, 587: 2646, 2660, 665: 2656, 668: 2781, 673: 2620, 2771, 682: 2615, 690: 2626, 695: 2625, 701: 2670, 708: 2616, 731: 2667, 761: 2628, 770: 2669, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2749, 2748, 788: 2770, 2629, 795: 2728, 2741, 2760, 802: 2630, 807: 2690, 822: 2638, 829: 2677, 833: 2775, 867: 2684, 2685, 872: 2688, 876: 2773, 881: 2731, 883: 2743, 885: 2738, 2747, 2750, 2644, 956: 2697, 961: 2633, 998: 2776, 1005: 2675, 1007: 2676, 2679, 2680, 1011: 2682, 2683, 1014: 2681, 1016: 2678, 1018: 2686, 2687, 1021: 2645, 2727, 1024: 2693, 1035: 2701, 2694, 2695, 2696, 2702, 2703, 2700, 2704, 2705, 1045: 2699, 2698, 1048: 2689, 2650, 2634, 2706, 2719, 2707, 2708, 2709, 2711, 2715, 2716, 2712, 2717, 2718, 2710, 2714, 2713, 1066: 2674, 1070: 2691, 1072: 2692, 2636, 1077: 2723, 2721, 1080: 2722, 2720, 1084: 2725, 2726, 2724, 1090: 2766, 2729, 1098: 2780, 2779, 2730, 1105: 2732, 1108: 2733, 2763, 1111: 2767, 1136: 2735, 2736, 1139: 2737, 1141: 2742, 1144: 2739, 2740, 1149: 2765, 2744, 2774, 2746, 2745, 1158: 2751, 1160: 2753, 2752, 2756, 1164: 2757, 1166: 2764, 1169: 2754, 7088, 1174: 2755, 1185: 2758, 2759, 2734, 2762, 1190: 2761}, - {473, 473}, + {271, 271}, + {59: 7096}, + {156: 7097}, + {681: 7098}, + {494: 5497, 919: 7099}, + // 4480 + {270, 270}, + {2019, 2019, 17: 2019, 56: 2019, 58: 2019, 60: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 152: 6800, 492: 2019, 523: 6799, 674: 2019, 1073: 7101}, + {2076, 2076, 17: 2076, 56: 2076, 58: 2076, 60: 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 492: 2076, 674: 2076, 924: 7102}, + {2013, 2013, 17: 6470, 56: 6446, 58: 6466, 60: 6459, 6449, 6445, 6453, 6457, 6469, 6452, 6458, 6456, 6454, 6467, 6460, 6448, 6468, 6447, 6450, 6451, 6455, 7104, 492: 6461, 674: 6471, 920: 6463, 6462, 6465, 6444, 925: 6464, 1266: 7103}, + {2028, 2028}, + // 4485 + {192: 7106, 672: 7105}, + {605, 605, 589: 6417, 998: 7108}, + {605, 605, 589: 6417, 998: 7107}, + {2011, 2011}, + {2012, 2012}, + // 4490 + {16: 1471, 18: 1471, 21: 1471, 177: 5136, 497: 1471, 500: 1471, 515: 1471, 526: 1471, 668: 1471}, + {16: 2243, 18: 2243, 21: 2243, 497: 4361, 500: 2243, 515: 2243, 526: 6896, 668: 2243, 805: 6895, 818: 6894, 874: 6898, 961: 7112}, + {2263, 2263, 16: 2243, 18: 2243, 21: 2243, 497: 4361, 500: 2243, 515: 2243, 526: 6896, 668: 2243, 805: 6895, 818: 6894, 874: 6899}, + {2264, 2264, 16: 2243, 18: 2243, 21: 2243, 497: 4361, 500: 2243, 515: 2243, 526: 6896, 668: 2243, 805: 6895, 818: 6894, 874: 6899}, + {2112, 2112, 2626, 56: 2650, 78: 2777, 80: 2629, 89: 2661, 159: 2631, 166: 2659, 2644, 171: 2628, 184: 2655, 201: 2790, 223: 2680, 231: 2624, 239: 2679, 2646, 2786, 2630, 258: 2658, 263: 2634, 268: 2656, 270: 2625, 272: 2662, 290: 2648, 294: 2647, 301: 2660, 304: 2649, 317: 2639, 493: 2670, 495: 2669, 516: 2668, 518: 2785, 523: 2654, 526: 2678, 545: 2780, 549: 2642, 588: 2653, 2667, 666: 2663, 669: 2789, 674: 2627, 2779, 683: 2622, 691: 2633, 696: 2632, 702: 2677, 709: 2623, 732: 2674, 762: 2635, 771: 2676, 2664, 2665, 2666, 2675, 779: 2673, 2672, 2671, 2638, 2757, 2756, 789: 2778, 2636, 796: 2735, 2749, 2768, 803: 2637, 809: 2697, 823: 2645, 830: 2684, 834: 2783, 868: 2691, 2692, 873: 2695, 877: 2781, 882: 2738, 2739, 885: 2751, 887: 2746, 2755, 2758, 2651, 959: 2704, 965: 2640, 1001: 2784, 1008: 2682, 1010: 2683, 2686, 2687, 1014: 2689, 2690, 1017: 2688, 1019: 2685, 1021: 2693, 2694, 1024: 2652, 2734, 1027: 2700, 1040: 2708, 2701, 2702, 2703, 2709, 2710, 2707, 2711, 2712, 1050: 2706, 2705, 1053: 2696, 2657, 2641, 2713, 2726, 2714, 2715, 2716, 2718, 2722, 2723, 2719, 2724, 2725, 2717, 2721, 2720, 2681, 1074: 2698, 1076: 2699, 2643, 1081: 2730, 2728, 1084: 2729, 2727, 1088: 2732, 2733, 2731, 1094: 2774, 2736, 1102: 2788, 2787, 2737, 1110: 2740, 1113: 2741, 2771, 1116: 2775, 1141: 2743, 2744, 1144: 2745, 1146: 2750, 1149: 2747, 2748, 1154: 2773, 2752, 2782, 2754, 2753, 1163: 2759, 1165: 2761, 2760, 2764, 1169: 2765, 1171: 2772, 1174: 2762, 7114, 1179: 2763, 1190: 2766, 2767, 2742, 2770, 1195: 2769}, + // 4495 + {477, 477}, } ) @@ -11739,7 +11776,7 @@ func yylex1(yylex yyLexer, lval *yySymType) (n int) { } func yyParse(yylex yyLexer, parser *Parser) int { - const yyError = 1397 + const yyError = 1400 yyEx, _ := yylex.(yyLexerEx) var yyn int @@ -15757,13 +15794,13 @@ yynewstate: { parser.yyVAL.item = ast.IndexVisibilityInvisible } - case 1212: + case 1213: { parser.yyVAL.statement = &ast.CallStmt{ Procedure: yyS[yypt-0].expr.(*ast.FuncCallExpr), } } - case 1213: + case 1214: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15771,7 +15808,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1214: + case 1215: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15780,7 +15817,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1215: + case 1216: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15788,7 +15825,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1216: + case 1217: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15797,7 +15834,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1217: + case 1218: { x := yyS[yypt-1].item.(*ast.InsertStmt) x.Priority = yyS[yypt-6].item.(mysql.PriorityEnum) @@ -15814,17 +15851,13 @@ yynewstate: x.PartitionNames = yyS[yypt-2].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1220: + case 1221: { parser.yyVAL.item = &ast.InsertStmt{ Columns: yyS[yypt-3].item.([]*ast.ColumnName), Lists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 1221: - { - parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} - } case 1222: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} @@ -15834,6 +15867,10 @@ yynewstate: parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } case 1224: + { + parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + } + case 1225: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15846,13 +15883,9 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: sel} } - case 1225: - { - parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)} - } case 1226: { - parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)} } case 1227: { @@ -15863,6 +15896,10 @@ yynewstate: parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } case 1229: + { + parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} + } + case 1230: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15875,66 +15912,66 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Select: sel} } - case 1230: + case 1231: { parser.yyVAL.item = &ast.InsertStmt{Setlist: yyS[yypt-0].item.([]*ast.Assignment)} } - case 1233: + case 1234: { parser.yyVAL.item = [][]ast.ExprNode{yyS[yypt-0].item.([]ast.ExprNode)} } - case 1234: + case 1235: { parser.yyVAL.item = append(yyS[yypt-2].item.([][]ast.ExprNode), yyS[yypt-0].item.([]ast.ExprNode)) } - case 1235: + case 1236: { parser.yyVAL.item = yyS[yypt-1].item } - case 1236: + case 1237: { parser.yyVAL.item = []ast.ExprNode{} } - case 1238: + case 1239: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1239: + case 1240: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1241: + case 1242: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1242: + case 1243: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr, } } - case 1243: + case 1244: { parser.yyVAL.item = []*ast.Assignment{} } - case 1244: + case 1245: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 1245: + case 1246: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 1246: + case 1247: { parser.yyVAL.item = nil } - case 1247: + case 1248: { parser.yyVAL.item = yyS[yypt-0].item } - case 1248: + case 1249: { x := yyS[yypt-0].item.(*ast.InsertStmt) x.IsReplace = true @@ -15944,31 +15981,31 @@ yynewstate: x.PartitionNames = yyS[yypt-1].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1249: + case 1250: { parser.yyVAL.expr = ast.NewValueExpr(false, parser.charset, parser.collation) } - case 1250: + case 1251: { parser.yyVAL.expr = ast.NewValueExpr(nil, parser.charset, parser.collation) } - case 1251: + case 1252: { parser.yyVAL.expr = ast.NewValueExpr(true, parser.charset, parser.collation) } - case 1252: + case 1253: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1253: + case 1254: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1254: + case 1255: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1256: + case 1257: { // See https://dev.mysql.com/doc/refman/5.7/en/charset-literal.html co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) @@ -15985,15 +16022,15 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1257: + case 1258: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1258: + case 1259: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1259: + case 1260: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -16009,7 +16046,7 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1260: + case 1261: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -16025,12 +16062,12 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1261: + case 1262: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = expr } - case 1262: + case 1263: { valExpr := yyS[yypt-1].expr.(ast.ValueExpr) strLit := valExpr.GetString() @@ -16043,31 +16080,31 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1263: + case 1264: { parser.yyVAL.item = []*ast.AlterOrderItem{yyS[yypt-0].item.(*ast.AlterOrderItem)} } - case 1264: + case 1265: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterOrderItem), yyS[yypt-0].item.(*ast.AlterOrderItem)) } - case 1265: + case 1266: { parser.yyVAL.item = &ast.AlterOrderItem{Column: yyS[yypt-1].item.(*ast.ColumnName), Desc: yyS[yypt-0].item.(bool)} } - case 1266: + case 1267: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1267: + case 1268: { parser.yyVAL.item = []*ast.ByItem{yyS[yypt-0].item.(*ast.ByItem)} } - case 1268: + case 1269: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ByItem), yyS[yypt-0].item.(*ast.ByItem)) } - case 1269: + case 1270: { expr := yyS[yypt-0].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -16079,7 +16116,7 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, NullOrder: true} } - case 1270: + case 1271: { expr := yyS[yypt-1].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -16091,55 +16128,55 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, Desc: yyS[yypt-0].item.(bool)} } - case 1271: + case 1272: { parser.yyVAL.item = false } - case 1272: + case 1273: { parser.yyVAL.item = true } - case 1273: + case 1274: { parser.yyVAL.item = false // ASC by default } - case 1274: + case 1275: { parser.yyVAL.item = false } - case 1275: + case 1276: { parser.yyVAL.item = true } - case 1276: + case 1277: { parser.yyVAL.item = nil } - case 1278: + case 1279: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Or, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1279: + case 1280: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.And, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1280: + case 1281: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LeftShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1281: + case 1282: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.RightShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1282: + case 1283: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Plus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1283: + case 1284: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Minus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1284: + case 1285: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -16150,7 +16187,7 @@ yynewstate: }, } } - case 1285: + case 1286: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_SUB"), @@ -16161,7 +16198,7 @@ yynewstate: }, } } - case 1286: + case 1287: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -16172,44 +16209,44 @@ yynewstate: }, } } - case 1287: + case 1288: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mul, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1288: + case 1289: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Div, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1289: + case 1290: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1290: + case 1291: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.IntDiv, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1291: + case 1292: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1292: + case 1293: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Xor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1294: + case 1295: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1295: + case 1296: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1296: + case 1297: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Schema: model.NewCIStr(yyS[yypt-4].ident), @@ -16217,39 +16254,39 @@ yynewstate: Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1301: + case 1302: { parser.yyVAL.expr = &ast.SetCollationExpr{Expr: yyS[yypt-2].expr, Collate: yyS[yypt-0].ident} } - case 1304: + case 1305: { parser.yyVAL.expr = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1307: + case 1308: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1308: + case 1309: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.BitNeg, V: yyS[yypt-0].expr} } - case 1309: + case 1310: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: yyS[yypt-0].expr} } - case 1310: + case 1311: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: yyS[yypt-0].expr} } - case 1311: + case 1312: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.Concat), Args: []ast.ExprNode{yyS[yypt-2].expr, yyS[yypt-0].expr}} } - case 1312: + case 1313: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1314: + case 1315: { startOffset := parser.startOffset(&yyS[yypt-1]) endOffset := parser.endOffset(&yyS[yypt]) @@ -16257,23 +16294,23 @@ yynewstate: expr.SetText(parser.lexer.client, parser.src[startOffset:endOffset]) parser.yyVAL.expr = &ast.ParenthesesExpr{Expr: expr} } - case 1315: + case 1316: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1316: + case 1317: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1317: + case 1318: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.Exists = true parser.yyVAL.expr = &ast.ExistsSubqueryExpr{Sel: sq} } - case 1318: + case 1319: { /* * ODBC escape syntax. @@ -16297,7 +16334,7 @@ yynewstate: parser.yyVAL.expr = yyS[yypt-1].expr } } - case 1319: + case 1320: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary tp := types.NewFieldType(mysql.TypeString) @@ -16310,7 +16347,7 @@ yynewstate: FunctionType: ast.CastBinaryOperator, } } - case 1320: + case 1321: { /* See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast */ tp := yyS[yypt-2].item.(*types.FieldType) @@ -16336,7 +16373,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1321: + case 1322: { x := &ast.CaseExpr{WhenClauses: yyS[yypt-2].item.([]*ast.WhenClause)} if yyS[yypt-3].expr != nil { @@ -16347,7 +16384,7 @@ yynewstate: } parser.yyVAL.expr = x } - case 1322: + case 1323: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert tp := yyS[yypt-1].item.(*types.FieldType) @@ -16367,7 +16404,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1323: + case 1324: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") @@ -16376,70 +16413,70 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-3].expr, charset1}, } } - case 1324: + case 1325: { parser.yyVAL.expr = &ast.DefaultExpr{Name: yyS[yypt-1].expr.(*ast.ColumnNameExpr).Name} } - case 1325: + case 1326: { parser.yyVAL.expr = &ast.ValuesExpr{Column: yyS[yypt-1].expr.(*ast.ColumnNameExpr)} } - case 1326: + case 1327: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}} } - case 1327: + case 1328: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) extract := &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}} parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONUnquote), Args: []ast.ExprNode{extract}} } - case 1328: + case 1329: { parser.yyVAL.item = false } - case 1329: + case 1330: { parser.yyVAL.item = true } - case 1332: + case 1333: { parser.yyVAL.item = false } - case 1333: + case 1334: { parser.yyVAL.item = true } - case 1334: + case 1335: { parser.yyVAL.item = false } - case 1336: + case 1337: { parser.yyVAL.item = true } - case 1339: + case 1340: { parser.yyVAL.item = true } - case 1382: + case 1383: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1383: + case 1384: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1384: + case 1385: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident)} } - case 1385: + case 1386: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)} } - case 1386: + case 1387: { args := []ast.ExprNode{} if yyS[yypt-0].item != nil { @@ -16447,7 +16484,7 @@ yynewstate: } parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args} } - case 1387: + case 1388: { nilVal := ast.NewValueExpr(nil, parser.charset, parser.collation) args := yyS[yypt-1].item.([]ast.ExprNode) @@ -16456,7 +16493,7 @@ yynewstate: Args: append(args, nilVal), } } - case 1388: + case 1389: { charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") args := yyS[yypt-3].item.([]ast.ExprNode) @@ -16465,42 +16502,42 @@ yynewstate: Args: append(args, charset1), } } - case 1389: + case 1390: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.DateLiteral), Args: []ast.ExprNode{expr}} } - case 1390: + case 1391: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimeLiteral), Args: []ast.ExprNode{expr}} } - case 1391: + case 1392: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimestampLiteral), Args: []ast.ExprNode{expr}} } - case 1392: + case 1393: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.InsertFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1393: + case 1394: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-3].expr, R: yyS[yypt-1].expr} } - case 1394: + case 1395: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.PasswordFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1395: + case 1396: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1396: + case 1397: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1397: + case 1398: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -16511,7 +16548,7 @@ yynewstate: }, } } - case 1398: + case 1399: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -16522,7 +16559,7 @@ yynewstate: }, } } - case 1399: + case 1400: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -16533,7 +16570,7 @@ yynewstate: }, } } - case 1400: + case 1401: { timeUnit := &ast.TimeUnitExpr{Unit: yyS[yypt-3].item.(ast.TimeUnitType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -16541,7 +16578,7 @@ yynewstate: Args: []ast.ExprNode{timeUnit, yyS[yypt-1].expr}, } } - case 1401: + case 1402: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -16551,67 +16588,67 @@ yynewstate: }, } } - case 1402: + case 1403: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}} } - case 1403: + case 1404: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1404: + case 1405: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1405: + case 1406: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1406: + case 1407: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1407: + case 1408: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{&ast.TimeUnitExpr{Unit: yyS[yypt-5].item.(ast.TimeUnitType)}, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1408: + case 1409: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{&ast.TimeUnitExpr{Unit: yyS[yypt-5].item.(ast.TimeUnitType)}, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1409: + case 1410: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1410: + case 1411: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr}, } } - case 1411: + case 1412: { spaceVal := ast.NewValueExpr(" ", parser.charset, parser.collation) direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-3].item.(ast.TrimDirectionType)} @@ -16620,7 +16657,7 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, spaceVal, direction}, } } - case 1412: + case 1413: { direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-4].item.(ast.TrimDirectionType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -16628,63 +16665,63 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr, direction}, } } - case 1413: + case 1414: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1414: + case 1415: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-6].ident), Args: []ast.ExprNode{yyS[yypt-4].expr, ast.NewValueExpr("CHAR", parser.charset, parser.collation), ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}, } } - case 1415: + case 1416: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-6].ident), Args: []ast.ExprNode{yyS[yypt-4].expr, ast.NewValueExpr("BINARY", parser.charset, parser.collation), ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}, } } - case 1417: + case 1418: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1418: + case 1419: { parser.yyVAL.item = ast.GetFormatSelectorDate } - case 1419: + case 1420: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1420: + case 1421: { parser.yyVAL.item = ast.GetFormatSelectorTime } - case 1421: + case 1422: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1426: + case 1427: { parser.yyVAL.item = ast.TrimBoth } - case 1427: + case 1428: { parser.yyVAL.item = ast.TrimLeading } - case 1428: + case 1429: { parser.yyVAL.item = ast.TrimTrailing } - case 1429: + case 1430: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -16694,7 +16731,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 1430: + case 1431: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-3].item.(*ast.TableName), @@ -16705,7 +16742,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr, valueExpr}, } } - case 1432: + case 1433: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16713,15 +16750,15 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1433: + case 1434: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: false} } - case 1434: + case 1435: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1435: + case 1436: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16729,7 +16766,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1436: + case 1437: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16737,7 +16774,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1437: + case 1438: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16745,7 +16782,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1438: + case 1439: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16753,7 +16790,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1439: + case 1440: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16761,7 +16798,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1440: + case 1441: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16769,11 +16806,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1441: + case 1442: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: true} } - case 1442: + case 1443: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16781,7 +16818,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1443: + case 1444: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16789,7 +16826,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1444: + case 1445: { args := []ast.ExprNode{ast.NewValueExpr(1, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -16798,7 +16835,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: args} } } - case 1445: + case 1446: { args := yyS[yypt-4].item.([]ast.ExprNode) args = append(args, yyS[yypt-2].item.(ast.ExprNode)) @@ -16812,7 +16849,7 @@ yynewstate: parser.yyVAL.expr = agg } } - case 1446: + case 1447: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16820,7 +16857,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1447: + case 1448: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16828,7 +16865,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1448: + case 1449: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16836,7 +16873,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1449: + case 1450: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16844,7 +16881,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1450: + case 1451: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16852,7 +16889,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1451: + case 1452: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16860,11 +16897,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1452: + case 1453: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } - case 1453: + case 1454: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16872,7 +16909,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1454: + case 1455: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16880,7 +16917,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1455: + case 1456: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16888,7 +16925,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1456: + case 1457: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16896,7 +16933,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1457: + case 1458: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16904,7 +16941,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1458: + case 1459: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16912,22 +16949,22 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1459: + case 1460: { parser.yyVAL.item = ast.NewValueExpr(",", "", "") } - case 1460: + case 1461: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1461: + case 1462: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1462: + case 1463: { var tp ast.FuncCallExprType if isInTokenMap(yyS[yypt-3].ident) { @@ -16942,159 +16979,159 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1463: + case 1464: { parser.yyVAL.item = nil } - case 1464: + case 1465: { parser.yyVAL.item = nil } - case 1465: + case 1466: { expr := ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation) parser.yyVAL.item = expr } - case 1467: + case 1468: { parser.yyVAL.item = ast.TimeUnitSecondMicrosecond } - case 1468: + case 1469: { parser.yyVAL.item = ast.TimeUnitMinuteMicrosecond } - case 1469: + case 1470: { parser.yyVAL.item = ast.TimeUnitMinuteSecond } - case 1470: + case 1471: { parser.yyVAL.item = ast.TimeUnitHourMicrosecond } - case 1471: + case 1472: { parser.yyVAL.item = ast.TimeUnitHourSecond } - case 1472: + case 1473: { parser.yyVAL.item = ast.TimeUnitHourMinute } - case 1473: + case 1474: { parser.yyVAL.item = ast.TimeUnitDayMicrosecond } - case 1474: + case 1475: { parser.yyVAL.item = ast.TimeUnitDaySecond } - case 1475: + case 1476: { parser.yyVAL.item = ast.TimeUnitDayMinute } - case 1476: + case 1477: { parser.yyVAL.item = ast.TimeUnitDayHour } - case 1477: + case 1478: { parser.yyVAL.item = ast.TimeUnitYearMonth } - case 1478: + case 1479: { parser.yyVAL.item = ast.TimeUnitMicrosecond } - case 1479: + case 1480: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1480: + case 1481: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1481: + case 1482: { parser.yyVAL.item = ast.TimeUnitHour } - case 1482: + case 1483: { parser.yyVAL.item = ast.TimeUnitDay } - case 1483: + case 1484: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1484: + case 1485: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1485: + case 1486: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1486: + case 1487: { parser.yyVAL.item = ast.TimeUnitYear } - case 1487: + case 1488: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1488: + case 1489: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1489: + case 1490: { parser.yyVAL.item = ast.TimeUnitHour } - case 1490: + case 1491: { parser.yyVAL.item = ast.TimeUnitDay } - case 1491: + case 1492: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1492: + case 1493: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1493: + case 1494: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1494: + case 1495: { parser.yyVAL.item = ast.TimeUnitYear } - case 1495: + case 1496: { parser.yyVAL.expr = nil } - case 1497: + case 1498: { parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)} } - case 1498: + case 1499: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause)) } - case 1499: + case 1500: { parser.yyVAL.item = &ast.WhenClause{ Expr: yyS[yypt-2].expr, Result: yyS[yypt-0].expr, } } - case 1500: + case 1501: { parser.yyVAL.item = nil } - case 1501: + case 1502: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1502: + case 1503: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-0].item.(int)) // TODO: Flen should be the flen of expression @@ -17106,7 +17143,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1503: + case 1504: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-1].item.(int)) // TODO: Flen should be the flen of expression @@ -17129,7 +17166,7 @@ yynewstate: } parser.yyVAL.item = tp } - case 1504: + case 1505: { tp := types.NewFieldType(mysql.TypeDate) tp.SetCharset(charset.CharsetBin) @@ -17137,7 +17174,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1505: + case 1506: { tp := types.NewFieldType(mysql.TypeYear) tp.SetCharset(charset.CharsetBin) @@ -17145,7 +17182,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1506: + case 1507: { tp := types.NewFieldType(mysql.TypeDatetime) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDatetime) @@ -17159,7 +17196,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1507: + case 1508: { fopt := yyS[yypt-0].item.(*ast.FloatOpt) tp := types.NewFieldType(mysql.TypeNewDecimal) @@ -17170,7 +17207,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1508: + case 1509: { tp := types.NewFieldType(mysql.TypeDuration) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDuration) @@ -17184,7 +17221,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1509: + case 1510: { tp := types.NewFieldType(mysql.TypeLonglong) tp.SetCharset(charset.CharsetBin) @@ -17192,7 +17229,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1510: + case 1511: { tp := types.NewFieldType(mysql.TypeLonglong) tp.AddFlag(mysql.UnsignedFlag | mysql.BinaryFlag) @@ -17200,7 +17237,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1511: + case 1512: { tp := types.NewFieldType(mysql.TypeJSON) tp.AddFlag(mysql.BinaryFlag | mysql.ParseToJSONFlag) @@ -17208,7 +17245,7 @@ yynewstate: tp.SetCollate(mysql.DefaultCollationName) parser.yyVAL.item = tp } - case 1512: + case 1513: { tp := types.NewFieldType(mysql.TypeDouble) flen, decimal := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDouble) @@ -17219,7 +17256,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1513: + case 1514: { tp := types.NewFieldType(mysql.TypeFloat) fopt := yyS[yypt-0].item.(*ast.FloatOpt) @@ -17236,7 +17273,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1514: + case 1515: { var tp *types.FieldType if parser.lexer.GetSQLMode().HasRealAsFloatMode() { @@ -17252,65 +17289,65 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1515: + case 1516: { parser.yyVAL.item = mysql.LowPriority } - case 1516: + case 1517: { parser.yyVAL.item = mysql.HighPriority } - case 1517: + case 1518: { parser.yyVAL.item = mysql.DelayedPriority } - case 1518: + case 1519: { parser.yyVAL.item = mysql.NoPriority } - case 1520: + case 1521: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1521: + case 1522: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1522: + case 1523: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1523: + case 1524: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1524: + case 1525: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1525: + case 1526: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-3].ident), Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1526: + case 1527: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1527: + case 1528: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1530: + case 1531: { parser.yyVAL.item = false } - case 1531: + case 1532: { parser.yyVAL.item = true } - case 1532: + case 1533: { var sqlText string var sqlVar *ast.VariableExpr @@ -17326,94 +17363,94 @@ yynewstate: SQLVar: sqlVar, } } - case 1533: + case 1534: { parser.yyVAL.item = yyS[yypt-0].ident } - case 1534: + case 1535: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1535: + case 1536: { parser.yyVAL.statement = &ast.ExecuteStmt{Name: yyS[yypt-0].ident} } - case 1536: + case 1537: { parser.yyVAL.statement = &ast.ExecuteStmt{ Name: yyS[yypt-2].ident, UsingVars: yyS[yypt-0].item.([]ast.ExprNode), } } - case 1537: + case 1538: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1538: + case 1539: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1539: + case 1540: { parser.yyVAL.statement = &ast.DeallocateStmt{Name: yyS[yypt-0].ident} } - case 1542: + case 1543: { parser.yyVAL.statement = &ast.RollbackStmt{} } - case 1543: + case 1544: { parser.yyVAL.statement = &ast.RollbackStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 1544: + case 1545: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1545: + case 1546: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1546: + case 1547: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1547: + case 1548: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1548: + case 1549: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1549: + case 1550: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1550: + case 1551: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1551: + case 1552: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1552: + case 1553: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1553: + case 1554: { parser.yyVAL.statement = &ast.ShutdownStmt{} } - case 1554: + case 1555: { parser.yyVAL.statement = &ast.RestartStmt{} } - case 1555: + case 1556: { parser.yyVAL.statement = &ast.HelpStmt{Topic: yyS[yypt-0].ident} } - case 1556: + case 1557: { st := &ast.SelectStmt{ SelectStmtOpts: yyS[yypt-2].item.(*ast.SelectStmtOpts), @@ -17429,7 +17466,7 @@ yynewstate: } parser.yyVAL.item = st } - case 1557: + case 1558: { st := yyS[yypt-2].item.(*ast.SelectStmt) lastField := st.Fields.Fields[len(st.Fields.Fields)-1] @@ -17441,7 +17478,7 @@ yynewstate: st.Where = yyS[yypt-0].item.(ast.ExprNode) } } - case 1558: + case 1559: { st := yyS[yypt-6].item.(*ast.SelectStmt) st.From = yyS[yypt-4].item.(*ast.TableRefsClause) @@ -17464,11 +17501,11 @@ yynewstate: } parser.yyVAL.item = st } - case 1559: + case 1560: { parser.yyVAL.item = nil } - case 1560: + case 1561: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -17481,7 +17518,7 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1561: + case 1562: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -17492,43 +17529,43 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1562: + case 1563: { parser.yyVAL.item = ast.SampleMethodTypeNone } - case 1563: + case 1564: { parser.yyVAL.item = ast.SampleMethodTypeSystem } - case 1564: + case 1565: { parser.yyVAL.item = ast.SampleMethodTypeBernoulli } - case 1565: + case 1566: { parser.yyVAL.item = ast.SampleMethodTypeTiDBRegion } - case 1566: + case 1567: { parser.yyVAL.item = ast.SampleClauseUnitTypeDefault } - case 1567: + case 1568: { parser.yyVAL.item = ast.SampleClauseUnitTypeRow } - case 1568: + case 1569: { parser.yyVAL.item = ast.SampleClauseUnitTypePercent } - case 1569: + case 1570: { parser.yyVAL.expr = nil } - case 1570: + case 1571: { parser.yyVAL.expr = yyS[yypt-1].expr } - case 1571: + case 1572: { st := yyS[yypt-6].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -17551,7 +17588,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1572: + case 1573: { st := yyS[yypt-5].item.(*ast.SelectStmt) if yyS[yypt-4].item != nil { @@ -17571,7 +17608,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1573: + case 1574: { st := yyS[yypt-4].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -17588,7 +17625,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1574: + case 1575: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindTable, @@ -17610,7 +17647,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1575: + case 1576: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindValues, @@ -17631,13 +17668,13 @@ yynewstate: } parser.yyVAL.statement = st } - case 1576: + case 1577: { sel := yyS[yypt-0].statement.(*ast.SelectStmt) sel.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = sel } - case 1577: + case 1578: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -17653,11 +17690,11 @@ yynewstate: } parser.yyVAL.statement = sel } - case 1578: + case 1579: { parser.yyVAL.item = yyS[yypt-0].item } - case 1579: + case 1580: { ws := yyS[yypt-0].item.(*ast.WithClause) ws.IsRecursive = true @@ -17666,20 +17703,20 @@ yynewstate: } parser.yyVAL.item = ws } - case 1580: + case 1581: { ws := yyS[yypt-2].item.(*ast.WithClause) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1581: + case 1582: { ws := &ast.WithClause{} ws.CTEs = make([]*ast.CommonTableExpression, 0, 4) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1582: + case 1583: { cte := &ast.CommonTableExpression{} cte.Name = model.NewCIStr(yyS[yypt-3].ident) @@ -17687,37 +17724,37 @@ yynewstate: cte.Query = yyS[yypt-0].expr.(*ast.SubqueryExpr) parser.yyVAL.item = cte } - case 1584: + case 1585: { parser.yyVAL.item = nil } - case 1585: + case 1586: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.WindowSpec) } - case 1586: + case 1587: { parser.yyVAL.item = []ast.WindowSpec{yyS[yypt-0].item.(ast.WindowSpec)} } - case 1587: + case 1588: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.WindowSpec), yyS[yypt-0].item.(ast.WindowSpec)) } - case 1588: + case 1589: { var spec = yyS[yypt-0].item.(ast.WindowSpec) spec.Name = yyS[yypt-2].item.(model.CIStr) parser.yyVAL.item = spec } - case 1589: + case 1590: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1590: + case 1591: { parser.yyVAL.item = yyS[yypt-1].item.(ast.WindowSpec) } - case 1591: + case 1592: { spec := ast.WindowSpec{Ref: yyS[yypt-3].item.(model.CIStr)} if yyS[yypt-2].item != nil { @@ -17731,117 +17768,113 @@ yynewstate: } parser.yyVAL.item = spec } - case 1592: + case 1593: { parser.yyVAL.item = model.CIStr{} } - case 1594: + case 1595: { parser.yyVAL.item = nil } - case 1595: + case 1596: { parser.yyVAL.item = &ast.PartitionByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1596: + case 1597: { parser.yyVAL.item = nil } - case 1597: + case 1598: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1598: + case 1599: { parser.yyVAL.item = nil } - case 1599: + case 1600: { parser.yyVAL.item = &ast.FrameClause{ Type: yyS[yypt-1].item.(ast.FrameType), Extent: yyS[yypt-0].item.(ast.FrameExtent), } } - case 1600: + case 1601: { parser.yyVAL.item = ast.FrameType(ast.Rows) } - case 1601: + case 1602: { parser.yyVAL.item = ast.FrameType(ast.Ranges) } - case 1602: + case 1603: { parser.yyVAL.item = ast.FrameType(ast.Groups) } - case 1603: + case 1604: { parser.yyVAL.item = ast.FrameExtent{ Start: yyS[yypt-0].item.(ast.FrameBound), End: ast.FrameBound{Type: ast.CurrentRow}, } } - case 1605: + case 1606: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, UnBounded: true} } - case 1606: + case 1607: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1607: + case 1608: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1608: + case 1609: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1609: + case 1610: { parser.yyVAL.item = ast.FrameBound{Type: ast.CurrentRow} } - case 1610: + case 1611: { parser.yyVAL.item = ast.FrameExtent{Start: yyS[yypt-2].item.(ast.FrameBound), End: yyS[yypt-0].item.(ast.FrameBound)} } - case 1612: + case 1613: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, UnBounded: true} } - case 1613: + case 1614: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1614: + case 1615: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1615: + case 1616: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1616: + case 1617: { parser.yyVAL.item = nil } - case 1617: + case 1618: { spec := yyS[yypt-0].item.(ast.WindowSpec) parser.yyVAL.item = &spec } - case 1618: + case 1619: { parser.yyVAL.item = yyS[yypt-0].item.(ast.WindowSpec) } - case 1619: + case 1620: { parser.yyVAL.item = ast.WindowSpec{Name: yyS[yypt-0].item.(model.CIStr), OnlyAlias: true} } - case 1621: - { - parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} - } case 1622: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} @@ -17860,9 +17893,13 @@ yynewstate: } case 1626: { - parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: yyS[yypt-0].item.(ast.WindowSpec)} + parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } case 1627: + { + parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: yyS[yypt-0].item.(ast.WindowSpec)} + } + case 1628: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -17870,7 +17907,7 @@ yynewstate: } parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1628: + case 1629: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -17878,23 +17915,23 @@ yynewstate: } parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1629: + case 1630: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-3].expr}, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1630: + case 1631: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-3].expr}, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1631: + case 1632: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-6].expr, yyS[yypt-4].expr}, FromLast: yyS[yypt-2].item.(bool), IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1632: + case 1633: { parser.yyVAL.item = nil } - case 1633: + case 1634: { args := []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -17902,7 +17939,7 @@ yynewstate: } parser.yyVAL.item = args } - case 1634: + case 1635: { args := []ast.ExprNode{ast.NewParamMarkerExpr(yyS[yypt-1].offset)} if yyS[yypt-0].item != nil { @@ -17910,17 +17947,13 @@ yynewstate: } parser.yyVAL.item = args } - case 1635: - { - parser.yyVAL.item = nil - } case 1636: { - parser.yyVAL.item = yyS[yypt-0].expr + parser.yyVAL.item = nil } case 1637: { - parser.yyVAL.item = false + parser.yyVAL.item = yyS[yypt-0].expr } case 1638: { @@ -17928,11 +17961,11 @@ yynewstate: } case 1639: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 1640: { - parser.yyVAL.item = false + parser.yyVAL.item = true } case 1641: { @@ -17940,13 +17973,17 @@ yynewstate: } case 1642: { - parser.yyVAL.item = true + parser.yyVAL.item = false } case 1643: { - parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)} + parser.yyVAL.item = true } case 1644: + { + parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)} + } + case 1645: { if j, ok := yyS[yypt-0].item.(*ast.Join); ok { // if $1 is Join, use it directly @@ -17955,12 +17992,12 @@ yynewstate: parser.yyVAL.item = &ast.Join{Left: yyS[yypt-0].item.(ast.ResultSetNode), Right: nil} } } - case 1645: + case 1646: { /* from a, b is default cross join */ parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: ast.CrossJoin} } - case 1647: + case 1648: { /* * ODBC escape syntax for outer join is { OJ join_table } @@ -17968,7 +18005,7 @@ yynewstate: */ parser.yyVAL.item = yyS[yypt-1].item } - case 1650: + case 1651: { tn := yyS[yypt-5].item.(*ast.TableName) tn.PartitionNames = yyS[yypt-4].item.([]model.CIStr) @@ -17981,66 +18018,66 @@ yynewstate: } parser.yyVAL.item = &ast.TableSource{Source: tn, AsName: yyS[yypt-3].item.(model.CIStr)} } - case 1651: + case 1652: { resultNode := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query parser.yyVAL.item = &ast.TableSource{Source: resultNode, AsName: yyS[yypt-0].item.(model.CIStr)} } - case 1652: + case 1653: { j := yyS[yypt-1].item.(*ast.Join) j.ExplicitParens = true parser.yyVAL.item = yyS[yypt-1].item } - case 1653: + case 1654: { parser.yyVAL.item = []model.CIStr{} } - case 1654: + case 1655: { parser.yyVAL.item = yyS[yypt-1].item } - case 1655: + case 1656: { parser.yyVAL.item = model.CIStr{} } - case 1657: + case 1658: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1658: + case 1659: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1659: + case 1660: { parser.yyVAL.item = ast.HintUse } - case 1660: + case 1661: { parser.yyVAL.item = ast.HintIgnore } - case 1661: + case 1662: { parser.yyVAL.item = ast.HintForce } - case 1662: + case 1663: { parser.yyVAL.item = ast.HintForScan } - case 1663: + case 1664: { parser.yyVAL.item = ast.HintForJoin } - case 1664: + case 1665: { parser.yyVAL.item = ast.HintForOrderBy } - case 1665: + case 1666: { parser.yyVAL.item = ast.HintForGroupBy } - case 1666: + case 1667: { parser.yyVAL.item = &ast.IndexHint{ IndexNames: yyS[yypt-1].item.([]model.CIStr), @@ -18048,134 +18085,134 @@ yynewstate: HintScope: yyS[yypt-3].item.(ast.IndexHintScope), } } - case 1667: + case 1668: { var nameList []model.CIStr parser.yyVAL.item = nameList } - case 1668: + case 1669: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1669: + case 1670: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1670: + case 1671: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1671: + case 1672: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1672: + case 1673: { parser.yyVAL.item = []*ast.IndexHint{yyS[yypt-0].item.(*ast.IndexHint)} } - case 1673: + case 1674: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.IndexHint), yyS[yypt-0].item.(*ast.IndexHint)) } - case 1674: + case 1675: { parser.yyVAL.item = []*ast.IndexHint{} } - case 1676: + case 1677: { parser.yyVAL.item = ast.NewCrossJoin(yyS[yypt-2].item.(ast.ResultSetNode), yyS[yypt-0].item.(ast.ResultSetNode)) } - case 1677: + case 1678: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: ast.CrossJoin, On: on} } - case 1678: + case 1679: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), Tp: ast.CrossJoin, Using: yyS[yypt-1].item.([]*ast.ColumnName)} } - case 1679: + case 1680: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: yyS[yypt-5].item.(ast.JoinType), On: on} } - case 1680: + case 1681: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-8].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), Tp: yyS[yypt-7].item.(ast.JoinType), Using: yyS[yypt-1].item.([]*ast.ColumnName)} } - case 1681: + case 1682: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-3].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), NaturalJoin: true} } - case 1682: + case 1683: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-5].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: yyS[yypt-3].item.(ast.JoinType), NaturalJoin: true} } - case 1683: + case 1684: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), StraightJoin: true} } - case 1684: + case 1685: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), StraightJoin: true, On: on} } - case 1685: + case 1686: { parser.yyVAL.item = ast.LeftJoin } - case 1686: + case 1687: { parser.yyVAL.item = ast.RightJoin } - case 1692: + case 1693: { parser.yyVAL.item = nil } - case 1693: + case 1694: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ValueExpr)} } - case 1694: + case 1695: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1695: + case 1696: { parser.yyVAL.item = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1700: + case 1701: { parser.yyVAL.item = ast.NewValueExpr(uint64(1), parser.charset, parser.collation) } - case 1702: + case 1703: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1703: + case 1704: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1704: + case 1705: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1705: + case 1706: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1706: + case 1707: { parser.yyVAL.item = nil } - case 1708: + case 1709: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.TableHints = yyS[yypt-0].item.([]*ast.TableOptimizerHint) parser.yyVAL.item = opt } - case 1709: + case 1710: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true @@ -18187,61 +18224,61 @@ yynewstate: } parser.yyVAL.item = opt } - case 1710: + case 1711: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.Priority = yyS[yypt-0].item.(mysql.PriorityEnum) parser.yyVAL.item = opt } - case 1711: + case 1712: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLSmallResult = true parser.yyVAL.item = opt } - case 1712: + case 1713: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBigResult = true parser.yyVAL.item = opt } - case 1713: + case 1714: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBufferResult = true parser.yyVAL.item = opt } - case 1714: + case 1715: { opt := &ast.SelectStmtOpts{} opt.SQLCache = yyS[yypt-0].item.(bool) parser.yyVAL.item = opt } - case 1715: + case 1716: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.CalcFoundRows = true parser.yyVAL.item = opt } - case 1716: + case 1717: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.StraightJoin = true parser.yyVAL.item = opt } - case 1717: + case 1718: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true parser.yyVAL.item = opt } - case 1719: + case 1720: { opts := yyS[yypt-1].item.(*ast.SelectStmtOpts) opt := yyS[yypt-0].item.(*ast.SelectStmtOpts) @@ -18286,7 +18323,7 @@ yynewstate: parser.yyVAL.item = opts } - case 1721: + case 1722: { hints, warns := parser.parseHint(yyS[yypt-0].ident) for _, w := range warns { @@ -18295,31 +18332,31 @@ yynewstate: } parser.yyVAL.item = hints } - case 1722: + case 1723: { parser.yyVAL.item = nil } - case 1724: + case 1725: { parser.yyVAL.item = true } - case 1725: + case 1726: { parser.yyVAL.item = false } - case 1726: + case 1727: { parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)} } - case 1727: + case 1728: { parser.yyVAL.item = nil } - case 1729: + case 1730: { parser.yyVAL.item = nil } - case 1730: + case 1731: { x := &ast.SelectIntoOption{ Tp: ast.SelectIntoOutfile, @@ -18334,7 +18371,7 @@ yynewstate: parser.yyVAL.item = x } - case 1731: + case 1732: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -18344,14 +18381,14 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1732: + case 1733: { rs := yyS[yypt-1].statement.(*ast.SetOprStmt) src := parser.src rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1733: + case 1734: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -18361,7 +18398,7 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1734: + case 1735: { subQuery := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query isRecursive := true @@ -18384,32 +18421,32 @@ yynewstate: parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } } - case 1735: + case 1736: { parser.yyVAL.item = nil } - case 1736: + case 1737: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdate, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1737: + case 1738: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1738: + case 1739: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1739: + case 1740: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateWaitN, @@ -18417,55 +18454,55 @@ yynewstate: Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1740: + case 1741: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1741: + case 1742: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1742: + case 1743: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1743: + case 1744: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: []*ast.TableName{}, } } - case 1744: + case 1745: { parser.yyVAL.item = []*ast.TableName{} } - case 1745: + case 1746: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.TableName) } - case 1748: + case 1749: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1749: + case 1750: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1750: + case 1751: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18482,7 +18519,7 @@ yynewstate: setOpr.SelectList.Selects = append(setOpr.SelectList.Selects, st) parser.yyVAL.statement = setOpr } - case 1751: + case 1752: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18505,7 +18542,7 @@ yynewstate: setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} parser.yyVAL.statement = setOpr } - case 1752: + case 1753: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18529,7 +18566,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1753: + case 1754: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18553,7 +18590,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1754: + case 1755: { setOprList1 := yyS[yypt-4].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18578,7 +18615,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1755: + case 1756: { var setOprList []ast.Node var with *ast.WithClause @@ -18594,7 +18631,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1756: + case 1757: { var setOprList []ast.Node var with *ast.WithClause @@ -18610,7 +18647,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1757: + case 1758: { var setOprList []ast.Node var with *ast.WithClause @@ -18627,7 +18664,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1759: + case 1760: { setOprList1 := yyS[yypt-2].item.([]ast.Node) setOprList2 := yyS[yypt-0].item.([]ast.Node) @@ -18643,11 +18680,11 @@ yynewstate: } parser.yyVAL.item = append(setOprList1, setOprList2...) } - case 1760: + case 1761: { parser.yyVAL.item = []ast.Node{yyS[yypt-0].statement.(*ast.SelectStmt)} } - case 1761: + case 1762: { var setOprList []ast.Node switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -18658,7 +18695,7 @@ yynewstate: } parser.yyVAL.item = setOprList } - case 1762: + case 1763: { var tp ast.SetOprType tp = ast.Union @@ -18667,7 +18704,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1763: + case 1764: { var tp ast.SetOprType tp = ast.Except @@ -18676,7 +18713,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1764: + case 1765: { var tp ast.SetOprType tp = ast.Intersect @@ -18685,7 +18722,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1766: + case 1767: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.PumpType, @@ -18693,7 +18730,7 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1767: + case 1768: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.DrainerType, @@ -18701,19 +18738,19 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1768: + case 1769: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1769: + case 1770: { parser.yyVAL.statement = &ast.SetPwdStmt{Password: yyS[yypt-0].ident} } - case 1770: + case 1771: { parser.yyVAL.statement = &ast.SetPwdStmt{User: yyS[yypt-2].item.(*auth.UserIdentity), Password: yyS[yypt-0].ident} } - case 1771: + case 1772: { vars := yyS[yypt-0].item.([]*ast.VariableAssignment) for _, v := range vars { @@ -18721,11 +18758,11 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: vars} } - case 1772: + case 1773: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1773: + case 1774: { assigns := yyS[yypt-0].item.([]*ast.VariableAssignment) for i := 0; i < len(assigns); i++ { @@ -18736,23 +18773,23 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: assigns} } - case 1774: + case 1775: { parser.yyVAL.statement = &ast.SetConfigStmt{Type: strings.ToLower(yyS[yypt-3].ident), Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1775: + case 1776: { parser.yyVAL.statement = &ast.SetConfigStmt{Instance: yyS[yypt-3].ident, Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1776: + case 1777: { parser.yyVAL.statement = &ast.SetSessionStatesStmt{SessionStates: yyS[yypt-0].ident} } - case 1777: + case 1778: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.SetRoleStmt) } - case 1778: + case 1779: { tmp := yyS[yypt-2].item.(*ast.SetRoleStmt) parser.yyVAL.statement = &ast.SetDefaultRoleStmt{ @@ -18761,27 +18798,27 @@ yynewstate: UserList: yyS[yypt-0].item.([]*auth.UserIdentity), } } - case 1779: + case 1780: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleNone, RoleList: nil} } - case 1780: + case 1781: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAll, RoleList: nil} } - case 1781: + case 1782: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleRegular, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1782: + case 1783: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAllExcept, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1784: + case 1785: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleDefault, RoleList: nil} } - case 1785: + case 1786: { if yyS[yypt-0].item != nil { parser.yyVAL.item = yyS[yypt-0].item @@ -18789,7 +18826,7 @@ yynewstate: parser.yyVAL.item = []*ast.VariableAssignment{} } } - case 1786: + case 1787: { if yyS[yypt-0].item != nil { varAssigns := yyS[yypt-0].item.([]*ast.VariableAssignment) @@ -18798,28 +18835,28 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 1787: + case 1788: { varAssigns := []*ast.VariableAssignment{} expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_isolation", Value: expr, IsSystem: true}) parser.yyVAL.item = varAssigns } - case 1788: + case 1789: { varAssigns := []*ast.VariableAssignment{} expr := ast.NewValueExpr("0", parser.charset, parser.collation) varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_read_only", Value: expr, IsSystem: true}) parser.yyVAL.item = varAssigns } - case 1789: + case 1790: { varAssigns := []*ast.VariableAssignment{} expr := ast.NewValueExpr("1", parser.charset, parser.collation) varAssigns = append(varAssigns, &ast.VariableAssignment{Name: "tx_read_only", Value: expr, IsSystem: true}) parser.yyVAL.item = varAssigns } - case 1790: + case 1791: { varAssigns := []*ast.VariableAssignment{} asof := yyS[yypt-0].item.(*ast.AsOfClause) @@ -18828,59 +18865,59 @@ yynewstate: } parser.yyVAL.item = varAssigns } - case 1791: + case 1792: { parser.yyVAL.ident = ast.RepeatableRead } - case 1792: + case 1793: { parser.yyVAL.ident = ast.ReadCommitted } - case 1793: + case 1794: { parser.yyVAL.ident = ast.ReadUncommitted } - case 1794: + case 1795: { parser.yyVAL.ident = ast.Serializable } - case 1795: + case 1796: { parser.yyVAL.expr = ast.NewValueExpr("ON", parser.charset, parser.collation) } - case 1796: + case 1797: { parser.yyVAL.expr = ast.NewValueExpr("BINARY", parser.charset, parser.collation) } - case 1801: + case 1802: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1803: + case 1804: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1804: + case 1805: { parser.yyVAL.ident = yyS[yypt-2].ident + "-" + yyS[yypt-0].ident } - case 1805: + case 1806: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1806: + case 1807: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsGlobal: true, IsSystem: true} } - case 1807: + case 1808: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1808: + case 1809: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1809: + case 1810: { v := strings.ToLower(yyS[yypt-2].ident) var isGlobal bool @@ -18896,27 +18933,27 @@ yynewstate: } parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr, IsGlobal: isGlobal, IsSystem: true} } - case 1810: + case 1811: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr} } - case 1811: + case 1812: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1812: + case 1813: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-2].ident, "", ""), } } - case 1813: + case 1814: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, @@ -18924,24 +18961,24 @@ yynewstate: ExtendValue: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1814: + case 1815: { v := &ast.DefaultExpr{} parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetNames, Value: v} } - case 1815: + case 1816: { parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetCharset, Value: yyS[yypt-0].expr} } - case 1816: + case 1817: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1817: + case 1818: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1818: + case 1819: { // Validate input charset name to keep the same behavior as parser of MySQL. cs, err := charset.GetCharsetInfo(yyS[yypt-0].ident) @@ -18953,11 +18990,11 @@ yynewstate: // to keep lower case of input for generated column restore. parser.yyVAL.ident = cs.Name } - case 1819: + case 1820: { parser.yyVAL.ident = charset.CharsetBin } - case 1820: + case 1821: { info, err := charset.GetCollationByName(yyS[yypt-0].ident) if err != nil { @@ -18966,19 +19003,19 @@ yynewstate: } parser.yyVAL.ident = info.Name } - case 1821: + case 1822: { parser.yyVAL.ident = charset.CollationBin } - case 1822: + case 1823: { parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)} } - case 1823: + case 1824: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment)) } - case 1826: + case 1827: { v := strings.ToLower(yyS[yypt-0].ident) var isGlobal bool @@ -18995,89 +19032,89 @@ yynewstate: } parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true, ExplicitScope: explicitScope} } - case 1827: + case 1828: { v := yyS[yypt-0].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false} } - case 1828: + case 1829: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1829: + case 1830: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1830: + case 1831: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1831: + case 1832: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 1832: + case 1833: { parser.yyVAL.item = []*auth.UserIdentity{yyS[yypt-0].item.(*auth.UserIdentity)} } - case 1833: + case 1834: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.UserIdentity), yyS[yypt-0].item.(*auth.UserIdentity)) } - case 1835: + case 1836: { parser.yyVAL.ident = yyS[yypt-1].ident } - case 1839: + case 1840: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1840: + case 1841: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1841: + case 1842: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1842: + case 1843: { parser.yyVAL.item = yyS[yypt-0].item } - case 1843: + case 1844: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1844: + case 1845: { parser.yyVAL.item = yyS[yypt-0].item } - case 1845: + case 1846: { parser.yyVAL.item = []*auth.RoleIdentity{yyS[yypt-0].item.(*auth.RoleIdentity)} } - case 1846: + case 1847: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.RoleIdentity), yyS[yypt-0].item.(*auth.RoleIdentity)) } - case 1847: + case 1848: { parser.yyVAL.item = &ast.LimitSimple{Offset: 0, Count: yyS[yypt-0].item.(uint64)} } - case 1848: + case 1849: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-2].item.(uint64), Count: yyS[yypt-0].item.(uint64)} } - case 1849: + case 1850: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-0].item.(uint64), Count: yyS[yypt-2].item.(uint64)} } - case 1850: + case 1851: { parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDL} } - case 1851: + case 1852: { stmt := &ast.AdminStmt{Tp: ast.AdminShowDDLJobs} if yyS[yypt-0].item != nil { @@ -19085,7 +19122,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1852: + case 1853: { stmt := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobs, @@ -19096,21 +19133,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1853: + case 1854: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowNextRowID, Tables: []*ast.TableName{yyS[yypt-1].item.(*ast.TableName)}, } } - case 1854: + case 1855: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1855: + case 1856: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndex, @@ -19118,7 +19155,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1856: + case 1857: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminRecoverIndex, @@ -19126,7 +19163,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1857: + case 1858: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCleanupIndex, @@ -19134,7 +19171,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1858: + case 1859: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndexRange, @@ -19143,28 +19180,28 @@ yynewstate: HandleRanges: yyS[yypt-0].item.([]ast.HandleRange), } } - case 1859: + case 1860: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminChecksumTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1860: + case 1861: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCancelDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1861: + case 1862: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueries, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1862: + case 1863: { ret := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueriesWithRange, @@ -19173,115 +19210,115 @@ yynewstate: ret.LimitSimple.Offset = yyS[yypt-0].item.(*ast.LimitSimple).Offset parser.yyVAL.statement = ret } - case 1863: + case 1864: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowSlow, ShowSlow: yyS[yypt-0].item.(*ast.ShowSlow), } } - case 1864: + case 1865: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadExprPushdownBlacklist, } } - case 1865: + case 1866: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadOptRuleBlacklist, } } - case 1866: + case 1867: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginEnable, Plugins: yyS[yypt-0].item.([]string), } } - case 1867: + case 1868: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginDisable, Plugins: yyS[yypt-0].item.([]string), } } - case 1868: + case 1869: { parser.yyVAL.statement = &ast.CleanupTableLockStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1869: + case 1870: { parser.yyVAL.statement = &ast.RepairTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), CreateStmt: yyS[yypt-0].statement.(*ast.CreateTableStmt), } } - case 1870: + case 1871: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushBindings, } } - case 1871: + case 1872: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCaptureBindings, } } - case 1872: + case 1873: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminEvolveBindings, } } - case 1873: + case 1874: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadBindings, } } - case 1874: + case 1875: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1875: + case 1876: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1876: + case 1877: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowTelemetry, } } - case 1877: + case 1878: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminResetTelemetryID, } } - case 1878: + case 1879: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushPlanCache, StatementScope: yyS[yypt-1].item.(ast.StatementScope), } } - case 1879: + case 1880: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowRecent, Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1880: + case 1881: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -19289,7 +19326,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1881: + case 1882: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -19297,7 +19334,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1882: + case 1883: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -19305,27 +19342,27 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1883: + case 1884: { parser.yyVAL.item = []ast.HandleRange{yyS[yypt-0].item.(ast.HandleRange)} } - case 1884: + case 1885: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.HandleRange), yyS[yypt-0].item.(ast.HandleRange)) } - case 1885: + case 1886: { parser.yyVAL.item = ast.HandleRange{Begin: yyS[yypt-3].item.(int64), End: yyS[yypt-1].item.(int64)} } - case 1886: + case 1887: { parser.yyVAL.item = []int64{yyS[yypt-0].item.(int64)} } - case 1887: + case 1888: { parser.yyVAL.item = append(yyS[yypt-2].item.([]int64), yyS[yypt-0].item.(int64)) } - case 1888: + case 1889: { stmt := yyS[yypt-1].item.(*ast.ShowStmt) if yyS[yypt-0].item != nil { @@ -19337,21 +19374,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1889: + case 1890: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1890: + case 1891: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateView, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1891: + case 1892: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateDatabase, @@ -19359,28 +19396,28 @@ yynewstate: DBName: yyS[yypt-0].ident, } } - case 1892: + case 1893: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateSequence, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1893: + case 1894: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreatePlacementPolicy, DBName: yyS[yypt-0].ident, } } - case 1894: + case 1895: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateResourceGroup, ResourceGroupName: yyS[yypt-0].ident, } } - case 1895: + case 1896: { // See https://dev.mysql.com/doc/refman/5.7/en/show-create-user.html parser.yyVAL.statement = &ast.ShowStmt{ @@ -19388,14 +19425,14 @@ yynewstate: User: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 1896: + case 1897: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateImport, DBName: yyS[yypt-0].ident, // we reuse DBName of ShowStmt } } - case 1897: + case 1898: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -19407,14 +19444,14 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1898: + case 1899: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowTableNextRowId, Table: yyS[yypt-1].item.(*ast.TableName), } } - case 1899: + case 1900: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -19427,12 +19464,12 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1900: + case 1901: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html parser.yyVAL.statement = &ast.ShowStmt{Tp: ast.ShowGrants} } - case 1901: + case 1902: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html if yyS[yypt-0].item != nil { @@ -19449,26 +19486,26 @@ yynewstate: } } } - case 1902: + case 1903: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowMasterStatus, } } - case 1903: + case 1904: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProcessList, Full: yyS[yypt-1].item.(bool), } } - case 1904: + case 1905: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProfiles, } } - case 1905: + case 1906: { v := &ast.ShowStmt{ Tp: ast.ShowProfile, @@ -19484,37 +19521,37 @@ yynewstate: } parser.yyVAL.statement = v } - case 1906: + case 1907: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowPrivileges, } } - case 1907: + case 1908: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowBuiltins, } } - case 1908: + case 1909: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.ShowStmt) } - case 1909: + case 1910: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForDatabase, DBName: yyS[yypt-0].ident, } } - case 1910: + case 1911: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1911: + case 1912: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForPartition, @@ -19522,90 +19559,90 @@ yynewstate: Partition: model.NewCIStr(yyS[yypt-0].ident), } } - case 1912: + case 1913: { parser.yyVAL.item = nil } - case 1914: + case 1915: { parser.yyVAL.item = []int{yyS[yypt-0].item.(int)} } - case 1915: + case 1916: { l := yyS[yypt-2].item.([]int) l = append(l, yyS[yypt-0].item.(int)) parser.yyVAL.item = l } - case 1916: + case 1917: { parser.yyVAL.item = ast.ProfileTypeCPU } - case 1917: + case 1918: { parser.yyVAL.item = ast.ProfileTypeMemory } - case 1918: + case 1919: { parser.yyVAL.item = ast.ProfileTypeBlockIo } - case 1919: + case 1920: { parser.yyVAL.item = ast.ProfileTypeContextSwitch } - case 1920: + case 1921: { parser.yyVAL.item = ast.ProfileTypePageFaults } - case 1921: + case 1922: { parser.yyVAL.item = ast.ProfileTypeIpc } - case 1922: + case 1923: { parser.yyVAL.item = ast.ProfileTypeSwaps } - case 1923: + case 1924: { parser.yyVAL.item = ast.ProfileTypeSource } - case 1924: + case 1925: { parser.yyVAL.item = ast.ProfileTypeAll } - case 1925: + case 1926: { parser.yyVAL.item = nil } - case 1926: + case 1927: { v := yyS[yypt-0].item.(int64) parser.yyVAL.item = &v } - case 1927: + case 1928: { parser.yyVAL.item = nil } - case 1928: + case 1929: { parser.yyVAL.item = yyS[yypt-0].item.([]*auth.RoleIdentity) } - case 1934: + case 1935: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines} } - case 1935: + case 1936: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases} } - case 1936: + case 1937: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowConfig} } - case 1937: + case 1938: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset} } - case 1938: + case 1939: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTables, @@ -19613,28 +19650,28 @@ yynewstate: Full: yyS[yypt-2].item.(bool), } } - case 1939: + case 1940: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowOpenTables, DBName: yyS[yypt-0].ident, } } - case 1940: + case 1941: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTableStatus, DBName: yyS[yypt-0].ident, } } - case 1941: + case 1942: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowIndex, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1942: + case 1943: { show := &ast.ShowStmt{ Tp: ast.ShowIndex, @@ -19642,7 +19679,7 @@ yynewstate: } parser.yyVAL.item = show } - case 1943: + case 1944: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -19651,7 +19688,7 @@ yynewstate: Full: yyS[yypt-3].item.(bool), } } - case 1944: + case 1945: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -19661,81 +19698,81 @@ yynewstate: Extended: true, } } - case 1945: + case 1946: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings, CountWarningsOrErrors: true} } - case 1946: + case 1947: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings} } - case 1947: + case 1948: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors, CountWarningsOrErrors: true} } - case 1948: + case 1949: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors} } - case 1949: + case 1950: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowVariables, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1950: + case 1951: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowStatus, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1951: + case 1952: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindings, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1952: + case 1953: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowCollation, } } - case 1953: + case 1954: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTriggers, DBName: yyS[yypt-0].ident, } } - case 1954: + case 1955: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindingCacheStatus, } } - case 1955: + case 1956: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowProcedureStatus, } } - case 1956: + case 1957: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPumpStatus, } } - case 1957: + case 1958: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowDrainerStatus, } } - case 1958: + case 1959: { // This statement is similar to SHOW PROCEDURE STATUS but for stored functions. // See http://dev.mysql.com/doc/refman/5.7/en/show-function-status.html @@ -19745,193 +19782,193 @@ yynewstate: Tp: ast.ShowProcedureStatus, } } - case 1959: + case 1960: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowEvents, DBName: yyS[yypt-0].ident, } } - case 1960: + case 1961: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlugins, } } - case 1961: + case 1962: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowSessionStates} } - case 1962: + case 1963: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsExtended} } - case 1963: + case 1964: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsMeta, Table: &ast.TableName{Name: model.NewCIStr("STATS_META"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1964: + case 1965: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHistograms, Table: &ast.TableName{Name: model.NewCIStr("STATS_HISTOGRAMS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1965: + case 1966: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsTopN} } - case 1966: + case 1967: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsBuckets, Table: &ast.TableName{Name: model.NewCIStr("STATS_BUCKETS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1967: + case 1968: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHealthy} } - case 1968: + case 1969: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsLocked, Table: &ast.TableName{Name: model.NewCIStr("STATS_TABLE_LOCKED"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1969: + case 1970: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowHistogramsInFlight} } - case 1970: + case 1971: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowColumnStatsUsage} } - case 1971: + case 1972: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowAnalyzeStatus} } - case 1972: + case 1973: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowBackups} } - case 1973: + case 1974: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowRestores} } - case 1974: + case 1975: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowImports} } - case 1975: + case 1976: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacement} } - case 1976: + case 1977: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacementLabels} } - case 1977: + case 1978: { parser.yyVAL.item = nil } - case 1978: + case 1979: { parser.yyVAL.item = &ast.PatternLikeExpr{ Pattern: yyS[yypt-0].expr, Escape: '\\', } } - case 1979: + case 1980: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1980: + case 1981: { parser.yyVAL.item = false } - case 1981: + case 1982: { parser.yyVAL.item = true } - case 1982: + case 1983: { parser.yyVAL.item = false } - case 1983: + case 1984: { parser.yyVAL.item = ast.StatementScopeSession } - case 1984: + case 1985: { parser.yyVAL.item = ast.StatementScopeGlobal } - case 1985: + case 1986: { parser.yyVAL.item = ast.StatementScopeInstance } - case 1986: + case 1987: { parser.yyVAL.item = ast.StatementScopeSession } - case 1987: + case 1988: { parser.yyVAL.item = false } - case 1988: + case 1989: { parser.yyVAL.item = true } - case 1989: + case 1990: { parser.yyVAL.ident = "" } - case 1990: + case 1991: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 1991: + case 1992: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName) } - case 1992: + case 1993: { tmp := yyS[yypt-0].item.(*ast.FlushStmt) tmp.NoWriteToBinLog = yyS[yypt-1].item.(bool) parser.yyVAL.statement = tmp } - case 1993: + case 1994: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 1994: + case 1995: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 1995: + case 1996: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushPrivileges, } } - case 1996: + case 1997: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushStatus, } } - case 1997: + case 1998: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTiDBPlugin, Plugins: yyS[yypt-0].item.([]string), } } - case 1998: + case 1999: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushHosts, } } - case 1999: + case 2000: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushLogs, LogType: yyS[yypt-1].item.(ast.LogType), } } - case 2000: + case 2001: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTables, @@ -19939,69 +19976,69 @@ yynewstate: ReadLock: yyS[yypt-0].item.(bool), } } - case 2001: + case 2002: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushClientErrorsSummary, } } - case 2002: + case 2003: { parser.yyVAL.item = ast.LogTypeDefault } - case 2003: + case 2004: { parser.yyVAL.item = ast.LogTypeBinary } - case 2004: + case 2005: { parser.yyVAL.item = ast.LogTypeEngine } - case 2005: + case 2006: { parser.yyVAL.item = ast.LogTypeError } - case 2006: + case 2007: { parser.yyVAL.item = ast.LogTypeGeneral } - case 2007: + case 2008: { parser.yyVAL.item = ast.LogTypeSlow } - case 2008: + case 2009: { parser.yyVAL.item = false } - case 2009: + case 2010: { parser.yyVAL.item = true } - case 2010: + case 2011: { parser.yyVAL.item = true } - case 2011: + case 2012: { parser.yyVAL.item = []*ast.TableName{} } - case 2013: + case 2014: { parser.yyVAL.item = []*ast.TableName{} } - case 2014: + case 2015: { parser.yyVAL.item = yyS[yypt-0].item } - case 2015: + case 2016: { parser.yyVAL.item = false } - case 2016: + case 2017: { parser.yyVAL.item = true } - case 2094: + case 2096: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20014,7 +20051,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2120: + case 2122: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20027,7 +20064,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2136: + case 2139: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20040,7 +20077,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2138: + case 2141: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -20050,7 +20087,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2139: + case 2142: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -20060,7 +20097,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2140: + case 2143: { cst := yyS[yypt-0].item.(*ast.Constraint) if yyS[yypt-1].item != nil { @@ -20069,7 +20106,7 @@ yynewstate: } parser.yyVAL.item = cst } - case 2145: + case 2148: { if yyS[yypt-0].item != nil { parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})} @@ -20077,7 +20114,7 @@ yynewstate: parser.yyVAL.item = []interface{}{} } } - case 2146: + case 2149: { if yyS[yypt-0].item != nil { parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item) @@ -20085,7 +20122,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 2147: + case 2150: { var columnDefs []*ast.ColumnDef var constraints []*ast.Constraint @@ -20094,7 +20131,7 @@ yynewstate: Constraints: constraints, } } - case 2148: + case 2151: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -20112,69 +20149,69 @@ yynewstate: Constraints: constraints, } } - case 2150: + case 2153: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2151: + case 2154: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2152: + case 2155: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2153: + case 2156: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIdCache, UintValue: yyS[yypt-0].item.(uint64)} } - case 2154: + case 2157: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoRandomBase, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2155: + case 2158: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)} } - case 2156: + case 2159: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident} } - case 2157: + case 2160: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2158: + case 2161: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTableCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2159: + case 2162: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident} } - case 2160: + case 2163: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident} } - case 2161: + case 2164: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)} } - case 2162: + case 2165: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)} } - case 2163: + case 2166: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)} } - case 2164: + case 2167: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent} } - case 2165: + case 2168: { n := yyS[yypt-0].item.(uint64) if n != 0 && n != 1 { @@ -20185,13 +20222,13 @@ yynewstate: yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2166: + case 2169: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsAutoRecalc, Default: true} yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2167: + case 2170: { // Parse it but will ignore it. // In MySQL, STATS_SAMPLE_PAGES=N(Where 0 1 { @@ -22050,7 +22120,7 @@ yynewstate: OptEnclosed: true, } } - case 2506: + case 2510: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -22062,7 +22132,7 @@ yynewstate: Value: str, } } - case 2507: + case 2511: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -22074,104 +22144,116 @@ yynewstate: Value: str, } } - case 2509: + case 2513: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2510: + case 2514: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2511: + case 2515: { parser.yyVAL.item = &ast.LinesClause{Terminated: "\n"} } - case 2512: + case 2516: { parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].ident, Terminated: yyS[yypt-0].ident} } - case 2513: + case 2517: { parser.yyVAL.ident = "" } - case 2514: + case 2518: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2515: + case 2519: { parser.yyVAL.ident = "\n" } - case 2516: + case 2520: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2517: + case 2521: { parser.yyVAL.item = nil } - case 2518: + case 2522: + { + parser.yyVAL.item = &ast.NullDefinedBy{NullDef: yyS[yypt-0].item.(*ast.TextString).Value} + } + case 2523: + { + parser.yyVAL.item = &ast.NullDefinedBy{NullDef: yyS[yypt-2].item.(*ast.TextString).Value, OptEnclosed: true} + } + case 2524: + { + parser.yyVAL.item = nil + } + case 2525: { parser.yyVAL.item = yyS[yypt-0].item } - case 2519: + case 2526: { l := yyS[yypt-2].item.([]*ast.Assignment) parser.yyVAL.item = append(l, yyS[yypt-0].item.(*ast.Assignment)) } - case 2520: + case 2527: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 2521: + case 2528: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].expr.(*ast.ColumnNameExpr).Name, Expr: yyS[yypt-0].expr, } } - case 2522: + case 2529: { parser.yyVAL.statement = &ast.UnlockTablesStmt{} } - case 2523: + case 2530: { parser.yyVAL.statement = &ast.LockTablesStmt{ TableLocks: yyS[yypt-0].item.([]ast.TableLock), } } - case 2526: + case 2533: { parser.yyVAL.item = ast.TableLock{ Table: yyS[yypt-1].item.(*ast.TableName), Type: yyS[yypt-0].item.(model.TableLockType), } } - case 2527: + case 2534: { parser.yyVAL.item = model.TableLockRead } - case 2528: + case 2535: { parser.yyVAL.item = model.TableLockReadLocal } - case 2529: + case 2536: { parser.yyVAL.item = model.TableLockWrite } - case 2530: + case 2537: { parser.yyVAL.item = model.TableLockWriteLocal } - case 2531: + case 2538: { parser.yyVAL.item = []ast.TableLock{yyS[yypt-0].item.(ast.TableLock)} } - case 2532: + case 2539: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.TableLock), yyS[yypt-0].item.(ast.TableLock)) } - case 2533: + case 2540: { parser.yyVAL.statement = &ast.NonTransactionalDMLStmt{ DryRun: yyS[yypt-1].item.(int), @@ -22180,41 +22262,41 @@ yynewstate: DMLStmt: yyS[yypt-0].statement.(ast.ShardableDMLStmt), } } - case 2538: + case 2545: { parser.yyVAL.item = ast.NoDryRun } - case 2539: + case 2546: { parser.yyVAL.item = ast.DryRunSplitDml } - case 2540: + case 2547: { parser.yyVAL.item = ast.DryRunQuery } - case 2541: + case 2548: { parser.yyVAL.item = (*ast.ColumnName)(nil) } - case 2542: + case 2549: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnName) } - case 2543: + case 2550: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-1].item.(bool), } } - case 2544: + case 2551: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2545: + case 2552: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), @@ -22222,47 +22304,47 @@ yynewstate: TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2546: + case 2553: { parser.yyVAL.statement = &ast.KillStmt{ TiDBExtension: yyS[yypt-1].item.(bool), Expr: yyS[yypt-0].expr, } } - case 2547: + case 2554: { parser.yyVAL.item = false } - case 2548: + case 2555: { parser.yyVAL.item = true } - case 2549: + case 2556: { parser.yyVAL.statement = &ast.LoadStatsStmt{ Path: yyS[yypt-0].ident, } } - case 2550: + case 2557: { parser.yyVAL.statement = &ast.LockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2551: + case 2558: { parser.yyVAL.statement = &ast.UnlockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2552: + case 2559: { parser.yyVAL.statement = &ast.DropPlacementPolicyStmt{ IfExists: yyS[yypt-1].item.(bool), PolicyName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2553: + case 2560: { parser.yyVAL.statement = &ast.CreateResourceGroupStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -22270,7 +22352,7 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2554: + case 2561: { parser.yyVAL.statement = &ast.AlterResourceGroupStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -22278,14 +22360,14 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2555: + case 2562: { parser.yyVAL.statement = &ast.DropResourceGroupStmt{ IfExists: yyS[yypt-1].item.(bool), ResourceGroupName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2556: + case 2563: { parser.yyVAL.statement = &ast.CreatePlacementPolicyStmt{ OrReplace: yyS[yypt-5].item.(bool), @@ -22294,7 +22376,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2557: + case 2564: { parser.yyVAL.statement = &ast.AlterPlacementPolicyStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -22302,7 +22384,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2558: + case 2565: { parser.yyVAL.statement = &ast.CreateSequenceStmt{ IfNotExists: yyS[yypt-3].item.(bool), @@ -22311,87 +22393,87 @@ yynewstate: TblOptions: yyS[yypt-0].item.([]*ast.TableOption), } } - case 2559: + case 2566: { parser.yyVAL.item = []*ast.SequenceOption{} } - case 2561: + case 2568: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2562: + case 2569: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2563: + case 2570: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } - case 2564: + case 2571: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } - case 2565: + case 2572: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2566: + case 2573: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2567: + case 2574: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} } - case 2568: + case 2575: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } - case 2569: + case 2576: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } - case 2570: + case 2577: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} } - case 2571: + case 2578: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } - case 2572: + case 2579: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } - case 2573: + case 2580: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} } - case 2574: + case 2581: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } - case 2575: + case 2582: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } - case 2576: + case 2583: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} } - case 2577: + case 2584: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2578: + case 2585: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2580: + case 2587: { parser.yyVAL.item = yyS[yypt-0].item } - case 2581: + case 2588: { unsigned_num := getUint64FromNUM(yyS[yypt-0].item) if unsigned_num > 9223372036854775808 { @@ -22404,14 +22486,14 @@ yynewstate: parser.yyVAL.item = -int64(unsigned_num) } } - case 2582: + case 2589: { parser.yyVAL.statement = &ast.DropSequenceStmt{ IfExists: yyS[yypt-1].item.(bool), Sequences: yyS[yypt-0].item.([]*ast.TableName), } } - case 2583: + case 2590: { parser.yyVAL.statement = &ast.AlterSequenceStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -22419,27 +22501,27 @@ yynewstate: SeqOptions: yyS[yypt-0].item.([]*ast.SequenceOption), } } - case 2584: + case 2591: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2585: + case 2592: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2587: + case 2594: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestart} } - case 2588: + case 2595: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2589: + case 2596: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2590: + case 2597: { x := &ast.IndexAdviseStmt{ Path: yyS[yypt-3].ident, @@ -22456,42 +22538,42 @@ yynewstate: } parser.yyVAL.statement = x } - case 2591: + case 2598: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2592: + case 2599: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2593: + case 2600: { parser.yyVAL.item = nil } - case 2594: + case 2601: { parser.yyVAL.item = &ast.MaxIndexNumClause{ PerTable: yyS[yypt-1].item.(uint64), PerDB: yyS[yypt-0].item.(uint64), } } - case 2595: + case 2602: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2596: + case 2603: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2597: + case 2604: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2598: + case 2605: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2599: + case 2606: { // Parse it but will ignore it switch yyS[yypt-0].ident { @@ -22506,19 +22588,19 @@ yynewstate: } parser.yyVAL.ident = yyS[yypt-0].ident } - case 2600: + case 2607: { parser.yyVAL.item = append([]*ast.RowExpr{}, yyS[yypt-0].item.(*ast.RowExpr)) } - case 2601: + case 2608: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.RowExpr), yyS[yypt-0].item.(*ast.RowExpr)) } - case 2602: + case 2609: { parser.yyVAL.item = &ast.RowExpr{Values: yyS[yypt-0].item.([]ast.ExprNode)} } - case 2603: + case 2610: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -22534,7 +22616,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2604: + case 2611: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -22550,7 +22632,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2605: + case 2612: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22570,7 +22652,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2606: + case 2613: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22590,7 +22672,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2607: + case 2614: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22600,7 +22682,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2608: + case 2615: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22610,7 +22692,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2609: + case 2616: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22624,7 +22706,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2610: + case 2617: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22639,7 +22721,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2611: + case 2618: { x := &ast.PlanReplayerStmt{ Stmt: nil, diff --git a/parser/parser.y b/parser/parser.y index e0155bc31395f..c875de248bd70 100644 --- a/parser/parser.y +++ b/parser/parser.y @@ -661,6 +661,7 @@ import ( curDate "CURDATE" dateAdd "DATE_ADD" dateSub "DATE_SUB" + defined "DEFINED" dotType "DOT" dump "DUMP" exact "EXACT" @@ -936,6 +937,7 @@ import ( IndexAdviseStmt "INDEX ADVISE statement" KillStmt "Kill statement" LoadDataStmt "Load data statement" + LoadDataWithFormatStmt "Load data with format statement" LoadStatsStmt "Load statistic statement" LockStatsStmt "Lock statistic statement" UnlockStatsStmt "Unlock statistic statement" @@ -1120,6 +1122,7 @@ import ( LockClause "Alter table lock clause" LogTypeOpt "Optional log type used in FLUSH statements" MaxValPartOpt "MAXVALUE partition option" + NullDefinedByClause "NULL DEFINED BY clause in LOAD DATA statement" NullPartOpt "NULL Partition option" NumLiteral "Num/Int/Float/Decimal Literal" NoWriteToBinLogAliasOpt "NO_WRITE_TO_BINLOG alias LOCAL or empty" @@ -1600,19 +1603,19 @@ ResourceGroupOptionList: | ResourceGroupOptionList DirectResourceGroupOption { if $1.([]*ast.ResourceGroupOption)[0].Tp == $2.(*ast.ResourceGroupOption).Tp || - (len($1.([]*ast.ResourceGroupOption)) > 1 && $1.([]*ast.ResourceGroupOption)[1].Tp == $2.(*ast.ResourceGroupOption).Tp) { + (len($1.([]*ast.ResourceGroupOption)) > 1 && $1.([]*ast.ResourceGroupOption)[1].Tp == $2.(*ast.ResourceGroupOption).Tp) { yylex.AppendError(yylex.Errorf("Dupliated options specified")) - return 1 + return 1 } $$ = append($1.([]*ast.ResourceGroupOption), $2.(*ast.ResourceGroupOption)) } | ResourceGroupOptionList ',' DirectResourceGroupOption { if $1.([]*ast.ResourceGroupOption)[0].Tp == $3.(*ast.ResourceGroupOption).Tp || - (len($1.([]*ast.ResourceGroupOption)) > 1 && $1.([]*ast.ResourceGroupOption)[1].Tp == $3.(*ast.ResourceGroupOption).Tp) { - yylex.AppendError(yylex.Errorf("Dupliated options specified")) - return 1 - } + (len($1.([]*ast.ResourceGroupOption)) > 1 && $1.([]*ast.ResourceGroupOption)[1].Tp == $3.(*ast.ResourceGroupOption).Tp) { + yylex.AppendError(yylex.Errorf("Dupliated options specified")) + return 1 + } $$ = append($1.([]*ast.ResourceGroupOption), $3.(*ast.ResourceGroupOption)) } @@ -1622,9 +1625,9 @@ DirectResourceGroupOption: $$ = &ast.ResourceGroupOption{Tp: ast.ResourceRURate, UintValue: $3.(uint64)} } | "BURSTABLE" - { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} - } + { + $$ = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} + } PlacementOptionList: DirectPlacementOption @@ -6555,6 +6558,7 @@ NotKeywordToken: | "CURDATE" | "DATE_ADD" | "DATE_SUB" +| "DEFINED" | "DOT" | "DUMP" | "EXTRACT" @@ -11504,6 +11508,7 @@ Statement: | IndexAdviseStmt | KillStmt | LoadDataStmt +| LoadDataWithFormatStmt | LoadStatsStmt | LockStatsStmt | UnlockStatsStmt @@ -11577,6 +11582,7 @@ TraceableStmt: $$ = sel } | LoadDataStmt +| LoadDataWithFormatStmt | BeginTransactionStmt | CommitStmt | SavepointStmt @@ -13770,15 +13776,15 @@ RevokeRoleStmt: * See https://dev.mysql.com/doc/refman/5.7/en/load-data.html *******************************************************************************************/ LoadDataStmt: - "LOAD" "DATA" LocalOpt "INFILE" stringLit DuplicateOpt "INTO" "TABLE" TableName CharsetOpt Fields Lines IgnoreLines ColumnNameOrUserVarListOptWithBrackets LoadDataSetSpecOpt + "LOAD" "DATA" LocalOpt "INFILE" stringLit DuplicateOpt "INTO" "TABLE" TableName CharsetOpt Fields Lines NullDefinedByClause IgnoreLines ColumnNameOrUserVarListOptWithBrackets LoadDataSetSpecOpt { x := &ast.LoadDataStmt{ FileLocRef: ast.FileLocServerOrRemote, Path: $5, OnDuplicate: $6.(ast.OnDuplicateKeyHandlingType), Table: $9.(*ast.TableName), - ColumnsAndUserVars: $14.([]*ast.ColumnNameOrUserVar), - IgnoreLines: $13.(uint64), + ColumnsAndUserVars: $15.([]*ast.ColumnNameOrUserVar), + IgnoreLines: $14.(uint64), } if $3 != nil { x.FileLocRef = ast.FileLocClient @@ -13794,8 +13800,45 @@ LoadDataStmt: if $12 != nil { x.LinesInfo = $12.(*ast.LinesClause) } - if $15 != nil { - x.ColumnAssignments = $15.([]*ast.Assignment) + if $13 != nil { + x.NullInfo = $13.(*ast.NullDefinedBy) + } + if $16 != nil { + x.ColumnAssignments = $16.([]*ast.Assignment) + } + columns := []*ast.ColumnName{} + for _, v := range x.ColumnsAndUserVars { + if v.ColumnName != nil { + columns = append(columns, v.ColumnName) + } + } + x.Columns = columns + + $$ = x + } + +// see https://github.com/pingcap/tidb/issues/40499 +LoadDataWithFormatStmt: + "LOAD" "DATA" LocalOpt "INFILE" stringLit "FORMAT" stringLit DuplicateOpt "INTO" "TABLE" TableName CharsetOpt ColumnNameOrUserVarListOptWithBrackets LoadDataSetSpecOpt + { + x := &ast.LoadDataStmt{ + FileLocRef: ast.FileLocServerOrRemote, + Path: $5, + Format: $7, + OnDuplicate: $8.(ast.OnDuplicateKeyHandlingType), + Table: $11.(*ast.TableName), + ColumnsAndUserVars: $13.([]*ast.ColumnNameOrUserVar), + } + if $3 != nil { + x.FileLocRef = ast.FileLocClient + // See https://dev.mysql.com/doc/refman/5.7/en/load-data.html#load-data-duplicate-key-handling + // If you do not specify IGNORE or REPLACE modifier , then we set default behavior to IGNORE when LOCAL modifier is specified + if x.OnDuplicate == ast.OnDuplicateKeyHandlingError { + x.OnDuplicate = ast.OnDuplicateKeyHandlingIgnore + } + } + if $14 != nil { + x.ColumnAssignments = $14.([]*ast.Assignment) } columns := []*ast.ColumnName{} for _, v := range x.ColumnsAndUserVars { @@ -13832,17 +13875,16 @@ LocalOpt: Fields: { - escape := "\\" $$ = &ast.FieldsClause{ Terminated: "\t", - Escaped: escape[0], + Escaped: '\\', } } | FieldsOrColumns FieldItemList { fieldsClause := &ast.FieldsClause{ Terminated: "\t", - Escaped: []byte("\\")[0], + Escaped: '\\', } fieldItems := $2.([]*ast.FieldItem) for _, item := range fieldItems { @@ -13970,6 +14012,19 @@ LinesTerminated: $$ = $3 } +NullDefinedByClause: + { + $$ = nil + } +| "NULL" "DEFINED" "BY" TextString + { + $$ = &ast.NullDefinedBy{NullDef: $4.(*ast.TextString).Value} + } +| "NULL" "DEFINED" "BY" TextString "OPTIONALLY" "ENCLOSED" + { + $$ = &ast.NullDefinedBy{NullDef: $4.(*ast.TextString).Value, OptEnclosed: true} + } + LoadDataSetSpecOpt: { $$ = nil diff --git a/parser/parser_test.go b/parser/parser_test.go index 2dcfd9b6db52f..1f105aeeafcd3 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -668,6 +668,11 @@ func TestDMLStmt(t *testing.T) { {"LOAD DATA LOCAL INFILE '/tmp/t.csv' REPLACE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';", true, "LOAD DATA LOCAL INFILE '/tmp/t.csv' REPLACE INTO TABLE `t1` FIELDS TERMINATED BY ','"}, {"load data infile 's3://bucket-name/t.csv' into table t", true, "LOAD DATA INFILE 's3://bucket-name/t.csv' INTO TABLE `t`"}, + {"load data infile '/tmp/t.csv' into table t null defined by 'nil'", true, "LOAD DATA INFILE '/tmp/t.csv' INTO TABLE `t` NULL DEFINED BY 'nil'"}, + {"load data infile '/tmp/t.csv' into table t null defined by X'00'", true, "LOAD DATA INFILE '/tmp/t.csv' INTO TABLE `t` NULL DEFINED BY '\x00'"}, + {"load data infile '/tmp/t.csv' into table t null defined by 'NULL' optionally enclosed ignore 1 lines", true, "LOAD DATA INFILE '/tmp/t.csv' INTO TABLE `t` NULL DEFINED BY 'NULL' OPTIONALLY ENCLOSED IGNORE 1 LINES"}, + {"load data local infile '/tmp/t.sql' format 'sql' replace into table t (a,b)", true, "LOAD DATA LOCAL INFILE '/tmp/t.sql' FORMAT 'sql' REPLACE INTO TABLE `t` (`a`,`b`)"}, + {"load data infile '/tmp/t.parquet' format 'parquet' into table t (column1, @var1) SET column2 = @var1/100", true, "LOAD DATA INFILE '/tmp/t.parquet' FORMAT 'parquet' INTO TABLE `t` (`column1`,@`var1`) SET `column2`=@`var1`/100"}, // select for update/share {"select * from t for update", true, "SELECT * FROM `t` FOR UPDATE"}, diff --git a/parser/types/BUILD.bazel b/parser/types/BUILD.bazel index 7a281d8e5ff34..df3346c496a3f 100644 --- a/parser/types/BUILD.bazel +++ b/parser/types/BUILD.bazel @@ -27,6 +27,7 @@ go_test( ], embed = [":types"], flaky = True, + shard_count = 50, deps = [ "//parser", "//parser/ast", diff --git a/planner/cascades/BUILD.bazel b/planner/cascades/BUILD.bazel index 814ad0ad5e071..a149c3ad1fd01 100644 --- a/planner/cascades/BUILD.bazel +++ b/planner/cascades/BUILD.bazel @@ -43,6 +43,7 @@ go_test( data = glob(["testdata/**"]), embed = [":cascades"], flaky = True, + shard_count = 5, deps = [ "//domain", "//expression", diff --git a/planner/core/BUILD.bazel b/planner/core/BUILD.bazel index c0691506207e0..cecfad177ecdd 100644 --- a/planner/core/BUILD.bazel +++ b/planner/core/BUILD.bazel @@ -97,6 +97,7 @@ go_library( "//parser/opcode", "//parser/terror", "//parser/types", + "//planner/core/internal", "//planner/funcdep", "//planner/property", "//planner/util", @@ -158,7 +159,7 @@ go_library( go_test( name = "core_test", - timeout = "moderate", + timeout = "short", srcs = [ "binary_plan_test.go", "cbo_test.go", @@ -169,14 +170,12 @@ go_test( "expression_rewriter_test.go", "expression_test.go", "find_best_task_test.go", - "flat_plan_test.go", "fragment_test.go", "indexmerge_intersection_test.go", "indexmerge_path_test.go", "indexmerge_test.go", "integration_partition_test.go", "integration_test.go", - "logical_plan_test.go", "logical_plan_trace_test.go", "logical_plans_test.go", "main_test.go", @@ -200,17 +199,12 @@ go_test( "plan_to_pb_test.go", "planbuilder_test.go", "point_get_plan_test.go", - "predicate_simplification_test.go", "prepare_test.go", "preprocess_test.go", - "rule_derive_topn_from_window_test.go", - "rule_inject_extra_projection_test.go", "rule_join_reorder_dp_test.go", "rule_join_reorder_test.go", "rule_result_reorder_test.go", - "stats_test.go", "stringer_test.go", - "window_push_down_test.go", ], data = glob(["testdata/**"]), embed = [":core"], @@ -236,6 +230,7 @@ go_test( "//parser/mysql", "//parser/terror", "//planner", + "//planner/core/internal", "//planner/property", "//planner/util", "//session", @@ -245,8 +240,6 @@ go_test( "//sessiontxn", "//statistics", "//statistics/handle", - "//store/mockstore", - "//store/mockstore/unistore", "//table", "//testkit", "//testkit/ddlhelper", @@ -275,12 +268,10 @@ go_test( "@com_github_golang_snappy//:snappy", "@com_github_pingcap_errors//:errors", "@com_github_pingcap_failpoint//:failpoint", - "@com_github_pingcap_kvproto//pkg/metapb", "@com_github_pingcap_tipb//go-tipb", "@com_github_prometheus_client_golang//prometheus", "@com_github_prometheus_client_model//go", "@com_github_stretchr_testify//require", - "@com_github_tikv_client_go_v2//testutils", "@org_golang_x_exp//slices", "@org_uber_go_goleak//:goleak", ], diff --git a/planner/core/binary_plan_test.go b/planner/core/binary_plan_test.go index 95c67990b09be..e530e20bf8262 100644 --- a/planner/core/binary_plan_test.go +++ b/planner/core/binary_plan_test.go @@ -19,14 +19,12 @@ import ( "fmt" "io" "os" - "regexp" "strings" "testing" "github.com/golang/snappy" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/parser/auth" - "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" @@ -36,48 +34,7 @@ import ( "github.com/stretchr/testify/require" ) -func simplifyAndCheckBinaryPlan(t *testing.T, pb *tipb.ExplainData) { - if pb.Main != nil { - simplifyAndCheckBinaryOperator(t, pb.Main, pb.WithRuntimeStats) - } - for _, cte := range pb.Ctes { - if cte != nil { - simplifyAndCheckBinaryOperator(t, cte, pb.WithRuntimeStats) - } - } -} - -func simplifyAndCheckBinaryOperator(t *testing.T, pb *tipb.ExplainOperator, withRuntimeStats bool) { - if withRuntimeStats { - if pb.TaskType == tipb.TaskType_root { - require.NotEmpty(t, pb.RootBasicExecInfo) - } else if pb.TaskType != tipb.TaskType_unknown { - require.NotEmpty(t, pb.CopExecInfo) - } - } - pb.RootBasicExecInfo = "" - pb.RootGroupExecInfo = nil - pb.CopExecInfo = "" - match, err := regexp.MatchString("((Table|Index).*Scan)|CTEFullScan|Point_Get", pb.Name) - if err == nil && match { - require.NotNil(t, pb.AccessObjects) - } - // AccessObject field is an interface and json.Unmarshall can't handle it, so we don't check it against the json output. - pb.AccessObjects = nil - // MemoryBytes and DiskBytes are not stable sometimes. - pb.MemoryBytes = 0 - pb.DiskBytes = 0 - if len(pb.Children) > 0 { - for _, op := range pb.Children { - if op != nil { - simplifyAndCheckBinaryOperator(t, op, withRuntimeStats) - } - } - } -} - -func TestBinaryPlanInExplainAndSlowLog(t *testing.T) { - // Prepare the slow log +func TestBinaryPlanSwitch(t *testing.T) { originCfg := config.GetGlobalConfig() newCfg := *originCfg f, err := os.CreateTemp("", "tidb-slow-*.log") @@ -92,78 +49,14 @@ func TestBinaryPlanInExplainAndSlowLog(t *testing.T) { require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - // If we don't set this, it will be false sometimes and the cost in the result will be different. - tk.MustExec("set @@tidb_enable_chunk_rpc=true") + require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) - tk.MustExec("set tidb_slow_log_threshold=0;") - defer func() { - tk.MustExec("set tidb_slow_log_threshold=300;") - }() - var input []string - var output []struct { - SQL string - BinaryPlan *tipb.ExplainData - } - planSuiteData := core.GetBinaryPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, test := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, test) - if len(test) < 7 || test[:7] != "explain" { - tk.MustExec(test) - testdata.OnRecord(func() { - output[i].SQL = test - output[i].BinaryPlan = nil - }) - continue - } - result := testdata.ConvertRowsToStrings(tk.MustQuery(test).Rows()) - require.Equal(t, len(result), 1, comment) - s := result[0] - - // assert that the binary plan in the slow log is the same as the result in the EXPLAIN statement - slowLogResult := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + - `where query = "` + test + `;" ` + - "order by time desc limit 1").Rows()) - require.Lenf(t, slowLogResult, 1, comment) - require.Equal(t, s, slowLogResult[0], comment) - - b, err := base64.StdEncoding.DecodeString(s) - require.NoError(t, err) - b, err = snappy.Decode(nil, b) - require.NoError(t, err) - binary := &tipb.ExplainData{} - err = binary.Unmarshal(b) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = test - output[i].BinaryPlan = binary - }) - simplifyAndCheckBinaryPlan(t, binary) - require.Equal(t, output[i].BinaryPlan, binary) - } -} - -func TestBinaryPlanSwitch(t *testing.T) { - originCfg := config.GetGlobalConfig() - newCfg := *originCfg - f, err := os.CreateTemp("", "tidb-slow-*.log") - require.NoError(t, err) - newCfg.Log.SlowQueryFile = f.Name() - config.StoreGlobalConfig(&newCfg) + origin := tk.MustQuery("SELECT @@global.tidb_generate_binary_plan") + originStr := origin.Rows()[0][0].(string) defer func() { - config.StoreGlobalConfig(originCfg) - require.NoError(t, f.Close()) - require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + tk.MustExec("set @@global.tidb_generate_binary_plan = '" + originStr + "'") }() - require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) - tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) tk.MustExec("use test") // 1. assert binary plan is generated if the variable is turned on @@ -234,6 +127,16 @@ func TestTooLongBinaryPlan(t *testing.T) { require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + origin := tk.MustQuery("SELECT @@global.tidb_enable_stmt_summary") + originStr := origin.Rows()[0][0].(string) + defer func() { + tk.MustExec("set @@global.tidb_enable_stmt_summary = '" + originStr + "'") + }() + + // Trigger clear the stmt summary in memory to prevent this case from being affected by other cases. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + tk.MustExec("use test") tk.MustExec("drop table if exists th") tk.MustExec("set @@session.tidb_enable_table_partition = 1") @@ -276,7 +179,6 @@ func TestTooLongBinaryPlan(t *testing.T) { } // TestLongBinaryPlan asserts that if the binary plan is smaller than 1024*1024 bytes, it should be output to both slow query and stmt summary. -// The size of the binary plan in this test case is designed to be larger than 1024*1024*0.85 bytes but smaller than 1024*1024 bytes. func TestLongBinaryPlan(t *testing.T) { originCfg := config.GetGlobalConfig() newCfg := *originCfg @@ -301,7 +203,7 @@ func TestLongBinaryPlan(t *testing.T) { tk.MustExec("drop table if exists th") tk.MustExec("set @@session.tidb_enable_table_partition = 1") tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - tk.MustExec("create table th (i int, a int,b int, c int, index (a)) partition by hash (a) partitions 1700;") + tk.MustExec("create table th (i int, a int,b int, c int, index (a)) partition by hash (a) partitions 1000;") tk.MustQuery("select count(*) from th t1 join th t2 join th t3 join th t4 join th t5 join th t6 where t1.i=t2.a and t1.i=t3.i and t3.i=t4.i and t4.i=t5.i and t5.i=t6.i") result := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + @@ -309,10 +211,9 @@ func TestLongBinaryPlan(t *testing.T) { "limit 1;").Rows()) require.Len(t, result, 1) s1 := result[0] - // The binary plan in this test case is expected to be slightly smaller than MaxEncodedPlanSizeInBytes. + // The binary plan in this test case is expected to be smaller than MaxEncodedPlanSizeInBytes. // If the size of the binary plan changed and this case failed in the future, you can adjust the partition numbers in the CREATE TABLE statement above. require.Less(t, len(s1), stmtsummary.MaxEncodedPlanSizeInBytes) - require.Greater(t, len(s1), int(float64(stmtsummary.MaxEncodedPlanSizeInBytes)*0.85)) b, err := base64.StdEncoding.DecodeString(s1) require.NoError(t, err) b, err = snappy.Decode(nil, b) @@ -511,6 +412,12 @@ func TestUnnecessaryBinaryPlanInSlowLog(t *testing.T) { require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + origin := tk.MustQuery("SELECT @@global.tidb_slow_log_threshold") + originStr := origin.Rows()[0][0].(string) + defer func() { + tk.MustExec("set @@global.tidb_slow_log_threshold = '" + originStr + "'") + }() + tk.MustExec("use test") tk.MustExec("drop table if exists th") tk.MustExec("set global tidb_slow_log_threshold = 1;") diff --git a/planner/core/casetest/BUILD.bazel b/planner/core/casetest/BUILD.bazel new file mode 100644 index 0000000000000..5b4152634bddc --- /dev/null +++ b/planner/core/casetest/BUILD.bazel @@ -0,0 +1,71 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "casetest_test", + timeout = "short", + srcs = [ + "binary_plan_test.go", + "cbo_test.go", + "enforce_mpp_test.go", + "expression_rewriter_test.go", + "flat_plan_test.go", + "integration_partition_test.go", + "integration_test.go", + "main_test.go", + "partition_pruner_test.go", + "physical_plan_test.go", + "plan_test.go", + "point_get_plan_test.go", + "predicate_simplification_test.go", + "rule_derive_topn_from_window_test.go", + "rule_inject_extra_projection_test.go", + "rule_join_reorder_test.go", + "rule_result_reorder_test.go", + "stats_test.go", + "window_push_down_test.go", + ], + data = glob(["testdata/**"]), + flaky = True, + shard_count = 50, + deps = [ + "//config", + "//domain", + "//executor", + "//expression", + "//expression/aggregation", + "//infoschema", + "//kv", + "//parser", + "//parser/ast", + "//parser/model", + "//parser/mysql", + "//parser/terror", + "//planner", + "//planner/core", + "//planner/core/internal", + "//planner/property", + "//session", + "//sessionctx/stmtctx", + "//sessionctx/variable", + "//sessiontxn", + "//statistics", + "//statistics/handle", + "//testkit", + "//testkit/external", + "//testkit/testdata", + "//testkit/testmain", + "//testkit/testsetup", + "//types", + "//util", + "//util/collate", + "//util/hint", + "//util/logutil", + "//util/mock", + "//util/plancodec", + "@com_github_golang_snappy//:snappy", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_pingcap_tipb//go-tipb", + "@com_github_stretchr_testify//require", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/planner/core/casetest/binary_plan_test.go b/planner/core/casetest/binary_plan_test.go new file mode 100644 index 0000000000000..aa3cb8078cc5e --- /dev/null +++ b/planner/core/casetest/binary_plan_test.go @@ -0,0 +1,141 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "encoding/base64" + "fmt" + "os" + "regexp" + "testing" + + "github.com/golang/snappy" + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tipb/go-tipb" + "github.com/stretchr/testify/require" +) + +func simplifyAndCheckBinaryOperator(t *testing.T, pb *tipb.ExplainOperator, withRuntimeStats bool) { + if withRuntimeStats { + if pb.TaskType == tipb.TaskType_root { + require.NotEmpty(t, pb.RootBasicExecInfo) + } else if pb.TaskType != tipb.TaskType_unknown { + require.NotEmpty(t, pb.CopExecInfo) + } + } + pb.RootBasicExecInfo = "" + pb.RootGroupExecInfo = nil + pb.CopExecInfo = "" + match, err := regexp.MatchString("((Table|Index).*Scan)|CTEFullScan|Point_Get", pb.Name) + if err == nil && match { + require.NotNil(t, pb.AccessObjects) + } + // AccessObject field is an interface and json.Unmarshall can't handle it, so we don't check it against the json output. + pb.AccessObjects = nil + // MemoryBytes and DiskBytes are not stable sometimes. + pb.MemoryBytes = 0 + pb.DiskBytes = 0 + if len(pb.Children) > 0 { + for _, op := range pb.Children { + if op != nil { + simplifyAndCheckBinaryOperator(t, op, withRuntimeStats) + } + } + } +} + +func simplifyAndCheckBinaryPlan(t *testing.T, pb *tipb.ExplainData) { + if pb.Main != nil { + simplifyAndCheckBinaryOperator(t, pb.Main, pb.WithRuntimeStats) + } + for _, cte := range pb.Ctes { + if cte != nil { + simplifyAndCheckBinaryOperator(t, cte, pb.WithRuntimeStats) + } + } +} +func TestBinaryPlanInExplainAndSlowLog(t *testing.T) { + // Prepare the slow log + originCfg := config.GetGlobalConfig() + newCfg := *originCfg + f, err := os.CreateTemp("", "tidb-slow-*.log") + require.NoError(t, err) + newCfg.Log.SlowQueryFile = f.Name() + config.StoreGlobalConfig(&newCfg) + defer func() { + config.StoreGlobalConfig(originCfg) + require.NoError(t, f.Close()) + require.NoError(t, os.Remove(newCfg.Log.SlowQueryFile)) + }() + require.NoError(t, logutil.InitLogger(newCfg.Log.ToLogConfig())) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + // If we don't set this, it will be false sometimes and the cost in the result will be different. + tk.MustExec("set @@tidb_enable_chunk_rpc=true") + tk.MustExec(fmt.Sprintf("set @@tidb_slow_query_file='%v'", f.Name())) + tk.MustExec("set tidb_slow_log_threshold=0;") + defer func() { + tk.MustExec("set tidb_slow_log_threshold=300;") + }() + + var input []string + var output []struct { + SQL string + BinaryPlan *tipb.ExplainData + } + planSuiteData := GetBinaryPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, test := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, test) + if len(test) < 7 || test[:7] != "explain" { + tk.MustExec(test) + testdata.OnRecord(func() { + output[i].SQL = test + output[i].BinaryPlan = nil + }) + continue + } + result := testdata.ConvertRowsToStrings(tk.MustQuery(test).Rows()) + require.Equal(t, len(result), 1, comment) + s := result[0] + + // assert that the binary plan in the slow log is the same as the result in the EXPLAIN statement + slowLogResult := testdata.ConvertRowsToStrings(tk.MustQuery("select binary_plan from information_schema.slow_query " + + `where query = "` + test + `;" ` + + "order by time desc limit 1").Rows()) + require.Lenf(t, slowLogResult, 1, comment) + require.Equal(t, s, slowLogResult[0], comment) + + b, err := base64.StdEncoding.DecodeString(s) + require.NoError(t, err) + b, err = snappy.Decode(nil, b) + require.NoError(t, err) + binary := &tipb.ExplainData{} + err = binary.Unmarshal(b) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = test + output[i].BinaryPlan = binary + }) + simplifyAndCheckBinaryPlan(t, binary) + require.Equal(t, output[i].BinaryPlan, binary) + } +} diff --git a/planner/core/casetest/cbo_test.go b/planner/core/casetest/cbo_test.go new file mode 100644 index 0000000000000..1cae683cefd94 --- /dev/null +++ b/planner/core/casetest/cbo_test.go @@ -0,0 +1,633 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "context" + "encoding/json" + "fmt" + "os" + "path/filepath" + "testing" + + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/executor" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/planner" + "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/statistics" + "github.com/pingcap/tidb/statistics/handle" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func loadTableStats(fileName string, dom *domain.Domain) error { + statsPath := filepath.Join("testdata", fileName) + bytes, err := os.ReadFile(statsPath) + if err != nil { + return err + } + statsTbl := &handle.JSONTable{} + err = json.Unmarshal(bytes, statsTbl) + if err != nil { + return err + } + statsHandle := dom.StatsHandle() + err = statsHandle.LoadStatsFromJSON(dom.InfoSchema(), statsTbl) + if err != nil { + return err + } + return nil +} + +// TestCBOWithoutAnalyze tests the plan with stats that only have count info. +func TestCBOWithoutAnalyze(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("create table t1 (a int)") + testKit.MustExec("create table t2 (a int)") + h := dom.StatsHandle() + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + testKit.MustExec("insert into t1 values (1), (2), (3), (4), (5), (6)") + testKit.MustExec("insert into t2 values (1), (2), (3), (4), (5), (6)") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.Update(dom.InfoSchema())) + var input []string + var output []struct { + SQL string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := testKit.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestStraightJoin(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + h := dom.StatsHandle() + for _, tblName := range []string{"t1", "t2", "t3", "t4"} { + testKit.MustExec(fmt.Sprintf("create table %s (a int)", tblName)) + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + } + var input []string + var output [][]string + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i] = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) + }) + testKit.MustQuery(tt).Check(testkit.Rows(output[i]...)) + } +} + +func TestTableDual(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + testKit := testkit.NewTestKit(t, store) + testKit.MustExec(`use test`) + h := dom.StatsHandle() + testKit.MustExec(`create table t(a int)`) + testKit.MustExec("insert into t values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10)") + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.Update(dom.InfoSchema())) + var input []string + var output []struct { + SQL string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := testKit.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestEstimation(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + statistics.RatioOfPseudoEstimate.Store(10.0) + defer statistics.RatioOfPseudoEstimate.Store(0.7) + testKit.MustExec("use test") + testKit.MustExec("set tidb_cost_model_version=2") + testKit.MustExec("create table t (a int)") + testKit.MustExec("insert into t values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10)") + testKit.MustExec("insert into t select * from t") + testKit.MustExec("insert into t select * from t") + h := dom.StatsHandle() + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + testKit.MustExec("analyze table t") + for i := 1; i <= 8; i++ { + testKit.MustExec("delete from t where a = ?", i) + } + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.Update(dom.InfoSchema())) + var input []string + var output []struct { + SQL string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := testKit.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexRead(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("set tidb_cost_model_version=2") + testKit.MustExec("set @@session.tidb_executor_concurrency = 4;") + testKit.MustExec("set @@session.tidb_hash_join_concurrency = 5;") + testKit.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") + + testKit.MustExec("use test") + testKit.MustExec("drop table if exists t, t1") + testKit.MustExec("create table t (a int primary key, b int, c varchar(200), d datetime DEFAULT CURRENT_TIMESTAMP, e int, ts timestamp DEFAULT CURRENT_TIMESTAMP)") + testKit.MustExec("create index b on t (b)") + testKit.MustExec("create index d on t (d)") + testKit.MustExec("create index e on t (e)") + testKit.MustExec("create index b_c on t (b,c)") + testKit.MustExec("create index ts on t (ts)") + testKit.MustExec("create table t1 (a int, b int, index idx(a), index idxx(b))") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + testKit.MustExec("set @@tidb_enable_chunk_rpc = on") + + // This stats is generated by following format: + // fill (a, b, c, e) as (i*100+j, i, i+j, i*100+j), i and j is dependent and range of this two are [0, 99]. + require.NoError(t, loadTableStats("analyzesSuiteTestIndexReadT.json", dom)) + for i := 1; i < 16; i++ { + testKit.MustExec(fmt.Sprintf("insert into t1 values(%v, %v)", i, i)) + } + testKit.MustExec("analyze table t1") + ctx := testKit.Session() + var input, output []string + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + + for i, tt := range input { + stmts, err := session.Parse(ctx, tt) + require.NoError(t, err) + require.Len(t, stmts, 1) + stmt := stmts[0] + ret := &core.PreprocessorReturn{} + err = core.Preprocess(context.Background(), ctx, stmt, core.WithPreprocessorReturn(ret)) + require.NoError(t, err) + p, _, err := planner.Optimize(context.TODO(), ctx, stmt, ret.InfoSchema) + require.NoError(t, err) + planString := core.ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equalf(t, output[i], planString, "case: %v", tt) + } +} + +func TestEmptyTable(t *testing.T) { + store := testkit.CreateMockStore(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("set tidb_cost_model_version=2") + testKit.MustExec("drop table if exists t, t1") + testKit.MustExec("create table t (c1 int)") + testKit.MustExec("create table t1 (c1 int)") + testKit.MustExec("analyze table t, t1") + var input, output []string + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + ctx := testKit.Session() + stmts, err := session.Parse(ctx, tt) + require.NoError(t, err) + require.Len(t, stmts, 1) + stmt := stmts[0] + ret := &core.PreprocessorReturn{} + err = core.Preprocess(context.Background(), ctx, stmt, core.WithPreprocessorReturn(ret)) + require.NoError(t, err) + p, _, err := planner.Optimize(context.TODO(), ctx, stmt, ret.InfoSchema) + require.NoError(t, err) + planString := core.ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equalf(t, output[i], planString, "case: %v", tt) + } +} + +func TestAnalyze(t *testing.T) { + store := testkit.CreateMockStore(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("drop table if exists t, t1, t2, t3") + testKit.MustExec("create table t (a int, b int)") + testKit.MustExec("create index a on t (a)") + testKit.MustExec("create index b on t (b)") + testKit.MustExec("insert into t (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") + testKit.MustExec("analyze table t") + + testKit.MustExec("create table t1 (a int, b int)") + testKit.MustExec("create index a on t1 (a)") + testKit.MustExec("create index b on t1 (b)") + testKit.MustExec("insert into t1 (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") + + testKit.MustExec("create table t2 (a int, b int)") + testKit.MustExec("create index a on t2 (a)") + testKit.MustExec("create index b on t2 (b)") + testKit.MustExec("insert into t2 (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") + testKit.MustExec("analyze table t2 index a") + + testKit.MustExec("create table t3 (a int, b int)") + testKit.MustExec("create index a on t3 (a)") + + testKit.MustExec("set @@tidb_partition_prune_mode = 'static';") + testKit.MustExec("create table t4 (a int, b int) partition by range (a) (partition p1 values less than (2), partition p2 values less than (3))") + testKit.MustExec("create index a on t4 (a)") + testKit.MustExec("create index b on t4 (b)") + testKit.MustExec("insert into t4 (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") + testKit.MustExec("analyze table t4") + + testKit.MustExec("create view v as select * from t") + _, err := testKit.Exec("analyze table v") + require.EqualError(t, err, "analyze view v is not supported now") + testKit.MustExec("drop view v") + + testKit.MustExec("create sequence seq") + _, err = testKit.Exec("analyze table seq") + require.EqualError(t, err, "analyze sequence seq is not supported now") + testKit.MustExec("drop sequence seq") + + var input, output []string + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + + for i, tt := range input { + ctx := testKit.Session() + stmts, err := session.Parse(ctx, tt) + require.NoError(t, err) + require.Len(t, stmts, 1) + stmt := stmts[0] + err = executor.ResetContextOfStmt(ctx, stmt) + require.NoError(t, err) + ret := &core.PreprocessorReturn{} + err = core.Preprocess(context.Background(), ctx, stmt, core.WithPreprocessorReturn(ret)) + require.NoError(t, err) + p, _, err := planner.Optimize(context.TODO(), ctx, stmt, ret.InfoSchema) + require.NoError(t, err) + planString := core.ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equalf(t, output[i], planString, "case: %v", tt) + } +} + +func TestOutdatedAnalyze(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("create table t (a int, b int, index idx(a))") + for i := 0; i < 10; i++ { + testKit.MustExec(fmt.Sprintf("insert into t values (%d,%d)", i, i)) + } + h := dom.StatsHandle() + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + testKit.MustExec("analyze table t") + testKit.MustExec("insert into t select * from t") + testKit.MustExec("insert into t select * from t") + testKit.MustExec("insert into t select * from t") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.Update(dom.InfoSchema())) + var input []struct { + SQL string + EnablePseudoForOutdatedStats bool + RatioOfPseudoEstimate float64 + } + var output []struct { + SQL string + EnablePseudoForOutdatedStats bool + RatioOfPseudoEstimate float64 + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testKit.Session().GetSessionVars().SetEnablePseudoForOutdatedStats(tt.EnablePseudoForOutdatedStats) + statistics.RatioOfPseudoEstimate.Store(tt.RatioOfPseudoEstimate) + plan := testKit.MustQuery(tt.SQL) + testdata.OnRecord(func() { + output[i].SQL = tt.SQL + output[i].EnablePseudoForOutdatedStats = tt.EnablePseudoForOutdatedStats + output[i].RatioOfPseudoEstimate = tt.RatioOfPseudoEstimate + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestNullCount(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("drop table if exists t") + testKit.MustExec("create table t (a int, b int, index idx(a))") + testKit.MustExec("insert into t values (null, null), (null, null)") + testKit.MustExec("analyze table t") + var input []string + var output [][]string + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i := 0; i < 2; i++ { + testdata.OnRecord(func() { + output[i] = testdata.ConvertRowsToStrings(testKit.MustQuery(input[i]).Rows()) + }) + testKit.MustQuery(input[i]).Check(testkit.Rows(output[i]...)) + } + h := dom.StatsHandle() + h.Clear() + require.NoError(t, h.Update(dom.InfoSchema())) + for i := 2; i < 4; i++ { + testdata.OnRecord(func() { + output[i] = testdata.ConvertRowsToStrings(testKit.MustQuery(input[i]).Rows()) + }) + testKit.MustQuery(input[i]).Check(testkit.Rows(output[i]...)) + } +} + +func TestCorrelatedEstimation(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by + tk.MustExec("create table t(a int, b int, c int, index idx(c,b,a))") + tk.MustExec("insert into t values(1,1,1), (2,2,2), (3,3,3), (4,4,4), (5,5,5), (6,6,6), (7,7,7), (8,8,8), (9,9,9),(10,10,10)") + tk.MustExec("analyze table t") + var ( + input []string + output [][]string + ) + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + rs := tk.MustQuery(tt) + testdata.OnRecord(func() { + output[i] = testdata.ConvertRowsToStrings(rs.Rows()) + }) + rs.Check(testkit.Rows(output[i]...)) + } +} + +func TestInconsistentEstimation(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(a int, b int, c int, index ab(a,b), index ac(a,c))") + tk.MustExec("insert into t values (1,1,1), (1000,1000,1000)") + for i := 0; i < 10; i++ { + tk.MustExec("insert into t values (5,5,5), (10,10,10)") + } + tk.MustExec("set @@tidb_analyze_version=1") + tk.MustExec("analyze table t with 2 buckets") + // Force using the histogram to estimate. + tk.MustExec("update mysql.stats_histograms set stats_ver = 0") + dom.StatsHandle().Clear() + require.NoError(t, dom.StatsHandle().Update(dom.InfoSchema())) + var input []string + var output []struct { + SQL string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := tk.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIssue9562(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + var input [][]string + var output []struct { + SQL []string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, ts := range input { + for j, tt := range ts { + if j != len(ts)-1 { + tk.MustExec(tt) + } + testdata.OnRecord(func() { + output[i].SQL = ts + if j == len(ts)-1 { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + } + }) + if j == len(ts)-1 { + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + } + } +} + +func TestLimitCrossEstimation(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_executor_concurrency = 4;") + tk.MustExec("set @@session.tidb_hash_join_concurrency = 5;") + tk.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b int not null, c int not null default 0, index idx_bc(b, c))") + var input [][]string + var output []struct { + SQL []string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, ts := range input { + for j, tt := range ts { + if j != len(ts)-1 { + tk.MustExec(tt) + } + testdata.OnRecord(func() { + output[i].SQL = ts + if j == len(ts)-1 { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + } + }) + if j == len(ts)-1 { + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + } + } +} + +func TestLowSelIndexGreedySearch(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("set tidb_cost_model_version=2") + testKit.MustExec(`set tidb_opt_limit_push_down_threshold=0`) + testKit.MustExec("drop table if exists t") + testKit.MustExec("create table t (a varchar(32) default null, b varchar(10) default null, c varchar(12) default null, d varchar(32) default null, e bigint(10) default null, key idx1 (d,a), key idx2 (a,c), key idx3 (c,b), key idx4 (e))") + require.NoError(t, loadTableStats("analyzeSuiteTestLowSelIndexGreedySearchT.json", dom)) + var input []string + var output []struct { + SQL string + Plan []string + } + // The test purposes are: + // - index `idx2` runs much faster than `idx4` experimentally; + // - estimated row count of IndexLookUp should be 0; + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) + }) + testKit.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestTiFlashCostModel(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t (a int, b int, c int, primary key(a))") + tk.MustExec("insert into t values(1,1,1), (2,2,2), (3,3,3)") + + tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t", L: "t"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + + var input, output [][]string + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, ts := range input { + for j, tt := range ts { + if j != len(ts)-1 { + tk.MustExec(tt) + } + testdata.OnRecord(func() { + if j == len(ts)-1 { + output[i] = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + } + }) + if j == len(ts)-1 { + tk.MustQuery(tt).Check(testkit.Rows(output[i]...)) + } + } + } +} + +func TestIndexEqualUnknown(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + testKit := testkit.NewTestKit(t, store) + testKit.MustExec("use test") + testKit.MustExec("drop table if exists t, t1") + testKit.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly + testKit.MustExec("CREATE TABLE t(a bigint(20) NOT NULL, b bigint(20) NOT NULL, c bigint(20) NOT NULL, PRIMARY KEY (a,c,b), KEY (b))") + require.NoError(t, loadTableStats("analyzeSuiteTestIndexEqualUnknownT.json", dom)) + var input []string + var output []struct { + SQL string + Plan []string + } + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) + }) + testKit.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestLimitIndexEstimation(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, key idx_a(a), key idx_b(b))") + tk.MustExec("set session tidb_enable_extended_stats = on") + // Values in column a are from 1 to 1000000, values in column b are from 1000000 to 1, + // these 2 columns are strictly correlated in reverse order. + require.NoError(t, loadTableStats("analyzeSuiteTestLimitIndexEstimationT.json", dom)) + var input []string + var output []struct { + SQL string + Plan []string + } + + analyzeSuiteData := GetAnalyzeSuiteData() + analyzeSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} diff --git a/planner/core/casetest/enforce_mpp_test.go b/planner/core/casetest/enforce_mpp_test.go new file mode 100644 index 0000000000000..aaa2037efc0ce --- /dev/null +++ b/planner/core/casetest/enforce_mpp_test.go @@ -0,0 +1,489 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "strings" + "testing" + + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util/collate" + "github.com/stretchr/testify/require" +) + +func TestEnforceMPP(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test query + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int)") + tk.MustExec("create index idx on t(a)") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + filterWarnings := func(originalWarnings []stmtctx.SQLWarn) []stmtctx.SQLWarn { + warnings := make([]stmtctx.SQLWarn, 0, 4) + for _, warning := range originalWarnings { + // filter out warning about skyline pruning + if !strings.Contains(warning.Err.Error(), "remain after pruning paths for") { + warnings = append(warnings, warning) + } + } + return warnings + } + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(filterWarnings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(filterWarnings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()))) + } +} + +// general cases. +func TestEnforceMPPWarning1(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test query + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int as (a+1), c enum('xx', 'yy'), d bit(1))") + tk.MustExec("create index idx on t(a)") + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") { + tk.MustExec(tt) + continue + } + if strings.HasPrefix(tt, "cmd: create-replica") { + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: false, + } + } + } + continue + } + if strings.HasPrefix(tt, "cmd: enable-replica") { + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +// partition table. +func TestEnforceMPPWarning2(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test query + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("CREATE TABLE t (a int, b char(20)) PARTITION BY HASH(a)") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +// new collation. +func TestEnforceMPPWarning3(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test query + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("CREATE TABLE t (a int, b char(20))") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { + tk.MustExec(tt) + continue + } + if strings.HasPrefix(tt, "cmd: enable-new-collation") { + collate.SetNewCollationEnabledForTest(true) + continue + } + if strings.HasPrefix(tt, "cmd: disable-new-collation") { + collate.SetNewCollationEnabledForTest(false) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } + collate.SetNewCollationEnabledForTest(true) +} + +// Test enforce mpp warning for joins +func TestEnforceMPPWarning4(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test table + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("CREATE TABLE t(a int primary key)") + tk.MustExec("drop table if exists s") + tk.MustExec("CREATE TABLE s(a int primary key)") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" || tblInfo.Name.L == "s" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +// Test agg push down for MPP mode +func TestMPP2PhaseAggPushDown(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test table + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists c") + tk.MustExec("drop table if exists o") + tk.MustExec("create table c(c_id bigint)") + tk.MustExec("create table o(o_id bigint, c_id bigint not null)") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "c" || tblInfo.Name.L == "o" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +// Test skewed group distinct aggregate rewrite for MPP mode +func TestMPPSkewedGroupDistinctRewrite(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test table + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b bigint not null, c bigint, d date, e varchar(20))") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +// Test 3 stage aggregation for single count distinct +func TestMPPSingleDistinct3Stage(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test table + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b bigint not null, c bigint, d date, e varchar(20) collate utf8mb4_general_ci)") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + enforceMPPSuiteData := GetEnforceMPPSuiteData() + enforceMPPSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} diff --git a/planner/core/casetest/expression_rewriter_test.go b/planner/core/casetest/expression_rewriter_test.go new file mode 100644 index 0000000000000..67685614a3800 --- /dev/null +++ b/planner/core/casetest/expression_rewriter_test.go @@ -0,0 +1,81 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "testing" + + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" +) + +func TestMultiColInExpression(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int)") + tk.MustExec("insert into t1 values(1,1),(2,null),(null,3),(4,4)") + tk.MustExec("analyze table t1") + tk.MustExec("create table t2(a int, b int)") + tk.MustExec("insert into t2 values(1,1),(2,null),(null,3),(5,4)") + tk.MustExec("analyze table t2") + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + expressionRewriterSuiteData := GetExpressionRewriterSuiteData() + expressionRewriterSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Res...)) + } +} + +func TestBitFuncsReturnType(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("create table t (a timestamp, b varbinary(32))") + tk.MustExec("insert into t values ('2006-08-27 21:57:57', 0x373037343631313230)") + tk.MustExec("analyze table t") + var input []string + var output []struct { + Plan []string + } + + expressionRewriterSuiteData := GetExpressionRewriterSuiteData() + expressionRewriterSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} diff --git a/planner/core/flat_plan_test.go b/planner/core/casetest/flat_plan_test.go similarity index 97% rename from planner/core/flat_plan_test.go rename to planner/core/casetest/flat_plan_test.go index 067bd8b63acd3..bfed5bed4c0a5 100644 --- a/planner/core/flat_plan_test.go +++ b/planner/core/casetest/flat_plan_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package core_test +package casetest import ( "context" @@ -74,7 +74,7 @@ func TestFlatPhysicalPlan(t *testing.T) { Main []*FlatPhysicalOperatorForTest CTEs [][]*FlatPhysicalOperatorForTest } - planSuiteData := core.GetFlatPlanSuiteData() + planSuiteData := GetFlatPlanSuiteData() planSuiteData.LoadTestCases(t, &input, &output) p := parser.New() is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) diff --git a/planner/core/casetest/integration_partition_test.go b/planner/core/casetest/integration_partition_test.go new file mode 100644 index 0000000000000..182553717facd --- /dev/null +++ b/planner/core/casetest/integration_partition_test.go @@ -0,0 +1,221 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "strings" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func TestListPartitionPushDown(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database list_push_down") + tk.MustExec("use list_push_down") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists tlist") + tk.MustExec(`set tidb_enable_list_partition = 1`) + tk.MustExec(`create table tlist (a int) partition by list (a) ( + partition p0 values in (0, 1, 2), + partition p1 values in (3, 4, 5))`) + tk.MustExec(`create table tcollist (a int) partition by list columns(a) ( + partition p0 values in (0, 1, 2), + partition p1 values in (3, 4, 5))`) + tk.MustExec("set @@tidb_partition_prune_mode = 'static'") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationPartitionSuiteData := GetIntegrationPartitionSuiteData() + integrationPartitionSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestListColVariousTypes(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database list_col_partition_types") + tk.MustExec("use list_col_partition_types") + tk.MustExec("drop table if exists tlist") + tk.MustExec(`set tidb_enable_list_partition = 1`) + + tk.MustExec(`create table tint (a int) partition by list columns(a) (partition p0 values in (0, 1), partition p1 values in (2, 3))`) + tk.MustExec(`create table tdate (a date) partition by list columns(a) (partition p0 values in ('2000-01-01', '2000-01-02'), partition p1 values in ('2000-01-03', '2000-01-04'))`) + tk.MustExec(`create table tstring (a varchar(32)) partition by list columns(a) (partition p0 values in ('a', 'b'), partition p1 values in ('c', 'd'))`) + + err := tk.ExecToErr(`create table tdouble (a double) partition by list columns(a) (partition p0 values in (0, 1), partition p1 values in (2, 3))`) + require.Error(t, err) + require.Contains(t, err.Error(), "not allowed") + + err = tk.ExecToErr(`create table tdecimal (a decimal(30, 10)) partition by list columns(a) (partition p0 values in (0, 1), partition p1 values in (2, 3))`) + require.Error(t, err) + require.Contains(t, err.Error(), "not allowed") + + tk.MustExec(`insert into tint values (0), (1), (2), (3)`) + tk.MustExec(`insert into tdate values ('2000-01-01'), ('2000-01-02'), ('2000-01-03'), ('2000-01-04')`) + tk.MustExec(`insert into tstring values ('a'), ('b'), ('c'), ('d')`) + tk.MustExec(`analyze table tint`) + tk.MustExec(`analyze table tdate`) + tk.MustExec(`analyze table tstring`) + + var input []string + var output []struct { + SQL string + Results []string + } + integrationPartitionSuiteData := GetIntegrationPartitionSuiteData() + integrationPartitionSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Results = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Results...)) + } +} + +func TestListPartitionPruning(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database list_partition_pruning") + tk.MustExec("use list_partition_pruning") + tk.MustExec("drop table if exists tlist") + tk.MustExec(`set tidb_enable_list_partition = 1`) + tk.MustExec(`create table tlist (a int) partition by list (a) ( + partition p0 values in (0, 1, 2), + partition p1 values in (3, 4, 5), + partition p2 values in (6, 7, 8), + partition p3 values in (9, 10, 11))`) + tk.MustExec(`create table tcollist (a int) partition by list columns(a) ( + partition p0 values in (0, 1, 2), + partition p1 values in (3, 4, 5), + partition p2 values in (6, 7, 8), + partition p3 values in (9, 10, 11))`) + tk.MustExec(`analyze table tlist`) + tk.MustExec(`analyze table tcollist`) + + var input []string + var output []struct { + SQL string + DynamicPlan []string + StaticPlan []string + } + integrationPartitionSuiteData := GetIntegrationPartitionSuiteData() + integrationPartitionSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") + output[i].DynamicPlan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + tk.MustExec("set @@tidb_partition_prune_mode = 'static'") + output[i].StaticPlan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") + tk.MustQuery(tt).Check(testkit.Rows(output[i].DynamicPlan...)) + tk.MustExec("set @@tidb_partition_prune_mode = 'static'") + tk.MustQuery(tt).Check(testkit.Rows(output[i].StaticPlan...)) + } +} + +func TestListPartitionFunctions(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database list_partition_pruning") + tk.MustExec("use list_partition_pruning") + tk.MustExec("set tidb_enable_list_partition = 1") + tk.MustExec("set @@tidb_partition_prune_mode = 'static'") + + var input []string + var output []struct { + SQL string + Results []string + } + integrationPartitionSuiteData := GetIntegrationPartitionSuiteData() + integrationPartitionSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Results = nil + if strings.Contains(tt, "select") { + output[i].Results = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) + } + }) + + if strings.Contains(tt, "select") { + tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Results...)) + } else { + tk.MustExec(tt) + } + } +} + +func TestEstimationForTopNPushToDynamicPartition(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists tlist") + tk.MustExec(`set tidb_enable_list_partition = 1`) + tk.MustExec(`create table trange (a int, b int, c int, index ia(a), primary key (b) clustered) + partition by range(b) ( + partition p1 values less than(100), + partition p2 values less than(200), + partition p3 values less than maxvalue);`) + tk.MustExec(`create table tlist (a int, b int, c int, index ia(a), primary key (b) clustered) + partition by list (b) ( + partition p0 values in (0, 1, 2), + partition p1 values in (3, 4, 5));`) + tk.MustExec(`create table thash (a int, b int, c int, index ia(a), primary key (b) clustered) + partition by hash(b) partitions 4;`) + tk.MustExec(`create table t (a int, b int, c int, index ia(a), primary key (b) clustered);`) + tk.MustExec(`analyze table trange;`) + tk.MustExec(`analyze table tlist;`) + tk.MustExec(`analyze table thash;`) + tk.MustExec(`analyze table t;`) + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationPartitionSuiteData := GetIntegrationPartitionSuiteData() + integrationPartitionSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} diff --git a/planner/core/casetest/integration_test.go b/planner/core/casetest/integration_test.go new file mode 100644 index 0000000000000..b82ee72c5df4b --- /dev/null +++ b/planner/core/casetest/integration_test.go @@ -0,0 +1,3396 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "fmt" + "strings" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/parser/terror" + "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/planner/core/internal" + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/statistics/handle" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util" + "github.com/stretchr/testify/require" +) + +func TestPushLimitDownIndexLookUpReader(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_executor_concurrency = 4;") + tk.MustExec("set @@session.tidb_hash_join_concurrency = 5;") + tk.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") + tk.MustExec("use test") + tk.MustExec("drop table if exists tbl") + tk.MustExec("create table tbl(a int, b int, c int, key idx_b_c(b,c))") + tk.MustExec("insert into tbl values(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5)") + tk.MustExec("analyze table tbl") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestAggColumnPrune(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + tk.MustExec("insert into t values(1),(2)") + + var input []string + var output []struct { + SQL string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) + } +} + +func TestIsFromUnixtimeNullRejective(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec(`drop table if exists t;`) + tk.MustExec(`create table t(a bigint, b bigint);`) + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestSimplifyOuterJoinWithCast(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int not null, b datetime default null)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestSelPushDownTiFlash(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b varchar(20))") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 0") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestVerboseExplain(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) + tk.MustExec("drop table if exists t1, t2, t3") + tk.MustExec("create table t1(a int, b int)") + tk.MustExec("create table t2(a int, b int)") + tk.MustExec("create table t3(a int, b int, index c(b))") + tk.MustExec("insert into t1 values(1,2)") + tk.MustExec("insert into t1 values(3,4)") + tk.MustExec("insert into t1 values(5,6)") + tk.MustExec("insert into t2 values(1,2)") + tk.MustExec("insert into t2 values(3,4)") + tk.MustExec("insert into t2 values(5,6)") + tk.MustExec("insert into t3 values(1,2)") + tk.MustExec("insert into t3 values(3,4)") + tk.MustExec("insert into t3 values(5,6)") + tk.MustExec("analyze table t1") + tk.MustExec("analyze table t2") + tk.MustExec("analyze table t3") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t1" || tblInfo.Name.L == "t2" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownToTiFlashWithKeepOrder(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b varchar(20))") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 0") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownToTiFlashWithKeepOrderInFastMode(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b varchar(20))") + tk.MustExec("set @@session.tiflash_fastscan=ON") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 0") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists d1_t") + tk.MustExec("create table d1_t(d1_k int, value int)") + tk.MustExec("insert into d1_t values(1,2),(2,3)") + tk.MustExec("analyze table d1_t") + tk.MustExec("drop table if exists d2_t") + tk.MustExec("create table d2_t(d2_k decimal(10,2), value int)") + tk.MustExec("insert into d2_t values(10.11,2),(10.12,3)") + tk.MustExec("analyze table d2_t") + tk.MustExec("drop table if exists d3_t") + tk.MustExec("create table d3_t(d3_k date, value int)") + tk.MustExec("insert into d3_t values(date'2010-01-01',2),(date'2010-01-02',3)") + tk.MustExec("analyze table d3_t") + tk.MustExec("drop table if exists fact_t") + tk.MustExec("create table fact_t(d1_k int, d2_k decimal(10,2), d3_k date, col1 int, col2 int, col3 int)") + tk.MustExec("insert into fact_t values(1,10.11,date'2010-01-01',1,2,3),(1,10.11,date'2010-01-02',1,2,3),(1,10.12,date'2010-01-01',1,2,3),(1,10.12,date'2010-01-02',1,2,3)") + tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") + tk.MustExec("analyze table fact_t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "fact_t" || tblInfo.Name.L == "d1_t" || tblInfo.Name.L == "d2_t" || tblInfo.Name.L == "d3_t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 1") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPLeftSemiJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + // test table + tk.MustExec("use test") + tk.MustExec("create table test.t(a int not null, b int null);") + tk.MustExec("set tidb_allow_mpp=1; set tidb_enforce_mpp=1;") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestMPPOuterJoinBuildSideForBroadcastJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists a") + tk.MustExec("create table a(id int, value int)") + tk.MustExec("insert into a values(1,2),(2,3)") + tk.MustExec("analyze table a") + tk.MustExec("drop table if exists b") + tk.MustExec("create table b(id int, value int)") + tk.MustExec("insert into b values(1,2),(2,3),(3,4)") + tk.MustExec("analyze table b") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "a" || tblInfo.Name.L == "b" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 0") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 10000") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 10000") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPOuterJoinBuildSideForShuffleJoinWithFixedBuildSide(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists a") + tk.MustExec("create table a(id int, value int)") + tk.MustExec("insert into a values(1,2),(2,3)") + tk.MustExec("analyze table a") + tk.MustExec("drop table if exists b") + tk.MustExec("create table b(id int, value int)") + tk.MustExec("insert into b values(1,2),(2,3),(3,4)") + tk.MustExec("analyze table b") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "a" || tblInfo.Name.L == "b" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPOuterJoinBuildSideForShuffleJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists a") + tk.MustExec("create table a(id int, value int)") + tk.MustExec("insert into a values(1,2),(2,3)") + tk.MustExec("analyze table a") + tk.MustExec("drop table if exists b") + tk.MustExec("create table b(id int, value int)") + tk.MustExec("insert into b values(1,2),(2,3),(3,4)") + tk.MustExec("analyze table b") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "a" || tblInfo.Name.L == "b" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 0") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPShuffledJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists d1_t") + tk.MustExec("create table d1_t(d1_k int, value int)") + tk.MustExec("insert into d1_t values(1,2),(2,3)") + tk.MustExec("insert into d1_t values(1,2),(2,3)") + tk.MustExec("analyze table d1_t") + tk.MustExec("drop table if exists d2_t") + tk.MustExec("create table d2_t(d2_k decimal(10,2), value int)") + tk.MustExec("insert into d2_t values(10.11,2),(10.12,3)") + tk.MustExec("insert into d2_t values(10.11,2),(10.12,3)") + tk.MustExec("analyze table d2_t") + tk.MustExec("drop table if exists d3_t") + tk.MustExec("create table d3_t(d3_k date, value int)") + tk.MustExec("insert into d3_t values(date'2010-01-01',2),(date'2010-01-02',3)") + tk.MustExec("insert into d3_t values(date'2010-01-01',2),(date'2010-01-02',3)") + tk.MustExec("analyze table d3_t") + tk.MustExec("drop table if exists fact_t") + tk.MustExec("create table fact_t(d1_k int, d2_k decimal(10,2), d3_k date, col1 int, col2 int, col3 int)") + tk.MustExec("insert into fact_t values(1,10.11,date'2010-01-01',1,2,3),(1,10.11,date'2010-01-02',1,2,3),(1,10.12,date'2010-01-01',1,2,3),(1,10.12,date'2010-01-02',1,2,3)") + tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") + tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") + tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") + tk.MustExec("analyze table fact_t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "fact_t" || tblInfo.Name.L == "d1_t" || tblInfo.Name.L == "d2_t" || tblInfo.Name.L == "d3_t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPJoinWithCanNotFoundColumnInSchemaColumnsError(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(id int, v1 decimal(20,2), v2 decimal(20,2))") + tk.MustExec("create table t2(id int, v1 decimal(10,2), v2 decimal(10,2))") + tk.MustExec("create table t3(id int, v1 decimal(10,2), v2 decimal(10,2))") + tk.MustExec("insert into t1 values(1,1,1),(2,2,2)") + tk.MustExec("insert into t2 values(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8)") + tk.MustExec("insert into t3 values(1,1,1)") + tk.MustExec("analyze table t1") + tk.MustExec("analyze table t2") + tk.MustExec("analyze table t3") + + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t1" || tblInfo.Name.L == "t2" || tblInfo.Name.L == "t3" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_enforce_mpp = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") + tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 0") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestJoinNotSupportedByTiFlash(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_1") + tk.MustExec("create table table_1(id int not null, bit_col bit(2) not null, datetime_col datetime not null)") + tk.MustExec("insert into table_1 values(1,b'1','2020-01-01 00:00:00'),(2,b'0','2020-01-01 00:00:00')") + tk.MustExec("analyze table table_1") + + tk.MustExec("insert into mysql.expr_pushdown_blacklist values('dayofmonth', 'tiflash', '');") + tk.MustExec("admin reload expr_pushdown_blacklist;") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "table_1" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 1") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } + + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPWithHashExchangeUnderNewCollation(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_1") + tk.MustExec("create table table_1(id int not null, value char(10)) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;") + tk.MustExec("insert into table_1 values(1,'1'),(2,'2')") + tk.MustExec("drop table if exists table_2") + tk.MustExec("create table table_2(id int not null, value char(10)) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;") + tk.MustExec("insert into table_2 values(1,'1'),(2,'2')") + tk.MustExec("analyze table table_1") + tk.MustExec("analyze table table_2") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "table_1" || tblInfo.Name.L == "table_2" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") + tk.MustExec("set @@session.tidb_hash_exchange_with_new_collation = 1") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPWithBroadcastExchangeUnderNewCollation(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_1") + tk.MustExec("create table table_1(id int not null, value char(10))") + tk.MustExec("insert into table_1 values(1,'1'),(2,'2')") + tk.MustExec("analyze table table_1") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "table_1" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 1") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPAvgRewrite(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists table_1") + tk.MustExec("create table table_1(id int not null, value decimal(10,2))") + tk.MustExec("insert into table_1 values(1,1),(2,2)") + tk.MustExec("analyze table table_1") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "table_1" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@session.tidb_allow_mpp = 1") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestReadFromStorageHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, tt, ttt") + tk.MustExec("set session tidb_allow_mpp=OFF") + tk.MustExec("create table t(a int, b int, index ia(a))") + tk.MustExec("create table tt(a int, b int, primary key(a))") + tk.MustExec("create table ttt(a int, primary key (a desc))") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestKeepOrderHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, th") + tk.MustExec("drop view if exists v, v1") + tk.MustExec("create table t(a int, b int, primary key(a));") + tk.MustExec("create table t1(a int, b int, index idx_a(a));") + tk.MustExec("create table th (a int, key(a)) partition by hash(a) partitions 4;") + tk.MustExec("create definer='root'@'localhost' view v as select * from t1 where a<10 order by a limit 1;") + tk.MustExec("create definer='root'@'localhost' view v1 as select * from t where a<10 order by a limit 1;") + + // If the optimizer can not generate the keep order plan, it will report error + err := tk.ExecToErr("explain select /*+ order_index(t1, idx_a) */ * from t1 where a<10 limit 1;") + require.EqualError(t, err, "[planner:1815]Internal : Can't find a proper physical plan for this query") + + err = tk.ExecToErr("explain select /*+ order_index(t, primary) */ * from t where a<10 limit 1;") + require.EqualError(t, err, "[planner:1815]Internal : Can't find a proper physical plan for this query") + + // The partition table can not keep order + tk.MustExec("analyze table th;") + err = tk.ExecToErr("select a from th where a<1 order by a limit 1;") + require.NoError(t, err) + + err = tk.ExecToErr("select /*+ order_index(th, a) */ a from th where a<1 order by a limit 1;") + require.EqualError(t, err, "[planner:1815]Internal : Can't find a proper physical plan for this query") + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestViewHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop view if exists v, v1, v2") + tk.MustExec("drop table if exists t, t1, t2") + tk.MustExec("create table t(a int, b int);") + tk.MustExec("create table t1(a int, b int);") + tk.MustExec("create table t2(a int, b int);") + tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join (select count(*) as a from t1 join t2 on t1.b=t2.b group by t2.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v1 as select t.a, t.b from t join (select count(*) as a from t1 join v on t1.b=v.b group by v.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestViewHintScope(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop view if exists v, v1, v2, v3, v4") + tk.MustExec("drop table if exists t, t1, t2, t3, t4") + tk.MustExec("create table t(a int, b int);") + tk.MustExec("create table t1(a int, b int);") + tk.MustExec("create table t2(a int, b int);") + tk.MustExec("create table t3(a int, b int)") + tk.MustExec("create table t4(a int, b int, index idx_a(a), index idx_b(b))") + tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join (select count(*) as a from t1 join t2 join t3 where t1.b=t2.b and t2.a = t3.a group by t2.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v1 as select t.a, t.b from t join (select count(*) as a from t1 join v on t1.b=v.b group by v.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v3 as select /*+ merge_join(t) */ t.a, t.b from t join (select /*+ stream_agg() */ count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v4 as select * from t4 where a > 2 and b > 3;") + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestAllViewHintType(t *testing.T) { + store := testkit.CreateMockStore(t, internal.WithMockTiFlash(2)) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_allow_mpp=ON") + tk.MustExec("set @@session.tidb_isolation_read_engines='tiflash, tikv'") + tk.MustExec("drop view if exists v, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12") + tk.MustExec("drop table if exists t, t1, t2, t4, t3, t5") + tk.MustExec("create table t(a int not null, b int, index idx_a(a));") + tk.MustExec("create table t1(a int not null, b int, index idx_a(a));") + tk.MustExec("create table t2(a int, b int, index idx_a(a));") + tk.MustExec("create table t3(a int, b int, index idx_a(a));") + tk.MustExec("create table t4(a int, b int, index idx_a(a));") + tk.MustExec("create table t5(a int, b int, index idx_a(a), index idx_b(b));") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join t1 on t.a = t1.a;") + tk.MustExec("create definer='root'@'localhost' view v1 as select t2.a, t2.b from t2 join t3 join v where t2.b = t3.b and t3.a = v.a;") + tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v3 as select * from t5 where a > 1 and b < 2;") + tk.MustExec("create definer='root'@'localhost' view v4 as select * from t5 where a > 1 or b < 2;") + tk.MustExec("create definer='root'@'localhost' view v5 as SELECT * FROM t WHERE EXISTS (SELECT 1 FROM t1 WHERE t1.b = t.b);") + tk.MustExec("create definer='root'@'localhost' view v6 as select * from t1 where t1.a < (select sum(t2.a) from t2 where t2.b = t1.b);") + tk.MustExec("create definer='root'@'localhost' view v7 as WITH CTE AS (SELECT * FROM t WHERE t.a < 60) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;") + tk.MustExec("create definer='root'@'localhost' view v8 as WITH CTE1 AS (SELECT b FROM t1), CTE2 AS (WITH CTE3 AS (SELECT a FROM t2), CTE4 AS (SELECT a FROM t3) SELECT CTE3.a FROM CTE3, CTE4) SELECT b FROM CTE1, CTE2 union select * from CTE1;") + tk.MustExec("create definer='root'@'localhost' view v9 as select sum(a) from t;") + tk.MustExec("create definer='root'@'localhost' view v10 as SELECT * FROM t WHERE a > 10 ORDER BY b LIMIT 1;") + tk.MustExec("create definer='root'@'localhost' view v11 as select a, sum(b) from t group by a") + tk.MustExec("create definer='root'@'localhost' view v12 as select t.a, t.b from t join t t1 on t.a = t1.a;") + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestReadFromStorageHintAndIsolationRead(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, tt, ttt") + tk.MustExec("create table t(a int, b int, index ia(a))") + tk.MustExec("set @@session.tidb_isolation_read_engines=\"tikv\"") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestIsolationReadTiFlashNotChoosePointGet(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, primary key (a))") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines=\"tiflash\"") + var input []string + var output []struct { + SQL string + Result []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestIsolationReadTiFlashUseIndexHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, index idx(a));") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + + tk.MustExec("set @@session.tidb_isolation_read_engines=\"tiflash\"") + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestIsolationReadDoNotFilterSystemDB(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set @@tidb_isolation_read_engines = \"tiflash\"") + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPartitionTableStats(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + { + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + tk.MustExec("use test") + tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int)partition by range columns(a)(partition p0 values less than (10), partition p1 values less than(20), partition p2 values less than(30));") + tk.MustExec("insert into t values(21, 1), (22, 2), (23, 3), (24, 4), (15, 5)") + tk.MustExec("analyze table t") + + var input []string + var output []struct { + SQL string + Result []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } + } +} + +func TestPartitionPruningForInExpr(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int(11) not null, b int) partition by range (a) (partition p0 values less than (4), partition p1 values less than(10), partition p2 values less than maxvalue);") + tk.MustExec("insert into t values (1, 1),(10, 10),(11, 11)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMaxMinEliminate(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key)") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn + tk.MustExec("create table cluster_index_t(a int, b int, c int, primary key (a, b));") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexJoinUniqueCompositeIndex(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly + tk.MustExec("create table t1(a int not null, c int not null)") + tk.MustExec("create table t2(a int not null, b int not null, c int not null, primary key(a,b))") + tk.MustExec("insert into t1 values(1,1)") + tk.MustExec("insert into t2 values(1,1,1),(1,2,1)") + tk.MustExec("analyze table t1,t2") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexMerge(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, c int, unique index(a), unique index(b), primary key(c))") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexMergeHint4CNF(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(id int primary key, a int, b int, c int, key(a), key(b), key(c))") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +// for issue #14822 and #38258 +func TestIndexJoinTableRange(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int, primary key (a), key idx_t1_b (b))") + tk.MustExec("create table t2(a int, b int, primary key (a), key idx_t1_b (b))") + tk.MustExec("create table t3(a int, b int, c int)") + tk.MustExec("create table t4(a int, b int, c int, primary key (a, b) clustered)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestSubqueryWithTopN(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexHintWarning(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int, c int, key a(a), key b(b))") + tk.MustExec("create table t2(a int, b int, c int, key a(a), key b(b))") + var input []string + var output []struct { + SQL string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + tk.MustQuery(tt) + warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + output[i].Warnings = make([]string, len(warns)) + for j := range warns { + output[i].Warnings[j] = warns[j].Err.Error() + } + }) + tk.MustQuery(tt) + warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + require.Len(t, warns, len(output[i].Warnings)) + for j := range warns { + require.Equal(t, stmtctx.WarnLevelWarning, warns[j].Level) + require.EqualError(t, warns[j].Err, output[i].Warnings[j]) + } + } + //Test view with index hint should result error + tk.MustExec("drop table if exists t1") + tk.MustExec("drop view if exists v1") + tk.MustExec("CREATE TABLE t1 (c1 INT PRIMARY KEY, c2 INT, INDEX (c2))") + tk.MustExec("INSERT INTO t1 VALUES (1,1), (2,2), (3,3)") + tk.MustExec("CREATE VIEW v1 AS SELECT c1, c2 FROM t1") + err := tk.ExecToErr("SELECT * FROM v1 USE INDEX (PRIMARY) WHERE c1=2") + require.True(t, terror.ErrorEqual(err, core.ErrKeyDoesNotExist)) +} + +func TestApproxPercentile(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int)") + tk.MustExec("insert into t values(1, 1), (2, 1), (3, 2), (4, 2), (5, 2)") + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) + } +} + +func TestHintWithRequiredProperty(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_executor_concurrency = 4;") + tk.MustExec("set @@session.tidb_hash_join_concurrency = 5;") + tk.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b int, c int, key b(b))") + var input []string + var output []struct { + SQL string + Plan []string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + output[i].Warnings = make([]string, len(warnings)) + for j, warning := range warnings { + output[i].Warnings[j] = warning.Err.Error() + } + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + require.Len(t, warnings, len(output[i].Warnings)) + for j, warning := range warnings { + require.EqualError(t, warning.Err, output[i].Warnings[j]) + } + } +} + +func TestHintWithoutTableWarning(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int, c int, key a(a))") + tk.MustExec("create table t2(a int, b int, c int, key a(a))") + var input []string + var output []struct { + SQL string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + tk.MustQuery(tt) + warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + output[i].Warnings = make([]string, len(warns)) + for j := range warns { + output[i].Warnings[j] = warns[j].Err.Error() + } + }) + tk.MustQuery(tt) + warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + require.Len(t, warns, len(output[i].Warnings)) + for j := range warns { + require.Equal(t, stmtctx.WarnLevelWarning, warns[j].Level) + require.EqualError(t, warns[j].Err, output[i].Warnings[j]) + } + } +} + +func TestIndexJoinInnerIndexNDV(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int not null, b int not null, c int not null)") + tk.MustExec("create table t2(a int not null, b int not null, c int not null, index idx1(a,b), index idx2(c))") + tk.MustExec("insert into t1 values(1,1,1),(1,1,1),(1,1,1)") + tk.MustExec("insert into t2 values(1,1,1),(1,1,2),(1,1,3)") + tk.MustExec("analyze table t1, t2") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexMergeSerial(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int, b int, unique key(a), unique key(b))") + tk.MustExec("insert into t value (1, 5), (2, 4), (3, 3), (4, 2), (5, 1)") + tk.MustExec("insert into t value (6, 0), (7, -1), (8, -2), (9, -3), (10, -4)") + tk.MustExec("analyze table t") + + var input []string + var output []struct { + SQL string + Plan []string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) + } +} + +func TestStreamAggProp(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + tk.MustExec("insert into t values(1),(1),(2)") + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) + } +} + +func TestOptimizeHintOnPartitionTable(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec(`create table t ( + a int, b int, c varchar(20), + primary key(a), key(b), key(c) + ) partition by range columns(a) ( + partition p0 values less than(6), + partition p1 values less than(11), + partition p2 values less than(16));`) + tk.MustExec(`insert into t values (1,1,"1"), (2,2,"2"), (8,8,"8"), (11,11,"11"), (15,15,"15")`) + tk.MustExec("set @@tidb_enable_index_merge = off") + defer func() { + tk.MustExec("set @@tidb_enable_index_merge = on") + }() + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + output[i].Warn = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warn...)) + } +} + +func TestIndexJoinOnClusteredIndex(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t (a int, b varchar(20), c decimal(40,10), d int, primary key(a,b), key(c))") + tk.MustExec(`insert into t values (1,"111",1.1,11), (2,"222",2.2,12), (3,"333",3.3,13)`) + tk.MustExec("analyze table t") + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery("explain format = 'brief'" + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) + } +} + +func TestPartitionExplain(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`create table pt (id int, c int, key i_id(id), key i_c(c)) partition by range (c) ( +partition p0 values less than (4), +partition p1 values less than (7), +partition p2 values less than (10))`) + + tk.MustExec("set @@tidb_enable_index_merge = 1;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) + }) + tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIssue20710(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t;") + tk.MustExec("drop table if exists s;") + tk.MustExec("create table t(a int, b int)") + tk.MustExec("create table s(a int, b int, index(a))") + tk.MustExec("insert into t values(1,1),(1,2),(2,2)") + tk.MustExec("insert into s values(1,1),(2,2),(2,1)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +// Apply operator may got panic because empty Projection is eliminated. +func TestIssue23887(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t(a int, b int);") + tk.MustExec("insert into t values(1, 2), (3, 4);") + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Res...)) + } + + tk.MustExec("drop table if exists t1;") + tk.MustExec("create table t1 (c1 int primary key, c2 int, c3 int, index c2 (c2));") + tk.MustQuery("select count(1) from (select count(1) from (select * from t1 where c3 = 100) k) k2;").Check(testkit.Rows("1")) +} + +func TestPushDownProjectionForTiFlash(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") + tk.MustExec("analyze table t") + tk.MustExec("set session tidb_allow_mpp=OFF") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownSelectionForMPP(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") + tk.MustExec("analyze table t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + tk.MustExec("set @@tidb_isolation_read_engines='tiflash,tidb';") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownProjectionForMPP(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") + tk.MustExec("analyze table t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestReorderSimplifiedOuterJoins(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1,t2,t3") + tk.MustExec("create table t1 (pk char(32) primary key nonclustered, col1 char(32), col2 varchar(40), col3 char(32), key (col1), key (col3), key (col2,col3), key (col1,col3))") + tk.MustExec("create table t2 (pk char(32) primary key nonclustered, col1 varchar(100))") + tk.MustExec("create table t3 (pk char(32) primary key nonclustered, keycol varchar(100), pad1 tinyint(1) default null, pad2 varchar(40), key (keycol,pad1,pad2))") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownAggForMPP(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int, value decimal(6,3))") + tk.MustExec("analyze table t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec(" set @@tidb_allow_mpp=1; set @@tidb_broadcast_join_threshold_count = 1; set @@tidb_broadcast_join_threshold_size=1;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMppUnionAll(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t (a int not null, b int, c varchar(20))") + tk.MustExec("create table t1 (a int, b int not null, c double)") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" || tblInfo.Name.L == "t1" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMppJoinDecimal(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("drop table if exists tt") + tk.MustExec("create table t (c1 decimal(8, 5), c2 decimal(9, 5), c3 decimal(9, 4) NOT NULL, c4 decimal(8, 4) NOT NULL, c5 decimal(40, 20))") + tk.MustExec("create table tt (pk int(11) NOT NULL AUTO_INCREMENT primary key,col_varchar_64 varchar(64),col_char_64_not_null char(64) NOT null, col_decimal_30_10_key decimal(30,10), col_tinyint tinyint, col_varchar_key varchar(1), key col_decimal_30_10_key (col_decimal_30_10_key), key col_varchar_key(col_varchar_key));") + tk.MustExec("analyze table t") + tk.MustExec("analyze table tt") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" || tblInfo.Name.L == "tt" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1;") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMppJoinExchangeColumnPrune(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("drop table if exists tt") + tk.MustExec("create table t (c1 int, c2 int, c3 int NOT NULL, c4 int NOT NULL, c5 int)") + tk.MustExec("create table tt (b1 int)") + tk.MustExec("analyze table t") + tk.MustExec("analyze table tt") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" || tblInfo.Name.L == "tt" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1;") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMppFineGrainedJoinAndAgg(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("drop table if exists tt") + tk.MustExec("create table t (c1 int, c2 int, c3 int NOT NULL, c4 int NOT NULL, c5 int)") + tk.MustExec("create table tt (b1 int)") + tk.MustExec("analyze table t") + tk.MustExec("analyze table tt") + + instances := []string{ + "tiflash,127.0.0.1:3933,127.0.0.1:7777,,", + "tikv,127.0.0.1:11080,127.0.0.1:10080,,", + } + fpName := "github.com/pingcap/tidb/infoschema/mockStoreServerInfo" + fpExpr := `return("` + strings.Join(instances, ";") + `")` + require.NoError(t, failpoint.Enable(fpName, fpExpr)) + defer func() { require.NoError(t, failpoint.Disable(fpName)) }() + fpName2 := "github.com/pingcap/tidb/planner/core/mockTiFlashStreamCountUsingMinLogicalCores" + require.NoError(t, failpoint.Enable(fpName2, `return("8")`)) + defer func() { require.NoError(t, failpoint.Disable(fpName2)) }() + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" || tblInfo.Name.L == "tt" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1;") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") + tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMppAggTopNWithJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int, value decimal(6,3))") + tk.MustExec("analyze table t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec(" set @@tidb_allow_mpp=1;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +// TestIsMatchProp is used to test https://github.com/pingcap/tidb/issues/26017. +func TestIsMatchProp(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int, c int, d int, index idx_a_b_c(a, b, c))") + tk.MustExec("create table t2(a int, b int, c int, d int, index idx_a_b_c_d(a, b, c, d))") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMergeContinuousSelections(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists ts") + tk.MustExec("create table ts (col_char_64 char(64), col_varchar_64_not_null varchar(64) not null, col_varchar_key varchar(1), id int primary key, col_varchar_64 varchar(64),col_char_64_not_null char(64) not null);") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "ts" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec(" set @@tidb_allow_mpp=1;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownProjectionForTiKV(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int, b real, i int, id int, value decimal(6,3), name char(128), d decimal(6,3), s char(128), t datetime, c bigint as ((a+1)) virtual, e real as ((b+a)))") + tk.MustExec("analyze table t") + tk.MustExec("set session tidb_opt_projection_push_down=1") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownProjectionForTiFlashCoprocessor(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int, b real, i int, id int, value decimal(6,3), name char(128), d decimal(6,3), s char(128), t datetime, c bigint as ((a+1)) virtual, e real as ((b+a)))") + tk.MustExec("analyze table t") + tk.MustExec("set session tidb_opt_projection_push_down=1") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestLimitIndexLookUpKeepOrder(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t(a int, b int, c int, d int, index idx(a,b,c));") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestDecorrelateInnerJoinInSubquery(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int not null, b int not null)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestDecorrelateLimitInSubquery(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists test") + tk.MustExec("create table test(id int, value int)") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(c int)") + tk.MustExec("insert t values(10), (8), (7), (9), (11)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestInvalidHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists tt") + tk.MustExec("create table tt(a int, key(a));") + + var input []string + var output []struct { + SQL string + Plan []string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + warning := "show warnings;" + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery(warning).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestConvertRangeToPoint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t0") + tk.MustExec("create table t0 (a int, b int, index(a, b))") + tk.MustExec("insert into t0 values (1, 1)") + tk.MustExec("insert into t0 values (2, 2)") + tk.MustExec("insert into t0 values (2, 2)") + tk.MustExec("insert into t0 values (2, 2)") + tk.MustExec("insert into t0 values (2, 2)") + tk.MustExec("insert into t0 values (2, 2)") + tk.MustExec("insert into t0 values (3, 3)") + + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1 (a int, b int, c int, index(a, b, c))") + + tk.MustExec("drop table if exists t2") + tk.MustExec("create table t2 (a float, b float, index(a, b))") + + tk.MustExec("drop table if exists t3") + tk.MustExec("create table t3 (a char(10), b char(10), c char(10), index(a, b, c))") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIssue22105(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec(`CREATE TABLE t1 ( + key1 int(11) NOT NULL, + key2 int(11) NOT NULL, + key3 int(11) NOT NULL, + key4 int(11) NOT NULL, + key5 int(11) DEFAULT NULL, + key6 int(11) DEFAULT NULL, + key7 int(11) NOT NULL, + key8 int(11) NOT NULL, + KEY i1 (key1), + KEY i2 (key2), + KEY i3 (key3), + KEY i4 (key4), + KEY i5 (key5), + KEY i6 (key6) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin`) + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestRejectSortForMPP(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") + tk.MustExec("analyze table t") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestRegardNULLAsPoint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + tk.MustExec("drop table if exists tpk") + tk.MustExec(`create table tuk (a int, b int, c int, unique key (a, b, c))`) + tk.MustExec(`create table tik (a int, b int, c int, key (a, b, c))`) + for _, va := range []string{"NULL", "1"} { + for _, vb := range []string{"NULL", "1"} { + for _, vc := range []string{"NULL", "1"} { + tk.MustExec(fmt.Sprintf(`insert into tuk values (%v, %v, %v)`, va, vb, vc)) + tk.MustExec(fmt.Sprintf(`insert into tik values (%v, %v, %v)`, va, vb, vc)) + if va == "1" && vb == "1" && vc == "1" { + continue + } + // duplicated NULL rows + tk.MustExec(fmt.Sprintf(`insert into tuk values (%v, %v, %v)`, va, vb, vc)) + tk.MustExec(fmt.Sprintf(`insert into tik values (%v, %v, %v)`, va, vb, vc)) + } + } + } + + var input []string + var output []struct { + SQL string + PlanEnabled []string + PlanDisabled []string + Result []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + tk.MustExec(`set @@session.tidb_regard_null_as_point=true`) + output[i].PlanEnabled = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + + tk.MustExec(`set @@session.tidb_regard_null_as_point=false`) + output[i].PlanDisabled = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) + }) + tk.MustExec(`set @@session.tidb_regard_null_as_point=true`) + tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].PlanEnabled...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + + tk.MustExec(`set @@session.tidb_regard_null_as_point=false`) + tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].PlanDisabled...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestIssue30200(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t1;") + tk.MustExec("create table t1(c1 varchar(100), c2 varchar(100), key(c1), key(c2), c3 varchar(100));") + tk.MustExec("insert into t1 values('ab', '10', '10');") + + tk.MustExec("drop table if exists tt1;") + tk.MustExec("create table tt1(c1 varchar(100), c2 varchar(100), c3 varchar(100), c4 varchar(100), key idx_0(c1), key idx_1(c2, c3));") + tk.MustExec("insert into tt1 values('ab', '10', '10', '10');") + + tk.MustExec("drop table if exists tt2;") + tk.MustExec("create table tt2 (c1 int , pk int, primary key( pk ) , unique key( c1));") + tk.MustExec("insert into tt2 values(-3896405, -1), (-2, 1), (-1, -2);") + + tk.MustExec("drop table if exists tt3;") + tk.MustExec("create table tt3(c1 int, c2 int, c3 int as (c1 + c2), key(c1), key(c2), key(c3));") + tk.MustExec("insert into tt3(c1, c2) values(1, 1);") + + oriIndexMergeSwitcher := tk.MustQuery("select @@tidb_enable_index_merge;").Rows()[0][0].(string) + tk.MustExec("set tidb_enable_index_merge = on;") + defer func() { + tk.MustExec(fmt.Sprintf("set tidb_enable_index_merge = %s;", oriIndexMergeSwitcher)) + }() + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format=brief " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery("explain format=brief " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) + } +} + +func TestMultiColMaxOneRow(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t1,t2") + tk.MustExec("create table t1(a int)") + tk.MustExec("create table t2(a int, b int, c int, primary key(a,b) nonclustered)") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +// TestSequenceAsDataSource is used to test https://github.com/pingcap/tidb/issues/24383. +func TestSequenceAsDataSource(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop sequence if exists s1, s2") + tk.MustExec("create sequence s1") + tk.MustExec("create sequence s2") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestHeuristicIndexSelection(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int, c int, d int, e int, f int, g int, primary key (a), unique key c_d_e (c, d, e), unique key f (f), unique key f_g (f, g), key g (g))") + tk.MustExec("create table t2(a int, b int, c int, d int, unique index idx_a (a), unique index idx_b_c (b, c), unique index idx_b_c_a_d (b, c, a, d))") + tk.MustExec("create table t3(a bigint, b varchar(255), c bigint, primary key(a, b) clustered)") + tk.MustExec("create table t4(a bigint, b varchar(255), c bigint, primary key(a, b) nonclustered)") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + var input []string + var output []struct { + SQL string + Plan []string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'verbose' " + tt).Rows()) + output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'verbose' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) + } +} + +func TestOutputSkylinePruningInfo(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, c int, d int, e int, f int, g int, primary key (a), unique key c_d_e (c, d, e), unique key f (f), unique key f_g (f, g), key g (g))") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + var input []string + var output []struct { + SQL string + Plan []string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'verbose' " + tt).Rows()) + output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'verbose' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) + } +} + +func TestPreferRangeScanForUnsignedIntHandle(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int unsigned primary key, b int, c int, index idx_b(b))") + tk.MustExec("insert into t values (1,2,3), (4,5,6), (7,8,9), (10,11,12), (13,14,15)") + do, _ := session.GetDomain(store) + require.Nil(t, do.StatsHandle().DumpStatsDeltaToKV(handle.DumpAll)) + tk.MustExec("analyze table t") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + var input []string + var output []struct { + SQL string + Plan []string + Warnings []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) + } +} + +func TestIssue27083(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b int, c int, index idx_b(b))") + tk.MustExec("insert into t values (1,2,3), (4,5,6), (7,8,9), (10, 11, 12), (13,14,15), (16, 17, 18)") + do, _ := session.GetDomain(store) + require.Nil(t, do.StatsHandle().DumpStatsDeltaToKV(handle.DumpAll)) + tk.MustExec("analyze table t") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestGroupBySetVar(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(c1 int);") + tk.MustExec("insert into t1 values(1), (2), (3), (4), (5), (6);") + rows := tk.MustQuery("select floor(dt.rn/2) rownum, count(c1) from (select @rownum := @rownum + 1 rn, c1 from (select @rownum := -1) drn, t1) dt group by floor(dt.rn/2) order by rownum;") + rows.Check(testkit.Rows("0 2", "1 2", "2 2")) + + tk.MustExec("create table ta(a int, b int);") + tk.MustExec("set sql_mode='';") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + res := tk.MustQuery("explain format = 'brief' " + tt) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(res.Rows()) + }) + res.Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushDownGroupConcatToTiFlash(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists ts") + tk.MustExec("create table ts (col_0 char(64), col_1 varchar(64) not null, col_2 varchar(1), id int primary key);") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "ts" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_isolation_read_engines='tiflash,tidb'; set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + + var input []string + var output []struct { + SQL string + Plan []string + Warning []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + res := tk.MustQuery(tt) + res.Check(testkit.Rows(output[i].Plan...)) + + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + testdata.OnRecord(func() { + if len(warnings) > 0 { + output[i].Warning = make([]string, len(warnings)) + for j, warning := range warnings { + output[i].Warning[j] = warning.Err.Error() + } + } + }) + if len(output[i].Warning) == 0 { + require.Len(t, warnings, 0, comment) + } else { + require.Len(t, warnings, len(output[i].Warning), comment) + for j, warning := range warnings { + require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) + require.EqualError(t, warning.Err, output[i].Warning[j], comment) + } + } + } +} + +func TestIndexMergeWithCorrelatedColumns(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2;") + tk.MustExec("create table t1(c1 int, c2 int, c3 int, primary key(c1), key(c2));") + tk.MustExec("insert into t1 values(1, 1, 1);") + tk.MustExec("insert into t1 values(2, 2, 2);") + tk.MustExec("create table t2(c1 int, c2 int, c3 int);") + tk.MustExec("insert into t2 values(1, 1, 1);") + tk.MustExec("insert into t2 values(2, 2, 2);") + + tk.MustExec("drop table if exists tt1, tt2;") + tk.MustExec("create table tt1 (c_int int, c_str varchar(40), c_datetime datetime, c_decimal decimal(12, 6), primary key(c_int), key(c_int), key(c_str), unique key(c_decimal), key(c_datetime));") + tk.MustExec("create table tt2 like tt1 ;") + tk.MustExec(`insert into tt1 (c_int, c_str, c_datetime, c_decimal) values (6, 'sharp payne', '2020-06-07 10:40:39', 6.117000) , + (7, 'objective kare', '2020-02-05 18:47:26', 1.053000) , + (8, 'thirsty pasteur', '2020-01-02 13:06:56', 2.506000) , + (9, 'blissful wilbur', '2020-06-04 11:34:04', 9.144000) , + (10, 'reverent mclean', '2020-02-12 07:36:26', 7.751000) ;`) + tk.MustExec(`insert into tt2 (c_int, c_str, c_datetime, c_decimal) values (6, 'beautiful joliot', '2020-01-16 01:44:37', 5.627000) , + (7, 'hopeful blackburn', '2020-05-23 21:44:20', 7.890000) , + (8, 'ecstatic davinci', '2020-02-01 12:27:17', 5.648000) , + (9, 'hopeful lewin', '2020-05-05 05:58:25', 7.288000) , + (10, 'sharp jennings', '2020-01-28 04:35:03', 9.758000) ;`) + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format=brief " + tt).Rows()) + output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery("explain format=brief " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) + } +} + +func TestIssue31240(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t31240(a int, b int);") + tk.MustExec("set @@tidb_allow_mpp = 0") + tk.MustExec("set tidb_cost_model_version=2") + + tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t31240", L: "t31240"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + }) + if strings.HasPrefix(tt, "set") { + tk.MustExec(tt) + continue + } + testdata.OnRecord(func() { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + tk.MustExec("drop table if exists t31240") +} + +func TestIssue32632(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("CREATE TABLE `partsupp` (" + + " `PS_PARTKEY` bigint(20) NOT NULL," + + "`PS_SUPPKEY` bigint(20) NOT NULL," + + "`PS_AVAILQTY` bigint(20) NOT NULL," + + "`PS_SUPPLYCOST` decimal(15,2) NOT NULL," + + "`PS_COMMENT` varchar(199) NOT NULL," + + "PRIMARY KEY (`PS_PARTKEY`,`PS_SUPPKEY`) /*T![clustered_index] NONCLUSTERED */)") + tk.MustExec("CREATE TABLE `supplier` (" + + "`S_SUPPKEY` bigint(20) NOT NULL," + + "`S_NAME` char(25) NOT NULL," + + "`S_ADDRESS` varchar(40) NOT NULL," + + "`S_NATIONKEY` bigint(20) NOT NULL," + + "`S_PHONE` char(15) NOT NULL," + + "`S_ACCTBAL` decimal(15,2) NOT NULL," + + "`S_COMMENT` varchar(101) NOT NULL," + + "PRIMARY KEY (`S_SUPPKEY`) /*T![clustered_index] CLUSTERED */)") + tk.MustExec("analyze table partsupp;") + tk.MustExec("analyze table supplier;") + tk.MustExec("set @@tidb_enforce_mpp = 1") + + tbl1, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "partsupp", L: "partsupp"}) + require.NoError(t, err) + tbl2, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "supplier", L: "supplier"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl1.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + tbl2.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + + h := dom.StatsHandle() + statsTbl1 := h.GetTableStats(tbl1.Meta()) + statsTbl1.Count = 800000 + statsTbl2 := h.GetTableStats(tbl2.Meta()) + statsTbl2.Count = 10000 + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + tk.MustExec("drop table if exists partsupp") + tk.MustExec("drop table if exists supplier") +} + +func TestTiFlashPartitionTableScan(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=1") + tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@tidb_enforce_mpp = on") + tk.MustExec("set @@tidb_allow_batch_cop = 2") + tk.MustExec("drop table if exists rp_t;") + tk.MustExec("drop table if exists hp_t;") + tk.MustExec("create table rp_t(a int) partition by RANGE (a) (PARTITION p0 VALUES LESS THAN (6),PARTITION p1 VALUES LESS THAN (11), PARTITION p2 VALUES LESS THAN (16), PARTITION p3 VALUES LESS THAN (21));") + tk.MustExec("create table hp_t(a int) partition by hash(a) partitions 4;") + tbl1, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "rp_t", L: "rp_t"}) + require.NoError(t, err) + tbl2, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "hp_t", L: "hp_t"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl1.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + tbl2.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + tk.MustExec("drop table rp_t;") + tk.MustExec("drop table hp_t;") +} + +func TestTiFlashFineGrainedShuffle(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("set @@tidb_enforce_mpp = on") + tk.MustExec("drop table if exists t1;") + tk.MustExec("create table t1(c1 int, c2 int)") + + tbl1, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t1", L: "t1"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl1.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestNullConditionForPrefixIndex(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`CREATE TABLE t1 ( + id char(1) DEFAULT NULL, + c1 varchar(255) DEFAULT NULL, + c2 text DEFAULT NULL, + KEY idx1 (c1), + KEY idx2 (c1,c2(5)) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin`) + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("create table t2(a int, b varchar(10), index idx(b(5)))") + tk.MustExec("create table t3(a int, b varchar(10), c int, primary key (a, b(5)) clustered)") + tk.MustExec("set tidb_opt_prefix_index_single_scan = 1") + tk.MustExec("insert into t1 values ('a', '0xfff', '111111'), ('b', '0xfff', '22 '), ('c', '0xfff', ''), ('d', '0xfff', null)") + tk.MustExec("insert into t2 values (1, 'aaaaaa'), (2, 'bb '), (3, ''), (4, null)") + tk.MustExec("insert into t3 values (1, 'aaaaaa', 2), (1, 'bb ', 3), (1, '', 4)") + + var input []string + var output []struct { + SQL string + Plan []string + Result []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + tt).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) + }) + tk.MustQuery("explain format='brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Result...)) + } + + // test plan cache + tk.MustExec(`set tidb_enable_prepared_plan_cache=1`) + tk.MustExec("set @@tidb_enable_collect_execution_info=0") + tk.MustExec("prepare stmt from 'select count(1) from t1 where c1 = ? and c2 is not null'") + tk.MustExec("set @a = '0xfff'") + tk.MustQuery("execute stmt using @a").Check(testkit.Rows("3")) + tk.MustQuery("execute stmt using @a").Check(testkit.Rows("3")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) + tk.MustQuery("execute stmt using @a").Check(testkit.Rows("3")) + tkProcess := tk.Session().ShowProcess() + ps := []*util.ProcessInfo{tkProcess} + tk.Session().SetSessionManager(&testkit.MockSessionManager{PS: ps}) + tk.MustQuery(fmt.Sprintf("explain for connection %d", tkProcess.ID)).Check(testkit.Rows( + "StreamAgg_18 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader_19 1.00 root index:StreamAgg_9", + " └─StreamAgg_9 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─IndexRangeScan_17 99.90 cop[tikv] table:t1, index:idx2(c1, c2) range:[\"0xfff\" -inf,\"0xfff\" +inf], keep order:false, stats:pseudo")) +} + +func TestMppVersion(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a bigint, b bigint)") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") + + // Create virtual tiflash replica info. + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + setStmt := strings.HasPrefix(tt, "set") + testdata.OnRecord(func() { + output[i].SQL = tt + if !setStmt { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + } + }) + if setStmt { + tk.MustExec(tt) + } else { + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } + } +} + +// https://github.com/pingcap/tidb/issues/24095 +func TestIssue24095(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t (id int, value decimal(10,5));") + tk.MustExec("desc format = 'brief' select count(*) from t join (select t.id, t.value v1 from t join t t1 on t.id = t1.id order by t.value limit 1) v on v.id = t.id and v.v1 = t.value;") + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIndexJoinRangeFallback(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int, c varchar(10), d varchar(10), index idx_a_b_c_d(a, b, c(2), d(2)))") + tk.MustExec("create table t2(e int, f int, g varchar(10), h varchar(10))") + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + setStmt := strings.HasPrefix(tt, "set") + testdata.OnRecord(func() { + output[i].SQL = tt + if !setStmt { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + } + }) + if setStmt { + tk.MustExec(tt) + } else { + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } + } +} diff --git a/planner/core/casetest/main_test.go b/planner/core/casetest/main_test.go new file mode 100644 index 0000000000000..c725e75230503 --- /dev/null +++ b/planner/core/casetest/main_test.go @@ -0,0 +1,135 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "flag" + "testing" + + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/testkit/testmain" + "github.com/pingcap/tidb/testkit/testsetup" + "go.uber.org/goleak" +) + +var testDataMap = make(testdata.BookKeeper) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + + flag.Parse() + + testDataMap.LoadTestSuiteData("testdata", "integration_partition_suite") + testDataMap.LoadTestSuiteData("testdata", "plan_normalized_suite") + testDataMap.LoadTestSuiteData("testdata", "stats_suite") + testDataMap.LoadTestSuiteData("testdata", "ordered_result_mode_suite") + testDataMap.LoadTestSuiteData("testdata", "point_get_plan") + testDataMap.LoadTestSuiteData("testdata", "enforce_mpp_suite") + testDataMap.LoadTestSuiteData("testdata", "expression_rewriter_suite") + testDataMap.LoadTestSuiteData("testdata", "partition_pruner") + testDataMap.LoadTestSuiteData("testdata", "plan_suite") + testDataMap.LoadTestSuiteData("testdata", "integration_suite") + testDataMap.LoadTestSuiteData("testdata", "analyze_suite") + testDataMap.LoadTestSuiteData("testdata", "window_push_down_suite") + testDataMap.LoadTestSuiteData("testdata", "join_reorder_suite") + testDataMap.LoadTestSuiteData("testdata", "flat_plan_suite") + testDataMap.LoadTestSuiteData("testdata", "binary_plan_suite") + testDataMap.LoadTestSuiteData("testdata", "json_plan_suite") + testDataMap.LoadTestSuiteData("testdata", "derive_topn_from_window") + + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun"), + goleak.IgnoreTopFunction("github.com/tikv/client-go/v2/txnkv/transaction.keepAlive"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + + callback := func(i int) int { + testDataMap.GenerateOutputIfNeeded() + return i + } + + goleak.VerifyTestMain(testmain.WrapTestingM(m, callback), opts...) +} + +func GetIntegrationPartitionSuiteData() testdata.TestData { + return testDataMap["integration_partition_suite"] +} + +func GetPlanNormalizedSuiteData() testdata.TestData { + return testDataMap["plan_normalized_suite"] +} + +func GetStatsSuiteData() testdata.TestData { + return testDataMap["stats_suite"] +} + +func GetOrderedResultModeSuiteData() testdata.TestData { + return testDataMap["ordered_result_mode_suite"] +} + +func GetJoinReorderSuiteData() testdata.TestData { + return testDataMap["join_reorder_suite"] +} + +func GetPointGetPlanData() testdata.TestData { + return testDataMap["point_get_plan"] +} + +func GetEnforceMPPSuiteData() testdata.TestData { + return testDataMap["enforce_mpp_suite"] +} + +func GetExpressionRewriterSuiteData() testdata.TestData { + return testDataMap["expression_rewriter_suite"] +} + +func GetPartitionPrunerData() testdata.TestData { + return testDataMap["partition_pruner"] +} + +func GetPlanSuiteData() testdata.TestData { + return testDataMap["plan_suite"] +} + +func GetIntegrationSuiteData() testdata.TestData { + return testDataMap["integration_suite"] +} + +func GetAnalyzeSuiteData() testdata.TestData { + return testDataMap["analyze_suite"] +} + +func GetWindowPushDownSuiteData() testdata.TestData { + return testDataMap["window_push_down_suite"] +} + +func GetFlatPlanSuiteData() testdata.TestData { + return testDataMap["flat_plan_suite"] +} + +func GetBinaryPlanSuiteData() testdata.TestData { + return testDataMap["binary_plan_suite"] +} + +func GetJSONPlanSuiteData() testdata.TestData { + return testDataMap["json_plan_suite"] +} + +func GetDerivedTopNSuiteData() testdata.TestData { + return testDataMap["derive_topn_from_window"] +} diff --git a/planner/core/casetest/partition_pruner_test.go b/planner/core/casetest/partition_pruner_test.go new file mode 100644 index 0000000000000..3cbb047495747 --- /dev/null +++ b/planner/core/casetest/partition_pruner_test.go @@ -0,0 +1,322 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "bytes" + "fmt" + "sort" + "strings" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/planner/core/internal" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func TestHashPartitionPruner(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database test_partition") + tk.MustExec("use test_partition") + tk.MustExec("drop table if exists t1, t2;") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly + tk.MustExec("create table t2(id int, a int, b int, primary key(id, a)) partition by hash(id + a) partitions 10;") + tk.MustExec("create table t1(id int primary key, a int, b int) partition by hash(id) partitions 10;") + tk.MustExec("create table t3(id int, a int, b int, primary key(id, a)) partition by hash(id) partitions 10;") + tk.MustExec("create table t4(d datetime, a int, b int, primary key(d, a)) partition by hash(year(d)) partitions 10;") + tk.MustExec("create table t5(d date, a int, b int, primary key(d, a)) partition by hash(month(d)) partitions 10;") + tk.MustExec("create table t6(a int, b int) partition by hash(a) partitions 3;") + tk.MustExec("create table t7(a int, b int) partition by hash(a + b) partitions 10;") + tk.MustExec("create table t8(a int, b int) partition by hash(a) partitions 6;") + tk.MustExec("create table t9(a bit(1) default null, b int(11) default null) partition by hash(a) partitions 3;") //issue #22619 + tk.MustExec("create table t10(a bigint unsigned) partition BY hash (a);") + + var input []string + var output []struct { + SQL string + Result []string + } + partitionPrunerData := GetPartitionPrunerData() + partitionPrunerData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestListPartitionPruner(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("drop database if exists test_partition;") + tk.MustExec("create database test_partition") + tk.MustExec("use test_partition") + tk.MustExec("set tidb_cost_model_version=2") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly + tk.MustExec("set @@session.tidb_enable_list_partition = ON") + tk.MustExec(`set @@session.tidb_regard_null_as_point=false`) + tk.MustExec("create table t1 (id int, a int, b int ) partition by list ( a ) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") + tk.MustExec("create table t2 (a int, id int, b int) partition by list (a*3 + b - 2*a - b) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") + tk.MustExec("create table t3 (b int, id int, a int) partition by list columns (a) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") + tk.MustExec("create table t4 (id int, a int, b int, primary key (a)) partition by list ( a ) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10));") + tk.MustExec("create table t5 (a int, id int, b int, unique key (a,b)) partition by list (a*3 + b - 2*a - b) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") + tk.MustExec("create table t6 (b int, id int, a int, unique key (a,b)) partition by list columns (a) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") + tk.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk.MustExec("insert into t3 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk.MustExec("insert into t4 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10)") + tk.MustExec("insert into t5 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk.MustExec("insert into t6 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk.MustExec(`create table t7 (a int unsigned) partition by list (a)(partition p0 values in (0),partition p1 values in (1),partition pnull values in (null),partition p2 values in (2));`) + tk.MustExec("insert into t7 values (null),(0),(1),(2);") + + // tk2 use to compare the result with normal table. + tk2 := testkit.NewTestKit(t, store) + tk2.MustExec("drop database if exists test_partition_2;") + tk2.MustExec("create database test_partition_2") + tk2.MustExec("use test_partition_2") + tk2.MustExec("create table t1 (id int, a int, b int)") + tk2.MustExec("create table t2 (a int, id int, b int)") + tk2.MustExec("create table t3 (b int, id int, a int)") + tk2.MustExec("create table t4 (id int, a int, b int, primary key (a));") + tk2.MustExec("create table t5 (a int, id int, b int, unique key (a,b));") + tk2.MustExec("create table t6 (b int, id int, a int, unique key (a,b));") + tk2.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk2.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk2.MustExec("insert into t3 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk2.MustExec("insert into t4 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10)") + tk2.MustExec("insert into t5 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk2.MustExec("insert into t6 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + tk2.MustExec(`create table t7 (a int unsigned);`) + tk2.MustExec("insert into t7 values (null),(0),(1),(2);") + + var input []string + var output []struct { + SQL string + Result []string + Plan []string + } + partitionPrunerData := GetPartitionPrunerData() + partitionPrunerData.LoadTestCases(t, &input, &output) + valid := false + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + result := tk.MustQuery(tt).Sort() + result.Check(testkit.Rows(output[i].Result...)) + // If the query doesn't specified the partition, compare the result with normal table + if !strings.Contains(tt, "partition(") { + result.Check(tk.MustQuery(tt).Sort().Rows()) + valid = true + } + require.True(t, valid) + } +} + +type testTablePartitionInfo struct { + Table string + Partitions string +} + +// getPartitionInfoFromPlan uses to extract table partition information from the plan tree string. Here is an example, the plan is like below: +// +// "Projection_7 80.00 root test_partition.t1.id, test_partition.t1.a, test_partition.t1.b, test_partition.t2.id, test_partition.t2.a, test_partition.t2.b", +// "└─HashJoin_9 80.00 root CARTESIAN inner join", +// " ├─TableReader_12(Build) 8.00 root partition:p1 data:Selection_11", +// " │ └─Selection_11 8.00 cop[tikv] 1, eq(test_partition.t2.b, 6), in(test_partition.t2.a, 6, 7, 8)", +// " │ └─TableFullScan_10 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", +// " └─TableReader_15(Probe) 10.00 root partition:p0 data:Selection_14", +// " └─Selection_14 10.00 cop[tikv] 1, eq(test_partition.t1.a, 5)", +// " └─TableFullScan_13 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" +// +// The return table partition info is: t1: p0; t2: p1 +func getPartitionInfoFromPlan(plan []string) string { + infos := make([]testTablePartitionInfo, 0, 2) + info := testTablePartitionInfo{} + for _, row := range plan { + partitions := internal.GetFieldValue("partition:", row) + if partitions != "" { + info.Partitions = partitions + continue + } + tbl := internal.GetFieldValue("table:", row) + if tbl != "" { + info.Table = tbl + infos = append(infos, info) + } + } + sort.Slice(infos, func(i, j int) bool { + if infos[i].Table != infos[j].Table { + return infos[i].Table < infos[j].Table + } + return infos[i].Partitions < infos[j].Partitions + }) + buf := bytes.NewBuffer(nil) + for i, info := range infos { + if i > 0 { + buf.WriteString("; ") + } + buf.WriteString(fmt.Sprintf("%v: %v", info.Table, info.Partitions)) + } + return buf.String() +} + +func checkPrunePartitionInfo(c *testing.T, query string, infos1 string, plan []string) { + infos2 := getPartitionInfoFromPlan(plan) + comment := fmt.Sprintf("the query is: %v, the plan is:\n%v", query, strings.Join(plan, "\n")) + require.Equal(c, infos1, infos2, comment) +} + +func TestListColumnsPartitionPruner(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set @@session.tidb_enable_list_partition = ON") + tk.MustExec("drop database if exists test_partition;") + tk.MustExec("create database test_partition") + tk.MustExec("use test_partition") + tk.MustExec("set @@session.tidb_enable_list_partition = ON") + tk.MustExec("create table t1 (id int, a int, b int) partition by list columns (b,a) (partition p0 values in ((1,1),(2,2),(3,3),(4,4),(5,5)), partition p1 values in ((6,6),(7,7),(8,8),(9,9),(10,10),(null,10)));") + tk.MustExec("create table t2 (id int, a int, b int) partition by list columns (id,a,b) (partition p0 values in ((1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5)), partition p1 values in ((6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)));") + tk.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,10,null)") + tk.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + + // tk1 use to test partition table with index. + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("set tidb_cost_model_version=2") + tk1.MustExec("drop database if exists test_partition_1;") + tk1.MustExec(`set @@session.tidb_regard_null_as_point=false`) + tk1.MustExec("create database test_partition_1") + tk1.MustExec("use test_partition_1") + tk1.MustExec("set @@session.tidb_enable_list_partition = ON") + tk1.MustExec("create table t1 (id int, a int, b int, unique key (a,b,id)) partition by list columns (b,a) (partition p0 values in ((1,1),(2,2),(3,3),(4,4),(5,5)), partition p1 values in ((6,6),(7,7),(8,8),(9,9),(10,10),(null,10)));") + tk1.MustExec("create table t2 (id int, a int, b int, unique key (a,b,id)) partition by list columns (id,a,b) (partition p0 values in ((1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5)), partition p1 values in ((6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)));") + tk1.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,10,null)") + tk1.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + + // tk2 use to compare the result with normal table. + tk2 := testkit.NewTestKit(t, store) + tk2.MustExec("set tidb_cost_model_version=2") + tk2.MustExec("drop database if exists test_partition_2;") + tk2.MustExec(`set @@session.tidb_regard_null_as_point=false`) + tk2.MustExec("create database test_partition_2") + tk2.MustExec("use test_partition_2") + tk2.MustExec("create table t1 (id int, a int, b int)") + tk2.MustExec("create table t2 (id int, a int, b int)") + tk2.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,10,null)") + tk2.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk1.MustExec("set @@tidb_enable_chunk_rpc = on") + + var input []struct { + SQL string + Pruner string + } + var output []struct { + SQL string + Result []string + Plan []string + IndexPlan []string + } + partitionPrunerData := GetPartitionPrunerData() + partitionPrunerData.LoadTestCases(t, &input, &output) + valid := false + for i, tt := range input { + // Test for table without index. + plan := tk.MustQuery("explain format = 'brief' " + tt.SQL) + planTree := testdata.ConvertRowsToStrings(plan.Rows()) + // Test for table with index. + indexPlan := tk1.MustQuery("explain format = 'brief' " + tt.SQL) + indexPlanTree := testdata.ConvertRowsToStrings(indexPlan.Rows()) + testdata.OnRecord(func() { + output[i].SQL = tt.SQL + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt.SQL).Sort().Rows()) + // Test for table without index. + output[i].Plan = planTree + // Test for table with index. + output[i].IndexPlan = indexPlanTree + }) + // compare the plan. + plan.Check(testkit.Rows(output[i].Plan...)) + indexPlan.Check(testkit.Rows(output[i].IndexPlan...)) + + // compare the pruner information. + checkPrunePartitionInfo(t, tt.SQL, tt.Pruner, planTree) + checkPrunePartitionInfo(t, tt.SQL, tt.Pruner, indexPlanTree) + + // compare the result. + result := tk.MustQuery(tt.SQL).Sort() + idxResult := tk1.MustQuery(tt.SQL) + result.Check(idxResult.Sort().Rows()) + result.Check(testkit.Rows(output[i].Result...)) + + // If the query doesn't specified the partition, compare the result with normal table + if !strings.Contains(tt.SQL, "partition(") { + result.Check(tk2.MustQuery(tt.SQL).Sort().Rows()) + valid = true + } + } + require.True(t, valid) +} + +// issue 22079 +func TestRangePartitionPredicatePruner(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("set @@tidb_partition_prune_mode='" + string(variable.Static) + "'") + tk.MustExec("drop database if exists test_partition;") + tk.MustExec("create database test_partition") + tk.MustExec("use test_partition") + tk.MustExec("drop table if exists t") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly + tk.MustExec(`create table t (a int(11) default null) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin + partition by range(a) ( + partition p0 values less than (1), + partition p1 values less than (2), + partition p2 values less than (3), + partition p_max values less than (maxvalue));`) + + var input []string + var output []struct { + SQL string + Result []string + } + partitionPrunerData := GetPartitionPrunerData() + partitionPrunerData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) + } +} diff --git a/planner/core/casetest/physical_plan_test.go b/planner/core/casetest/physical_plan_test.go new file mode 100644 index 0000000000000..f3c66721227e3 --- /dev/null +++ b/planner/core/casetest/physical_plan_test.go @@ -0,0 +1,2193 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "context" + "fmt" + "strings" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/executor" + "github.com/pingcap/tidb/infoschema" + "github.com/pingcap/tidb/parser" + "github.com/pingcap/tidb/parser/ast" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/planner" + "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/planner/core/internal" + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/sessiontxn" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/external" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util/hint" + "github.com/stretchr/testify/require" +) + +func assertSameHints(t *testing.T, expected, actual []*ast.TableOptimizerHint) { + expectedStr := make([]string, 0, len(expected)) + actualStr := make([]string, 0, len(actual)) + for _, h := range expected { + expectedStr = append(expectedStr, hint.RestoreTableOptimizerHint(h)) + } + for _, h := range actual { + actualStr = append(actualStr, hint.RestoreTableOptimizerHint(h)) + } + require.ElementsMatch(t, expectedStr, actualStr) +} + +func doTestPushdownDistinct(t *testing.T, vars, input []string, output []struct { + SQL string + Plan []string + Result []string +}) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, c int, index(c))") + tk.MustExec("insert into t values (1, 1, 1), (1, 1, 3), (1, 2, 3), (2, 1, 3), (1, 2, NULL);") + + tk.MustExec("drop table if exists pt") + tk.MustExec(`CREATE TABLE pt (a int, b int) PARTITION BY RANGE (a) ( + PARTITION p0 VALUES LESS THAN (2), + PARTITION p1 VALUES LESS THAN (100) + );`) + + tk.MustExec("drop table if exists tc;") + tk.MustExec("CREATE TABLE `tc`(`timestamp` timestamp NULL DEFAULT NULL, KEY `idx_timestamp` (`timestamp`)) PARTITION BY RANGE ( UNIX_TIMESTAMP(`timestamp`) ) (PARTITION `p2020072312` VALUES LESS THAN (1595480400),PARTITION `p2020072313` VALUES LESS THAN (1595484000));") + + tk.MustExec("drop table if exists ta") + tk.MustExec("create table ta(a int);") + tk.MustExec("insert into ta values(1), (1);") + tk.MustExec("drop table if exists tb") + tk.MustExec("create table tb(a int);") + tk.MustExec("insert into tb values(1), (1);") + + tk.MustExec("set session sql_mode=''") + tk.MustExec(fmt.Sprintf("set session %s=1", variable.TiDBHashAggPartialConcurrency)) + tk.MustExec(fmt.Sprintf("set session %s=1", variable.TiDBHashAggFinalConcurrency)) + + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + + for _, v := range vars { + tk.MustExec(v) + } + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + +func TestDAGPlanBuilderSimpleCase(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set tidb_opt_limit_push_down_threshold=0") + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("case: %v, sql: %s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + require.NoError(t, sessiontxn.NewTxn(context.Background(), tk.Session())) + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + } +} + +func TestDAGPlanBuilderJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + sessionVars := tk.Session().GetSessionVars() + sessionVars.ExecutorConcurrency = 4 + sessionVars.SetDistSQLScanConcurrency(15) + sessionVars.SetHashJoinConcurrency(5) + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + } +} + +func TestDAGPlanBuilderSubquery(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by + sessionVars := tk.Session().GetSessionVars() + sessionVars.SetHashAggFinalConcurrency(1) + sessionVars.SetHashAggPartialConcurrency(1) + sessionVars.SetHashJoinConcurrency(5) + sessionVars.SetDistSQLScanConcurrency(15) + sessionVars.ExecutorConcurrency = 4 + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("input: %s", tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) + } +} + +func TestDAGPlanTopN(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + } +} + +func TestDAGPlanBuilderBasePhysicalPlan(t *testing.T) { + store := testkit.CreateMockStore(t) + + se, err := session.CreateSession4Test(store) + require.NoError(t, err) + _, err = se.Execute(context.Background(), "use test") + require.NoError(t, err) + + var input []string + var output []struct { + SQL string + Best string + Hints string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("input: %s", tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + err = core.Preprocess(context.Background(), se, stmt, core.WithPreprocessorReturn(&core.PreprocessorReturn{InfoSchema: is})) + require.NoError(t, err) + p, _, err := planner.Optimize(context.TODO(), se, stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) + }) + require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) + hints := core.GenHintsFromPhysicalPlan(p) + + // test the new genHints code + flat := core.FlattenPhysicalPlan(p, false) + newHints := core.GenHintsFromFlatPlan(flat) + assertSameHints(t, hints, newHints) + + require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), fmt.Sprintf("input: %s", tt)) + } +} + +func TestDAGPlanBuilderUnion(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + } +} + +func TestDAGPlanBuilderUnionScan(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, c int)") + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + p := parser.New() + for i, tt := range input { + tk.MustExec("begin;") + tk.MustExec("insert into t values(2, 2, 2);") + + comment := fmt.Sprintf("input: %s", tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + dom := domain.GetDomain(tk.Session()) + require.NoError(t, dom.Reload()) + plan, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, dom.InfoSchema()) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(plan) + }) + require.Equal(t, output[i].Best, core.ToString(plan), fmt.Sprintf("input: %s", tt)) + tk.MustExec("rollback;") + } +} + +func TestDAGPlanBuilderAgg(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by + sessionVars := tk.Session().GetSessionVars() + sessionVars.SetHashAggFinalConcurrency(1) + sessionVars.SetHashAggPartialConcurrency(1) + sessionVars.SetDistSQLScanConcurrency(15) + sessionVars.ExecutorConcurrency = 4 + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("input: %s", tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) + } +} + +func TestRefine(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("input: %s", tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + sc := tk.Session().GetSessionVars().StmtCtx + sc.IgnoreTruncate = false + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err, comment) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + } +} + +func TestAggEliminator(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set tidb_opt_limit_push_down_threshold=0") + tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + comment := fmt.Sprintf("input: %s", tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + sc := tk.Session().GetSessionVars().StmtCtx + sc.IgnoreTruncate = false + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) + } +} + +func TestINMJHint(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int primary key, b int not null)") + tk.MustExec("create table t2(a int primary key, b int not null)") + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(1,1),(2,1)") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + +func TestEliminateMaxOneRow(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1;") + tk.MustExec("drop table if exists t2;") + tk.MustExec("drop table if exists t3;") + tk.MustExec("create table t1(a int(11) DEFAULT NULL, b int(11) DEFAULT NULL, UNIQUE KEY idx_a (a))") + tk.MustExec("create table t2(a int(11) DEFAULT NULL, b int(11) DEFAULT NULL)") + tk.MustExec("create table t3(a int(11) DEFAULT NULL, b int(11) DEFAULT NULL, c int(11) DEFAULT NULL, UNIQUE KEY idx_abc (a, b, c))") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestIndexJoinUnionScan(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("create table t (a int primary key, b int, index idx(a))") + tk.MustExec("create table tt (a int primary key) partition by range (a) (partition p0 values less than (100), partition p1 values less than (200))") + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + + var input [][]string + var output []struct { + SQL []string + Plan []string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + tk.MustExec("begin") + for j, tt := range ts { + if j != len(ts)-1 { + tk.MustExec(tt) + } + testdata.OnRecord(func() { + output[i].SQL = ts + if j == len(ts)-1 { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + } + }) + if j == len(ts)-1 { + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + } + tk.MustExec("rollback") + } +} + +func TestMergeJoinUnionScan(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1 (c_int int, c_str varchar(40), primary key (c_int))") + tk.MustExec("create table t2 (c_int int, c_str varchar(40), primary key (c_int))") + tk.MustExec("insert into t1 (`c_int`, `c_str`) values (11, 'keen williamson'), (10, 'gracious hermann')") + tk.MustExec("insert into t2 (`c_int`, `c_str`) values (10, 'gracious hermann')") + + var input [][]string + var output []struct { + SQL []string + Plan []string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + tk.MustExec("begin") + for j, tt := range ts { + if j != len(ts)-1 { + tk.MustExec(tt) + } + testdata.OnRecord(func() { + output[i].SQL = ts + if j == len(ts)-1 { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + } + }) + if j == len(ts)-1 { + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } + } + tk.MustExec("rollback") + } +} + +func TestSemiJoinToInner(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, tt := range input { + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err) + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p)) + } +} + +func TestUnmatchedTableInHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + var input []string + var output []struct { + SQL string + Warning string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, test := range input { + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err) + _, _, err = planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + testdata.OnRecord(func() { + output[i].SQL = test + if len(warnings) > 0 { + output[i].Warning = warnings[0].Err.Error() + } + }) + if output[i].Warning == "" { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, 1) + require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) + require.Equal(t, output[i].Warning, warnings[0].Err.Error()) + } + } +} + +func TestMPPHints(t *testing.T) { + store := testkit.CreateMockStore(t, internal.WithMockTiFlash(2)) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("create table t (a int, b int, c int, index idx_a(a), index idx_b(b))") + tk.MustExec("alter table t set tiflash replica 1") + tk.MustExec("set @@session.tidb_allow_mpp=ON") + tk.MustExec("create definer='root'@'localhost' view v as select a, sum(b) from t group by a, c;") + tk.MustExec("create definer='root'@'localhost' view v1 as select t1.a from t t1, t t2 where t1.a=t2.a;") + tb := external.GetTableByName(t, tk, "test", "t") + err := domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) + require.NoError(t, err) + + var input []string + var output []struct { + SQL string + Plan []string + Warn []string + } + + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + } +} + +func TestHintScope(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + + for i, test := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, test) + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(context.Background(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = test + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p)) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + require.Len(t, warnings, 0, comment) + } +} + +func TestJoinHints(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Best string + Warning string + Hints string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + ctx := context.Background() + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + + for i, test := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, test) + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err, comment) + + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + + testdata.OnRecord(func() { + output[i].SQL = test + output[i].Best = core.ToString(p) + if len(warnings) > 0 { + output[i].Warning = warnings[0].Err.Error() + } + output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) + }) + require.Equal(t, output[i].Best, core.ToString(p)) + if output[i].Warning == "" { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) + require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) + require.Equal(t, output[i].Warning, warnings[0].Err.Error()) + } + hints := core.GenHintsFromPhysicalPlan(p) + + // test the new genHints code + flat := core.FlattenPhysicalPlan(p, false) + newHints := core.GenHintsFromFlatPlan(flat) + assertSameHints(t, hints, newHints) + + require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) + } +} + +func TestAggregationHints(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + sessionVars := tk.Session().GetSessionVars() + sessionVars.SetHashAggFinalConcurrency(1) + sessionVars.SetHashAggPartialConcurrency(1) + + var input []struct { + SQL string + AggPushDown bool + } + var output []struct { + SQL string + Best string + Warning string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + ctx := context.Background() + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, test := range input { + comment := fmt.Sprintf("case: %v sql: %v", i, test) + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + tk.Session().GetSessionVars().AllowAggPushDown = test.AggPushDown + + stmt, err := p.ParseOneStmt(test.SQL, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + + testdata.OnRecord(func() { + output[i].SQL = test.SQL + output[i].Best = core.ToString(p) + if len(warnings) > 0 { + output[i].Warning = warnings[0].Err.Error() + } + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + if output[i].Warning == "" { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) + require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) + require.Equal(t, output[i].Warning, warnings[0].Err.Error()) + } + } +} + +func TestSemiJoinRewriteHints(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("create table t(a int, b int, c int)") + + sessionVars := tk.Session().GetSessionVars() + sessionVars.SetHashAggFinalConcurrency(1) + sessionVars.SetHashAggPartialConcurrency(1) + + var input []string + var output []struct { + SQL string + Plan []string + Warning string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + ctx := context.Background() + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + for i, test := range input { + comment := fmt.Sprintf("case: %v sql: %v", i, test) + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err, comment) + + _, _, err = planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + + testdata.OnRecord(func() { + output[i].SQL = test + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief'" + test).Rows()) + if len(warnings) > 0 { + output[i].Warning = warnings[0].Err.Error() + } + }) + tk.MustQuery("explain format = 'brief'" + test).Check(testkit.Rows(output[i].Plan...)) + if output[i].Warning == "" { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) + require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) + require.Equal(t, output[i].Warning, warnings[0].Err.Error()) + } + } +} + +func TestAggToCopHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists ta") + tk.MustExec("create table ta(a int, b int, index(a))") + + var ( + input []string + output []struct { + SQL string + Best string + Warning string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + ctx := context.Background() + is := domain.GetDomain(tk.Session()).InfoSchema() + p := parser.New() + for i, test := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, test) + testdata.OnRecord(func() { + output[i].SQL = test + }) + require.Equal(t, output[i].SQL, test, comment) + + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err, comment) + planString := core.ToString(p) + testdata.OnRecord(func() { + output[i].Best = planString + }) + require.Equal(t, output[i].Best, planString, comment) + + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + testdata.OnRecord(func() { + if len(warnings) > 0 { + output[i].Warning = warnings[0].Err.Error() + } + }) + if output[i].Warning == "" { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) + require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) + require.Equal(t, output[i].Warning, warnings[0].Err.Error()) + } + } +} + +func TestLimitToCopHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists tn") + tk.MustExec("create table tn(a int, b int, c int, d int, key (a, b, c, d))") + tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) + + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + + comment := fmt.Sprintf("case:%v sql:%s", i, ts) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + testdata.OnRecord(func() { + if len(warnings) > 0 { + output[i].Warning = make([]string, len(warnings)) + for j, warning := range warnings { + output[i].Warning[j] = warning.Err.Error() + } + } + }) + if len(output[i].Warning) == 0 { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, len(output[i].Warning), comment) + for j, warning := range warnings { + require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) + require.Equal(t, output[i].Warning[j], warning.Err.Error(), comment) + } + } + } +} + +func TestCTEMergeHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists tc") + tk.MustExec("drop table if exists te") + tk.MustExec("drop table if exists t1") + tk.MustExec("drop table if exists t2") + tk.MustExec("drop table if exists t3") + tk.MustExec("drop table if exists t4") + tk.MustExec("drop view if exists v") + tk.MustExec("create table tc(a int)") + tk.MustExec("create table te(c int)") + tk.MustExec("create table t1(a int)") + tk.MustExec("create table t2(b int)") + tk.MustExec("create table t3(c int)") + tk.MustExec("create table t4(d int)") + tk.MustExec("insert into tc values (1), (5), (10), (15), (20), (30), (50);") + tk.MustExec("insert into te values (1), (5), (10), (25), (40), (60), (100);") + tk.MustExec("insert into t1 values (1), (5), (10), (25), (40), (60), (100);") + tk.MustExec("insert into t2 values (1), (5), (10), (25), (40), (60), (100);") + tk.MustExec("insert into t3 values (1), (5), (10), (25), (40), (60), (100);") + tk.MustExec("insert into t4 values (1), (5), (10), (25), (40), (60), (100);") + tk.MustExec("analyze table tc;") + tk.MustExec("analyze table te;") + tk.MustExec("analyze table t1;") + tk.MustExec("analyze table t2;") + tk.MustExec("analyze table t3;") + tk.MustExec("analyze table t4;") + tk.MustExec("create definer='root'@'localhost' view v as select * from tc") + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + + comment := fmt.Sprintf("case:%v sql:%s", i, ts) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + testdata.OnRecord(func() { + if len(warnings) > 0 { + output[i].Warning = make([]string, len(warnings)) + for j, warning := range warnings { + output[i].Warning[j] = warning.Err.Error() + } + } + }) + if len(output[i].Warning) == 0 { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, len(output[i].Warning), comment) + for j, warning := range warnings { + require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) + require.Equal(t, output[i].Warning[j], warning.Err.Error(), comment) + } + } + } +} + +func TestForceInlineCTE(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t;") + tk.MustExec("CREATE TABLE `t` (`a` int(11));") + tk.MustExec("insert into t values (1), (5), (10), (15), (20), (30), (50);") + + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + }) + if strings.HasPrefix(ts, "set") { + tk.MustExec(ts) + continue + } + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + ts).Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + + comment := fmt.Sprintf("case:%v sql:%s", i, ts) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + testdata.OnRecord(func() { + if len(warnings) > 0 { + output[i].Warning = make([]string, len(warnings)) + for j, warning := range warnings { + output[i].Warning[j] = warning.Err.Error() + } + } + }) + if len(output[i].Warning) == 0 { + require.Len(t, warnings, 0) + } else { + require.Len(t, warnings, len(output[i].Warning), comment) + for j, warning := range warnings { + require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) + require.Equal(t, output[i].Warning[j], warning.Err.Error(), comment) + } + } + } +} + +func TestSingleConsumerCTE(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t;") + tk.MustExec("CREATE TABLE `t` (`a` int(11));") + tk.MustExec("insert into t values (1), (5), (10), (15), (20), (30), (50);") + + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + }) + if strings.HasPrefix(ts, "set") { + tk.MustExec(ts) + continue + } + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + ts).Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestPushdownDistinctEnable(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + vars := []string{ + fmt.Sprintf("set @@session.%s = 1", variable.TiDBOptDistinctAggPushDown), + "set session tidb_opt_agg_push_down = 1", + "set tidb_cost_model_version = 2", + } + doTestPushdownDistinct(t, vars, input, output) +} + +func TestPushdownDistinctDisable(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + vars := []string{ + fmt.Sprintf("set @@session.%s = 0", variable.TiDBOptDistinctAggPushDown), + "set session tidb_opt_agg_push_down = 1", + } + doTestPushdownDistinct(t, vars, input, output) +} + +func TestPushdownDistinctEnableAggPushDownDisable(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + vars := []string{ + fmt.Sprintf("set @@session.%s = 1", variable.TiDBOptDistinctAggPushDown), + "set session tidb_opt_agg_push_down = 0", + "set tidb_cost_model_version=2", + } + doTestPushdownDistinct(t, vars, input, output) +} + +func TestGroupConcatOrderby(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists test;") + tk.MustExec("create table test(id int, name int)") + tk.MustExec("insert into test values(1, 10);") + tk.MustExec("insert into test values(1, 20);") + tk.MustExec("insert into test values(1, 30);") + tk.MustExec("insert into test values(2, 20);") + tk.MustExec("insert into test values(3, 200);") + tk.MustExec("insert into test values(3, 500);") + + tk.MustExec("drop table if exists ptest;") + tk.MustExec("CREATE TABLE ptest (id int,name int) PARTITION BY RANGE ( id ) " + + "(PARTITION `p0` VALUES LESS THAN (2), PARTITION `p1` VALUES LESS THAN (11))") + tk.MustExec("insert into ptest select * from test;") + tk.MustExec(fmt.Sprintf("set session tidb_opt_distinct_agg_push_down = %v", 1)) + tk.MustExec(fmt.Sprintf("set session tidb_opt_agg_push_down = %v", 1)) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestIndexHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + var input []string + var output []struct { + SQL string + Best string + HasWarn bool + Hints string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + ctx := context.Background() + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + + for i, test := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, test) + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = test + output[i].Best = core.ToString(p) + output[i].HasWarn = len(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) > 0 + output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + if output[i].HasWarn { + require.Len(t, warnings, 1, comment) + } else { + require.Len(t, warnings, 0, comment) + } + hints := core.GenHintsFromPhysicalPlan(p) + + // test the new genHints code + flat := core.FlattenPhysicalPlan(p, false) + newHints := core.GenHintsFromFlatPlan(flat) + assertSameHints(t, hints, newHints) + + require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) + } +} + +func TestIndexMergeHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Best string + HasWarn bool + Hints string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + ctx := context.Background() + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + + for i, test := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, test) + tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) + stmt, err := p.ParseOneStmt(test, "", "") + require.NoError(t, err, comment) + sctx := tk.Session() + err = executor.ResetContextOfStmt(sctx, stmt) + require.NoError(t, err) + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = test + output[i].Best = core.ToString(p) + output[i].HasWarn = len(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) > 0 + output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() + if output[i].HasWarn { + require.Len(t, warnings, 1, comment) + } else { + require.Len(t, warnings, 0, comment) + } + hints := core.GenHintsFromPhysicalPlan(p) + + // test the new genHints code + flat := core.FlattenPhysicalPlan(p, false) + newHints := core.GenHintsFromFlatPlan(flat) + assertSameHints(t, hints, newHints) + + require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) + } +} + +func TestQueryBlockHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + + var input []string + var output []struct { + SQL string + Plan string + Hints string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + ctx := context.TODO() + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql: %s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err, comment) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = core.ToString(p) + output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) + }) + require.Equal(t, output[i].Plan, core.ToString(p), comment) + hints := core.GenHintsFromPhysicalPlan(p) + + // test the new genHints code + flat := core.FlattenPhysicalPlan(p, false) + newHints := core.GenHintsFromFlatPlan(flat) + assertSameHints(t, hints, newHints) + + require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) + } +} + +func TestInlineProjection(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`drop table if exists test.t1, test.t2;`) + tk.MustExec(`create table test.t1(a bigint, b bigint, index idx_a(a), index idx_b(b));`) + tk.MustExec(`create table test.t2(a bigint, b bigint, index idx_a(a), index idx_b(b));`) + + var input []string + var output []struct { + SQL string + Plan string + Hints string + } + is := domain.GetDomain(tk.Session()).InfoSchema() + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + ctx := context.Background() + p := parser.New() + + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql: %s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err, comment) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = core.ToString(p) + output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) + }) + require.Equal(t, output[i].Plan, core.ToString(p), comment) + hints := core.GenHintsFromPhysicalPlan(p) + + // test the new genHints code + flat := core.FlattenPhysicalPlan(p, false) + newHints := core.GenHintsFromFlatPlan(flat) + assertSameHints(t, hints, newHints) + + require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) + } +} + +func TestIndexJoinHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec(`drop table if exists test.t1, test.t2, test.t;`) + tk.MustExec(`create table test.t1(a bigint, b bigint, index idx_a(a), index idx_b(b));`) + tk.MustExec(`create table test.t2(a bigint, b bigint, index idx_a(a), index idx_b(b));`) + tk.MustExec("CREATE TABLE `t` ( `a` bigint(20) NOT NULL, `b` tinyint(1) DEFAULT NULL, `c` datetime DEFAULT NULL, `d` int(10) unsigned DEFAULT NULL, `e` varchar(20) DEFAULT NULL, `f` double DEFAULT NULL, `g` decimal(30,5) DEFAULT NULL, `h` float DEFAULT NULL, `i` date DEFAULT NULL, `j` timestamp NULL DEFAULT NULL, PRIMARY KEY (`a`), UNIQUE KEY `b` (`b`), KEY `c` (`c`,`d`,`e`), KEY `f` (`f`), KEY `g` (`g`,`h`), KEY `g_2` (`g`), UNIQUE KEY `g_3` (`g`), KEY `i` (`i`) );") + + var input []string + var output []struct { + SQL string + Plan string + } + + is := domain.GetDomain(tk.Session()).InfoSchema() + p := parser.New() + ctx := context.Background() + + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql: %s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err, comment) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = core.ToString(p) + }) + require.Equal(t, output[i].Plan, core.ToString(p), comment) + } +} + +func doTestDAGPlanBuilderWindow(t *testing.T, vars, input []string, output []struct { + SQL string + Best string +}) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + for _, v := range vars { + tk.MustExec(v) + } + + p := parser.New() + is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) + + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + err = sessiontxn.NewTxn(context.Background(), tk.Session()) + require.NoError(t, err) + p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Best = core.ToString(p) + }) + require.Equal(t, output[i].Best, core.ToString(p), comment) + } +} + +func TestDAGPlanBuilderWindow(t *testing.T) { + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + vars := []string{ + "set @@session.tidb_window_concurrency = 1", + } + doTestDAGPlanBuilderWindow(t, vars, input, output) +} + +func TestDAGPlanBuilderWindowParallel(t *testing.T) { + var input []string + var output []struct { + SQL string + Best string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + vars := []string{ + "set @@session.tidb_window_concurrency = 4", + } + doTestDAGPlanBuilderWindow(t, vars, input, output) +} + +func TestNominalSort(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + var input []string + var output []struct { + SQL string + Plan []string + Result []string + } + tk.MustExec("create table t (a int, b int, index idx_a(a), index idx_b(b))") + tk.MustExec("insert into t values(1, 1)") + tk.MustExec("insert into t values(1, 2)") + tk.MustExec("insert into t values(2, 4)") + tk.MustExec("insert into t values(3, 5)") + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Check(testkit.Rows(output[i].Result...)) + } +} + +func TestHintFromDiffDatabase(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`drop table if exists test.t1`) + tk.MustExec(`create table test.t1(a bigint, index idx_a(a));`) + tk.MustExec(`create table test.t2(a bigint, index idx_a(a));`) + tk.MustExec("drop database if exists test2") + tk.MustExec("create database test2") + tk.MustExec("use test2") + + var input []string + var output []struct { + SQL string + Plan string + } + is := domain.GetDomain(tk.Session()).InfoSchema() + p := parser.New() + ctx := context.Background() + + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql: %s", i, tt) + stmt, err := p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) + require.NoError(t, err, comment) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = core.ToString(p) + }) + require.Equal(t, output[i].Plan, core.ToString(p), comment) + } +} + +func TestNthPlanHintWithExplain(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`drop table if exists test.tt`) + tk.MustExec(`create table test.tt (a int,b int, index(a), index(b));`) + tk.MustExec("insert into tt values (1, 1), (2, 2), (3, 4)") + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + + var input []string + var output []struct { + SQL string + Plan []string + } + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } + + // This assertion makes sure a query with or without nth_plan() hint output exactly the same plan(including plan ID). + // The query below is the same as queries in the testdata except for nth_plan() hint. + // Currently, its output is the same as the second test case in the testdata, which is `output[1]`. If this doesn't + // hold in the future, you may need to modify this. + tk.MustQuery("explain format = 'brief' select * from test.tt where a=1 and b=1").Check(testkit.Rows(output[1].Plan...)) +} + +func TestEnumIndex(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(e enum('c','b','a',''), index idx(e))") + tk.MustExec("insert ignore into t values(0),(1),(2),(3),(4);") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + +func TestIssue27233(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("CREATE TABLE `PK_S_MULTI_31` (\n `COL1` tinyint(45) NOT NULL,\n `COL2` tinyint(45) NOT NULL,\n PRIMARY KEY (`COL1`,`COL2`) /*T![clustered_index] NONCLUSTERED */\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;") + tk.MustExec("insert into PK_S_MULTI_31 values(122,100),(124,-22),(124,34),(127,103);") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + +func TestSelectionPartialPushDown(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int as (a+1) virtual)") + tk.MustExec("create table t2(a int, b int as (a+1) virtual, c int, key idx_a(a))") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestIssue28316(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestSkewDistinctAgg(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("CREATE TABLE `t` (`a` int(11), `b` int(11), `c` int(11), `d` date)") + tk.MustExec("insert into t (a,b,c,d) value(1,4,5,'2019-06-01')") + tk.MustExec("insert into t (a,b,c,d) value(2,null,1,'2019-07-01')") + tk.MustExec("insert into t (a,b,c,d) value(3,4,5,'2019-08-01')") + tk.MustExec("insert into t (a,b,c,d) value(3,6,2,'2019-09-01')") + tk.MustExec("insert into t (a,b,c,d) value(10,4,null,'2020-06-01')") + tk.MustExec("insert into t (a,b,c,d) value(20,null,1,'2020-07-01')") + tk.MustExec("insert into t (a,b,c,d) value(30,4,5,'2020-08-01')") + tk.MustExec("insert into t (a,b,c,d) value(30,6,5,'2020-09-01')") + tk.MustQuery("select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) " + + "from t group by date_format(d,'%Y') order by df;").Check( + testkit.Rows("2019 9 3 3", "2020 90 3 2")) + tk.MustExec("set @@tidb_opt_skew_distinct_agg=1") + tk.MustQuery("select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) " + + "from t group by date_format(d,'%Y') order by df;").Check( + testkit.Rows("2019 9 3 3", "2020 90 3 2")) + tk.MustQuery("select count(distinct b), sum(c) from t group by a order by 1,2;").Check( + testkit.Rows("0 1", "0 1", "1 ", "1 5", "2 7", "2 10")) + tk.MustQuery("select count(distinct b) from t group by date_format(d,'%Y') order by 1;").Check( + testkit.Rows("2", "2")) + tk.MustQuery("select count(a), count(distinct b), max(b) from t group by date_format(d,'%Y') order by 1,2,3;").Check( + testkit.Rows("4 2 6", "4 2 6")) + tk.MustQuery("select count(a), count(distinct b), max(b) from t group by date_format(d,'%Y'),c order by 1,2,3;").Check( + testkit.Rows("1 0 ", "1 0 ", "1 1 4", "1 1 6", "2 1 4", "2 2 6")) + tk.MustQuery("select avg(distinct b), count(a), sum(b) from t group by date_format(d,'%Y'),c order by 1,2,3;").Check( + testkit.Rows(" 1 ", " 1 ", "4.0000 1 4", "4.0000 2 8", "5.0000 2 10", "6.0000 1 6")) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + ts).Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestHJBuildAndProbeHint(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2, t3") + tk.MustExec("create table t1(a int primary key, b int not null)") + tk.MustExec("create table t2(a int primary key, b int not null)") + tk.MustExec("create table t3(a int primary key, b int not null)") + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(1,1),(2,1)") + tk.MustExec("insert into t3 values(1,1),(2,1)") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warning...)) + } +} + +func TestHJBuildAndProbeHint4StaticPartitionTable(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2, t3") + tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(1,1),(2,1)") + tk.MustExec("insert into t3 values(1,1),(2,1)") + tk.MustExec(`set @@tidb_partition_prune_mode="static"`) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + +func TestHJBuildAndProbeHint4DynamicPartitionTable(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2, t3") + tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(1,1),(2,1)") + tk.MustExec("insert into t3 values(1,1),(2,1)") + tk.MustExec(`set @@tidb_partition_prune_mode="dynamic"`) + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + +func TestHJBuildAndProbeHint4TiFlash(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2, t3") + tk.MustExec("create table t1(a int primary key, b int not null)") + tk.MustExec("create table t2(a int primary key, b int not null)") + tk.MustExec("create table t3(a int primary key, b int not null)") + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(1,1),(2,1)") + tk.MustExec("insert into t3 values(1,1),(2,1)") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tableName := tblInfo.Name.L + if tableName == "t1" || tableName == "t2" || tableName == "t3" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestMPPSinglePartitionType(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists employee") + tk.MustExec("create table employee(empid int, deptid int, salary decimal(10,2))") + tk.MustExec("set tidb_enforce_mpp=0") + + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "employee" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + }) + if strings.HasPrefix(ts, "set") { + tk.MustExec(ts) + continue + } + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) + }) + tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestNoDecorrelateHint(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Result []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int, b int)") + tk.MustExec("create table t2(a int primary key, b int)") + tk.MustExec("create table t3(a int, b int)") + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(1,1),(2,1)") + tk.MustExec("insert into t3 values(1,1),(2,1)") + + tk.MustExec("create table ta(id int, code int, name varchar(20), index idx_ta_id(id),index idx_ta_name(name), index idx_ta_code(code))") + tk.MustExec("create table tb(id int, code int, name varchar(20), index idx_tb_id(id),index idx_tb_name(name))") + tk.MustExec("create table tc(id int, code int, name varchar(20), index idx_tc_id(id),index idx_tc_name(name))") + tk.MustExec("create table td(id int, code int, name varchar(20), index idx_tc_id(id),index idx_tc_name(name))") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) + output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warning...)) + } +} + +func TestCountStarForTikv(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=1") + tk.MustExec("create table t (a int(11) not null, b varchar(10) not null, c date not null, d char(1) not null, e bigint not null, f datetime not null, g bool not null, h bool )") + tk.MustExec("create table t_pick_row_id (a char(20) not null)") + + // tikv + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestCountStarForTiFlash(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=1") + tk.MustExec("create table t (a int(11) not null, b varchar(10) not null, c date not null, d char(1) not null, e bigint not null, f datetime not null, g bool not null, h bool )") + tk.MustExec("create table t_pick_row_id (a char(20) not null)") + + // tiflash + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tableName := tblInfo.Name.L + if tableName == "t" || tableName == "t_pick_row_id" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestHashAggPushdownToTiFlashCompute(t *testing.T) { + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists tbl_15;") + tk.MustExec(`create table tbl_15 (col_89 text (473) collate utf8mb4_bin , + col_90 timestamp default '1976-04-03' , + col_91 tinyint unsigned not null , + col_92 tinyint , + col_93 double not null , + col_94 datetime not null default '1970-06-08' , + col_95 datetime default '2028-02-13' , + col_96 int unsigned not null default 2532480521 , + col_97 char (168) default '') partition by hash (col_91) partitions 4;`) + + tk.MustExec("drop table if exists tbl_16;") + tk.MustExec(`create table tbl_16 (col_98 text (246) not null , + col_99 decimal (30 ,19) , + col_100 mediumint unsigned , + col_101 text (410) collate utf8mb4_bin , + col_102 date not null , + col_103 timestamp not null default '2003-08-27' , + col_104 text (391) not null , + col_105 date default '2010-10-24' , + col_106 text (9) not null,primary key (col_100, col_98(5), col_103), + unique key idx_23 (col_100, col_106 (3), col_101 (3))) partition by hash (col_100) partitions 2;`) + + config.UpdateGlobal(func(conf *config.Config) { + conf.DisaggregatedTiFlash = true + }) + defer config.UpdateGlobal(func(conf *config.Config) { + conf.DisaggregatedTiFlash = false + }) + + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tableName := tblInfo.Name.L + if tableName == "tbl_15" || tableName == "tbl_16" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + tk.MustExec("set @@tidb_partition_prune_mode = 'static';") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash';") + + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} diff --git a/planner/core/casetest/plan_test.go b/planner/core/casetest/plan_test.go new file mode 100644 index 0000000000000..36ff13902bace --- /dev/null +++ b/planner/core/casetest/plan_test.go @@ -0,0 +1,233 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "encoding/json" + "strings" + "testing" + + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util/plancodec" + "github.com/stretchr/testify/require" +) + +func getPlanRows(planStr string) []string { + planStr = strings.Replace(planStr, "\t", " ", -1) + return strings.Split(planStr, "\n") +} + +func compareStringSlice(t *testing.T, ss1, ss2 []string) { + require.Equal(t, len(ss1), len(ss2)) + for i, s := range ss1 { + require.Equal(t, len(s), len(ss2[i])) + } +} + +func TestPreferRangeScan(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists test;") + tk.MustExec("create table test(`id` int(10) NOT NULL AUTO_INCREMENT,`name` varchar(50) NOT NULL DEFAULT 'tidb',`age` int(11) NOT NULL,`addr` varchar(50) DEFAULT 'The ocean of stars',PRIMARY KEY (`id`),KEY `idx_age` (`age`))") + tk.MustExec("insert into test(age) values(5);") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") + tk.MustExec("analyze table test;") + + // Default RPC encoding may cause statistics explain result differ and then the test unstable. + tk.MustExec("set @@tidb_enable_chunk_rpc = on") + + var input []string + var output []struct { + SQL string + Plan []string + } + planNormalizedSuiteData := GetPlanNormalizedSuiteData() + planNormalizedSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + if i == 0 { + tk.MustExec("set session tidb_opt_prefer_range_scan=0") + } else if i == 1 { + tk.MustExec("set session tidb_opt_prefer_range_scan=1") + } + tk.Session().GetSessionVars().PlanID = 0 + tk.MustExec(tt) + info := tk.Session().ShowProcess() + require.NotNil(t, info) + p, ok := info.Plan.(core.Plan) + require.True(t, ok) + normalized, digest := core.NormalizePlan(p) + + // test the new normalization code + flat := core.FlattenPhysicalPlan(p, false) + newNormalized, newDigest := core.NormalizeFlatPlan(flat) + require.Equal(t, normalized, newNormalized) + require.Equal(t, digest, newDigest) + + normalizedPlan, err := plancodec.DecodeNormalizedPlan(normalized) + normalizedPlanRows := getPlanRows(normalizedPlan) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = normalizedPlanRows + }) + compareStringSlice(t, normalizedPlanRows, output[i].Plan) + } +} + +func TestNormalizedPlan(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set @@tidb_partition_prune_mode='static';") + tk.MustExec("drop table if exists t1,t2,t3,t4") + tk.MustExec("create table t1 (a int key,b int,c int, index (b));") + tk.MustExec("create table t2 (a int key,b int,c int, index (b));") + tk.MustExec("create table t3 (a int key,b int) partition by hash(a) partitions 2;") + tk.MustExec("create table t4 (a int, b int, index(a)) partition by range(a) (partition p0 values less than (10),partition p1 values less than MAXVALUE);") + tk.MustExec("set @@global.tidb_enable_foreign_key=1") + tk.MustExec("set @@foreign_key_checks=1") + tk.MustExec("create table t5 (id int key, id2 int, id3 int, unique index idx2(id2), index idx3(id3));") + tk.MustExec("create table t6 (id int, id2 int, id3 int, index idx_id(id), index idx_id2(id2), " + + "foreign key fk_1 (id) references t5(id) ON UPDATE CASCADE ON DELETE CASCADE, " + + "foreign key fk_2 (id2) references t5(id2) ON UPDATE CASCADE, " + + "foreign key fk_3 (id3) references t5(id3) ON DELETE CASCADE);") + tk.MustExec("insert into t5 values (1,1,1), (2,2,2)") + var input []string + var output []struct { + SQL string + Plan []string + } + planNormalizedSuiteData := GetPlanNormalizedSuiteData() + planNormalizedSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + tk.Session().GetSessionVars().PlanID = 0 + tk.MustExec(tt) + info := tk.Session().ShowProcess() + require.NotNil(t, info) + p, ok := info.Plan.(core.Plan) + require.True(t, ok) + normalized, digest := core.NormalizePlan(p) + + // test the new normalization code + flat := core.FlattenPhysicalPlan(p, false) + newNormalized, newDigest := core.NormalizeFlatPlan(flat) + require.Equal(t, normalized, newNormalized) + require.Equal(t, digest, newDigest) + // Test for GenHintsFromFlatPlan won't panic. + core.GenHintsFromFlatPlan(flat) + + normalizedPlan, err := plancodec.DecodeNormalizedPlan(normalized) + normalizedPlanRows := getPlanRows(normalizedPlan) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = normalizedPlanRows + }) + compareStringSlice(t, normalizedPlanRows, output[i].Plan) + } +} + +func TestNormalizedPlanForDiffStore(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1 (a int, b int, c int, primary key(a))") + tk.MustExec("insert into t1 values(1,1,1), (2,2,2), (3,3,3)") + tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t1", L: "t1"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + + var input []string + var output []struct { + Digest string + Plan []string + } + planNormalizedSuiteData := GetPlanNormalizedSuiteData() + planNormalizedSuiteData.LoadTestCases(t, &input, &output) + lastDigest := "" + for i, tt := range input { + tk.Session().GetSessionVars().PlanID = 0 + tk.MustExec(tt) + info := tk.Session().ShowProcess() + require.NotNil(t, info) + ep, ok := info.Plan.(*core.Explain) + require.True(t, ok) + normalized, digest := core.NormalizePlan(ep.TargetPlan) + + // test the new normalization code + flat := core.FlattenPhysicalPlan(ep.TargetPlan, false) + newNormalized, newPlanDigest := core.NormalizeFlatPlan(flat) + require.Equal(t, digest, newPlanDigest) + require.Equal(t, normalized, newNormalized) + + normalizedPlan, err := plancodec.DecodeNormalizedPlan(normalized) + normalizedPlanRows := getPlanRows(normalizedPlan) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i].Digest = digest.String() + output[i].Plan = normalizedPlanRows + }) + compareStringSlice(t, normalizedPlanRows, output[i].Plan) + require.NotEqual(t, digest.String(), lastDigest) + lastDigest = digest.String() + } +} + +func TestJSONPlanInExplain(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(id int, key(id))") + tk.MustExec("create table t2(id int, key(id))") + + var input []string + var output []struct { + SQL string + JSONPlan []*core.ExplainInfoForEncode + } + planSuiteData := GetJSONPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + + for i, test := range input { + resJSON := tk.MustQuery(test).Rows() + var res []*core.ExplainInfoForEncode + require.NoError(t, json.Unmarshal([]byte(resJSON[0][0].(string)), &res)) + for j, expect := range output[i].JSONPlan { + require.Equal(t, expect.ID, res[j].ID) + require.Equal(t, expect.EstRows, res[j].EstRows) + require.Equal(t, expect.ActRows, res[j].ActRows) + require.Equal(t, expect.TaskType, res[j].TaskType) + require.Equal(t, expect.AccessObject, res[j].AccessObject) + require.Equal(t, expect.OperatorInfo, res[j].OperatorInfo) + } + } +} diff --git a/planner/core/casetest/point_get_plan_test.go b/planner/core/casetest/point_get_plan_test.go new file mode 100644 index 0000000000000..ba1827b282039 --- /dev/null +++ b/planner/core/casetest/point_get_plan_test.go @@ -0,0 +1,95 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "testing" + + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func TestCBOPointGet(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly + tk.MustExec("create table t (a varchar(20), b int, c int, d int, primary key(a), unique key(b, c))") + tk.MustExec("insert into t values('1',4,4,1), ('2',3,3,2), ('3',2,2,3), ('4',1,1,4)") + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + pointGetPlanData := GetPointGetPlanData() + pointGetPlanData.LoadTestCases(t, &input, &output) + require.Equal(t, len(input), len(output)) + for i, sql := range input { + plan := tk.MustQuery("explain format = 'brief' " + sql) + res := tk.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + output[i].Res = testdata.ConvertRowsToStrings(res.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + res.Check(testkit.Rows(output[i].Res...)) + } +} + +func TestCBOShouldNotUsePointGet(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn + tk.MustExec("drop tables if exists t1, t2, t3, t4, t5") + tk.MustExec("create table t1(id varchar(20) primary key)") + tk.MustExec("create table t2(id varchar(20), unique(id))") + tk.MustExec("create table t3(id varchar(20), d varchar(20), unique(id, d))") + tk.MustExec("create table t4(id int, d varchar(20), c varchar(20), unique(id, d))") + tk.MustExec("create table t5(id bit(64) primary key)") + tk.MustExec("insert into t1 values('asdf'), ('1asdf')") + tk.MustExec("insert into t2 values('asdf'), ('1asdf')") + tk.MustExec("insert into t3 values('asdf', 't'), ('1asdf', 't')") + tk.MustExec("insert into t4 values(1, 'b', 'asdf'), (1, 'c', 'jkl'), (1, 'd', '1jkl')") + tk.MustExec("insert into t5 values(48)") + + var input []string + var output []struct { + SQL string + Plan []string + Res []string + } + + pointGetPlanData := GetPointGetPlanData() + pointGetPlanData.LoadTestCases(t, &input, &output) + require.Equal(t, len(input), len(output)) + for i, sql := range input { + plan := tk.MustQuery("explain format = 'brief' " + sql) + res := tk.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + output[i].Res = testdata.ConvertRowsToStrings(res.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + res.Check(testkit.Rows(output[i].Res...)) + } +} diff --git a/planner/core/predicate_simplification_test.go b/planner/core/casetest/predicate_simplification_test.go similarity index 97% rename from planner/core/predicate_simplification_test.go rename to planner/core/casetest/predicate_simplification_test.go index 673c793d41013..d590ea5b617db 100644 --- a/planner/core/predicate_simplification_test.go +++ b/planner/core/casetest/predicate_simplification_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package core_test +package casetest import ( "context" @@ -43,7 +43,7 @@ func TestRemoveRedundantPredicates(t *testing.T) { SQL string Best string } - planSuiteData := core.GetPlanSuiteData() + planSuiteData := GetPlanSuiteData() planSuiteData.LoadTestCases(t, &input, &output) p := parser.New() is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) diff --git a/planner/core/casetest/rule_derive_topn_from_window_test.go b/planner/core/casetest/rule_derive_topn_from_window_test.go new file mode 100644 index 0000000000000..4c36b0078fafc --- /dev/null +++ b/planner/core/casetest/rule_derive_topn_from_window_test.go @@ -0,0 +1,136 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "testing" + + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/planner/core/internal" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func setTiFlashReplica(t *testing.T, dom *domain.Domain, dbName, tableName string) { + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr(dbName)) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == tableName { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } +} + +// Rule should bot be applied for TiKV. +func TestPushDerivedTopnNegative(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, c int, primary key(b,a))") + tk.MustExec("drop table if exists tt") + tk.MustExec("create table tt(a int, b int, c int, primary key(b,a) nonclustered)") + tk.MustExec("drop table if exists ti") + tk.MustExec("create table ti(a int, b int, c int unique)") + var input Input + var output []struct { + SQL string + Plan []string + } + suiteData := GetDerivedTopNSuiteData() + suiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := tk.MustQuery("explain format = 'brief' " + sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +// TiFlash cases. TopN pushed down to storage only when no partition by. +func TestPushDerivedTopnFlash(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + dom := domain.GetDomain(tk.Session()) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, primary key(b,a))") + internal.SetTiFlashReplica(t, dom, "test", "t") + tk.MustExec("set tidb_enforce_mpp=1") + tk.MustExec("set @@session.tidb_allow_mpp=ON;") + var input Input + var output []struct { + SQL string + Plan []string + } + suiteData := GetDerivedTopNSuiteData() + suiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := tk.MustQuery("explain format = 'brief' " + sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + } +} + +// Rule should be applied for TiKV. +func TestPushDerivedTopnPositive(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b int, primary key(b,a))") + tk.MustExec("drop table if exists tt") + tk.MustExec("create table tt(a int, b int, c int, primary key(b,a) nonclustered)") + tk.MustExec("drop table if exists ti") + tk.MustExec("create table ti(a int, b int, c int unique)") + tk.MustExec("insert into t values(1,1)") + tk.MustExec("insert into t values(2,1)") + tk.MustExec("insert into t values(3,2)") + tk.MustExec("insert into t values(4,2)") + tk.MustExec("insert into t values(5,2)") + tk.MustExec("insert into tt select *,55 from t") + tk.MustExec("insert into ti select *,a from t") + var input Input + var output []struct { + SQL string + Plan []string + Res []string + } + suiteData := GetDerivedTopNSuiteData() + suiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := tk.MustQuery("explain format = 'brief' " + sql) + res := tk.MustQuery(sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + output[i].Res = testdata.ConvertRowsToStrings(res.Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + res.Check(testkit.Rows(output[i].Res...)) + } +} diff --git a/planner/core/rule_inject_extra_projection_test.go b/planner/core/casetest/rule_inject_extra_projection_test.go similarity index 94% rename from planner/core/rule_inject_extra_projection_test.go rename to planner/core/casetest/rule_inject_extra_projection_test.go index c1e186a247e13..c121d02346300 100644 --- a/planner/core/rule_inject_extra_projection_test.go +++ b/planner/core/casetest/rule_inject_extra_projection_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package core +package casetest import ( "testing" @@ -21,6 +21,7 @@ import ( "github.com/pingcap/tidb/expression/aggregation" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/planner/core/internal" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/mock" "github.com/stretchr/testify/require" @@ -55,7 +56,7 @@ func TestWrapCastForAggFuncs(t *testing.T) { orgAggFuncs = append(orgAggFuncs, agg.Clone()) } - wrapCastForAggFuncs(mock.NewContext(), aggFuncs) + internal.WrapCastForAggFuncs(mock.NewContext(), aggFuncs) for i := range aggFuncs { if aggFuncs[i].Mode != aggregation.FinalMode && aggFuncs[i].Mode != aggregation.Partial2Mode { require.Equal(t, aggFuncs[i].Args[0].GetType().GetType(), aggFuncs[i].RetTp.GetType()) diff --git a/planner/core/casetest/rule_join_reorder_test.go b/planner/core/casetest/rule_join_reorder_test.go new file mode 100644 index 0000000000000..2b0529da5c367 --- /dev/null +++ b/planner/core/casetest/rule_join_reorder_test.go @@ -0,0 +1,305 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func runJoinReorderTestData(t *testing.T, tk *testkit.TestKit, name string) { + var input []string + var output []struct { + SQL string + Plan []string + Warning []string + } + joinReorderSuiteData := GetJoinReorderSuiteData() + joinReorderSuiteData.LoadTestCasesByName(name, t, &input, &output) + require.Equal(t, len(input), len(output)) + for i := range input { + testdata.OnRecord(func() { + output[i].SQL = input[i] + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + input[i]).Rows()) + output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) + }) + tk.MustQuery("explain format = 'brief' " + input[i]).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warning...)) + } +} + +func TestStraightJoinHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, t2, t3, t4;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + runJoinReorderTestData(t, tk, "TestStraightJoinHint") +} + +func TestLeadingJoinHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") + tk.MustExec("create table t7(a int, b int, key(a));") + tk.MustExec("create table t8(a int, b int, key(a));") + runJoinReorderTestData(t, tk, "TestLeadingJoinHint") + + // test cases for multiple leading hints + tk.MustExec("select /*+ leading(t1) leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) +} + +func TestJoinOrderHint(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") + tk.MustExec("create table t7(a int, b int, key(a));") + tk.MustExec("create table t8(a int, b int, key(a));") + + // test cases for using the leading hint and straight_join hint at the same time + tk.MustExec("select /*+ leading(t1) straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use the straight_join hint, when we use the leading hint and straight_join hint at the same time, all leading hints will be invalid")) + + tk.MustExec("select /*+ straight_join() leading(t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use the straight_join hint, when we use the leading hint and straight_join hint at the same time, all leading hints will be invalid")) + + // more join order hints appear in the same time + tk.MustExec("select /*+ leading(t1) leading(t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) + + tk.MustExec("select /*+ leading(t1) leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) + + tk.MustExec("select /*+ straight_join() straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 STRAIGHT_JOIN() is defined more than once, only the last definition takes effect")) + + // test cases for table name in hint + // the same table appears in the leading hint + tk.MustExec("select /*+ leading(t1, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t1, t1) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) + + tk.MustExec("select /*+ leading(t1, t2, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t1, t2, t1) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) + + // the wrong table appears in the leading hint + tk.MustExec("select /*+ leading(t) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t) in optimizer hint /*+ LEADING(t) */. Maybe you can use the table alias name")) + + tk.MustExec("select /*+ leading(t1, t2, t) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t) in optimizer hint /*+ LEADING(t1, t2, t) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) + + // table alias in the leading hint + tk.MustExec("select /*+ leading(t) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows()) + + tk.MustExec("select /*+ leading(t1) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t1) */. Maybe you can use the table alias name")) + + tk.MustExec("select /*+ leading(t2, t) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows()) + + tk.MustExec("select /*+ leading(t2, t1) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t2, t1) */. Maybe you can use the table alias name", + "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) + + // table name in leading hint cross query block + // Todo: Can not handle this case yet. Because when we extract the join group, it will get the join group {t1, t2, t3}. + // So the table 't4' can not be used. + tk.MustExec("select /*+ leading(t4) */ * from (select t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) + + tk.MustExec("select /*+ leading(t3, t2@sel_2) */ * from (select t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t2) in optimizer hint /*+ LEADING(t3, t2) */. Maybe you can use the table alias name")) + + tk.MustExec("select * from (select /*+ leading(t1, t3@sel_1) */ t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t1, t3) */. Maybe you can use the table alias name")) + + tk.MustExec("select /*+ leading(t3) */ * from (select /*+ leading(t1) */ t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) + + runJoinReorderTestData(t, tk, "TestJoinOrderHint") +} + +func TestJoinOrderHint4StaticPartitionTable(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, t2, t3;") + tk.MustExec(`create table t(a int, b int) partition by hash(a) partitions 3`) + tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) + tk.MustExec(`create table t4(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t5(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t6(a int, b int) partition by hash(b) partitions 3`) + + tk.MustExec(`set @@tidb_partition_prune_mode="static"`) + tk.MustExec("set @@tidb_enable_outer_join_reorder=true") + runJoinReorderTestData(t, tk, "TestJoinOrderHint4StaticPartitionTable") +} + +func TestJoinOrderHint4DynamicPartitionTable(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t, t1, t2, t3;") + tk.MustExec(`create table t(a int, b int) partition by hash(a) partitions 3`) + tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) + tk.MustExec(`create table t4(a int, b int) partition by hash(a) partitions 4`) + tk.MustExec(`create table t5(a int, b int) partition by hash(a) partitions 5`) + tk.MustExec(`create table t6(a int, b int) partition by hash(b) partitions 3`) + + tk.MustExec(`set @@tidb_partition_prune_mode="dynamic"`) + tk.MustExec("set @@tidb_enable_outer_join_reorder=true") + runJoinReorderTestData(t, tk, "TestJoinOrderHint4DynamicPartitionTable") +} + +func TestJoinOrderHint4DifferentJoinType(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") + tk.MustExec("create table t7(a int, b int, key(a));") + tk.MustExec("create table t8(a int, b int, key(a));") + tk.MustExec("set @@tidb_enable_outer_join_reorder=true") + + runJoinReorderTestData(t, tk, "TestJoinOrderHint4DifferentJoinType") +} + +func TestJoinOrderHint4TiFlash(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t, t1, t2, t3;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") + tk.MustExec("set @@tidb_enable_outer_join_reorder=true") + + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + tableName := tblInfo.Name.L + if tableName == "t" || tableName == "t1" || tableName == "t2" || tableName == "t3" || tableName == "t4" || tableName == "t5" || tableName == "t6" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + runJoinReorderTestData(t, tk, "TestJoinOrderHint4TiFlash") +} + +func TestJoinOrderHint4Subquery(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") + tk.MustExec("create table t7(a int, b int, key(a));") + tk.MustExec("create table t8(a int, b int, key(a));") + tk.MustExec("insert into t3 values(1, 1), (2, 2), (3, 3);") + tk.MustExec("analyze table t3;") + + runJoinReorderTestData(t, tk, "TestJoinOrderHint4Subquery") +} + +func TestLeadingJoinHint4OuterJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") + tk.MustExec("create table t(a int, b int, key(a));") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + tk.MustExec("create table t5(a int, b int, key(a));") + tk.MustExec("create table t6(a int, b int, key(a));") + tk.MustExec("create table t7(a int, b int, key(a));") + tk.MustExec("create table t8(a int, b int, key(a));") + tk.MustExec("set @@tidb_enable_outer_join_reorder=true") + runJoinReorderTestData(t, tk, "TestLeadingJoinHint4OuterJoin") +} diff --git a/planner/core/casetest/rule_result_reorder_test.go b/planner/core/casetest/rule_result_reorder_test.go new file mode 100644 index 0000000000000..aff7d36333c1a --- /dev/null +++ b/planner/core/casetest/rule_result_reorder_test.go @@ -0,0 +1,129 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "fmt" + "testing" + + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" +) + +func runTestData(t *testing.T, tk *testkit.TestKit, name string) { + var input []string + var output []struct { + Plan []string + } + statsSuiteData := GetOrderedResultModeSuiteData() + statsSuiteData.LoadTestCasesByName(name, t, &input, &output) + require.Equal(t, len(input), len(output)) + for i := range input { + testdata.OnRecord(func() { + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + input[i]).Rows()) + }) + tk.MustQuery("explain " + input[i]).Check(testkit.Rows(output[i].Plan...)) + } +} + +func TestOrderedResultMode(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) + tk.MustExec("set tidb_enable_ordered_result_mode=1") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int primary key, b int, c int, d int, key(b))") + runTestData(t, tk, "TestOrderedResultMode") +} + +func TestOrderedResultModeOnDML(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_enable_ordered_result_mode=1") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int primary key, b int, c int, key(b))") + runTestData(t, tk, "TestOrderedResultModeOnDML") +} + +func TestOrderedResultModeOnSubQuery(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set tidb_enable_ordered_result_mode=1") + tk.MustExec("drop table if exists t1") + tk.MustExec("drop table if exists t2") + tk.MustExec("create table t1 (a int primary key, b int, c int, d int, key(b))") + tk.MustExec("create table t2 (a int primary key, b int, c int, d int, key(b))") + runTestData(t, tk, "TestOrderedResultModeOnSubQuery") +} + +func TestOrderedResultModeOnJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set tidb_enable_ordered_result_mode=1") + tk.MustExec("drop table if exists t1") + tk.MustExec("drop table if exists t2") + tk.MustExec("create table t1 (a int primary key, b int, c int, d int, key(b))") + tk.MustExec("create table t2 (a int primary key, b int, c int, d int, key(b))") + tk.MustExec("set @@tidb_enable_outer_join_reorder=true") + runTestData(t, tk, "TestOrderedResultModeOnJoin") +} + +func TestOrderedResultModeOnOtherOperators(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("set tidb_enable_ordered_result_mode=1") + tk.MustExec("drop table if exists t1") + tk.MustExec("drop table if exists t2") + tk.MustExec("create table t1 (a int primary key, b int, c int, d int, unique key(b))") + tk.MustExec("create table t2 (a int primary key, b int, c int, d int, unique key(b))") + runTestData(t, tk, "TestOrderedResultModeOnOtherOperators") +} + +func TestOrderedResultModeOnPartitionTable(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(fmt.Sprintf(`set tidb_partition_prune_mode='%v'`, variable.DefTiDBPartitionPruneMode)) + tk.MustExec("set tidb_enable_ordered_result_mode=1") + tk.MustExec("drop table if exists thash") + tk.MustExec("drop table if exists trange") + tk.MustExec("create table thash (a int primary key, b int, c int, d int) partition by hash(a) partitions 4") + tk.MustExec(`create table trange (a int primary key, b int, c int, d int) partition by range(a) ( + partition p0 values less than (100), + partition p1 values less than (200), + partition p2 values less than (300), + partition p3 values less than (400))`) + tk.MustExec(`analyze table thash`) + tk.MustExec(`analyze table trange`) + tk.MustQuery("select @@tidb_partition_prune_mode").Check(testkit.Rows("dynamic")) + runTestData(t, tk, "TestOrderedResultModeOnPartitionTable") +} diff --git a/planner/core/stats_test.go b/planner/core/casetest/stats_test.go similarity index 96% rename from planner/core/stats_test.go rename to planner/core/casetest/stats_test.go index 2948c90abb4df..2e82232b227f4 100644 --- a/planner/core/stats_test.go +++ b/planner/core/casetest/stats_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package core_test +package casetest import ( "context" @@ -48,7 +48,7 @@ func TestGroupNDVs(t *testing.T) { AggInput string JoinInput string } - statsSuiteData := core.GetStatsSuiteData() + statsSuiteData := GetStatsSuiteData() statsSuiteData.LoadTestCases(t, &input, &output) for i, tt := range input { comment := fmt.Sprintf("case:%v sql: %s", i, tt) @@ -61,7 +61,7 @@ func TestGroupNDVs(t *testing.T) { builder, _ := core.NewPlanBuilder().Init(tk.Session(), ret.InfoSchema, &hint.BlockHintProcessor{}) p, err := builder.Build(ctx, stmt) require.NoError(t, err, comment) - p, err = core.LogicalOptimize(ctx, builder.GetOptFlag(), p.(core.LogicalPlan)) + p, err = core.LogicalOptimizeTest(ctx, builder.GetOptFlag(), p.(core.LogicalPlan)) require.NoError(t, err, comment) lp := p.(core.LogicalPlan) _, err = core.RecursiveDeriveStats4Test(lp) @@ -140,7 +140,7 @@ func TestNDVGroupCols(t *testing.T) { SQL string Plan []string } - statsSuiteData := core.GetStatsSuiteData() + statsSuiteData := GetStatsSuiteData() statsSuiteData.LoadTestCases(t, &input, &output) for i, tt := range input { testdata.OnRecord(func() { diff --git a/planner/core/testdata/analyzeSuiteTestIndexEqualUnknownT.json b/planner/core/casetest/testdata/analyzeSuiteTestIndexEqualUnknownT.json similarity index 100% rename from planner/core/testdata/analyzeSuiteTestIndexEqualUnknownT.json rename to planner/core/casetest/testdata/analyzeSuiteTestIndexEqualUnknownT.json diff --git a/planner/core/testdata/analyzeSuiteTestLimitIndexEstimationT.json b/planner/core/casetest/testdata/analyzeSuiteTestLimitIndexEstimationT.json similarity index 100% rename from planner/core/testdata/analyzeSuiteTestLimitIndexEstimationT.json rename to planner/core/casetest/testdata/analyzeSuiteTestLimitIndexEstimationT.json diff --git a/planner/core/testdata/analyzeSuiteTestLowSelIndexGreedySearchT.json b/planner/core/casetest/testdata/analyzeSuiteTestLowSelIndexGreedySearchT.json similarity index 100% rename from planner/core/testdata/analyzeSuiteTestLowSelIndexGreedySearchT.json rename to planner/core/casetest/testdata/analyzeSuiteTestLowSelIndexGreedySearchT.json diff --git a/planner/core/testdata/analyze_suite_in.json b/planner/core/casetest/testdata/analyze_suite_in.json similarity index 100% rename from planner/core/testdata/analyze_suite_in.json rename to planner/core/casetest/testdata/analyze_suite_in.json diff --git a/planner/core/testdata/analyze_suite_out.json b/planner/core/casetest/testdata/analyze_suite_out.json similarity index 100% rename from planner/core/testdata/analyze_suite_out.json rename to planner/core/casetest/testdata/analyze_suite_out.json diff --git a/planner/core/testdata/analyzesSuiteTestIndexReadT.json b/planner/core/casetest/testdata/analyzesSuiteTestIndexReadT.json similarity index 100% rename from planner/core/testdata/analyzesSuiteTestIndexReadT.json rename to planner/core/casetest/testdata/analyzesSuiteTestIndexReadT.json diff --git a/planner/core/testdata/binary_plan_suite_in.json b/planner/core/casetest/testdata/binary_plan_suite_in.json similarity index 100% rename from planner/core/testdata/binary_plan_suite_in.json rename to planner/core/casetest/testdata/binary_plan_suite_in.json diff --git a/planner/core/testdata/binary_plan_suite_out.json b/planner/core/casetest/testdata/binary_plan_suite_out.json similarity index 100% rename from planner/core/testdata/binary_plan_suite_out.json rename to planner/core/casetest/testdata/binary_plan_suite_out.json diff --git a/planner/core/testdata/derive_topn_from_window_in.json b/planner/core/casetest/testdata/derive_topn_from_window_in.json similarity index 50% rename from planner/core/testdata/derive_topn_from_window_in.json rename to planner/core/casetest/testdata/derive_topn_from_window_in.json index 4274631e34a13..341b6988c190c 100644 --- a/planner/core/testdata/derive_topn_from_window_in.json +++ b/planner/core/casetest/testdata/derive_topn_from_window_in.json @@ -2,28 +2,44 @@ { "name": "TestPushDerivedTopnNegative", "cases":[ - "select row_number() over (partition by a) from t -- pattern missing filter on row number", "select * from (select rank() over () as rank_order from t) DT where rank_order <= 3 -- rank not supported in pattern yet", - "select * from (select row_number() over (partition by a) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable but partition by is not supported yet", - "select * from (select row_number() over () as rownumber1, row_number() over (partition by a) as rownumber2 from t) DT where rownumber1 <= 3 -- pattern not applicable with multiple window functions", "select * from (select b, row_number() over () as rownumber from t) DT where rownumber <= 3 and b > 5 -- pattern is not applicable with complex filter on top of window", "select * from (select b, row_number() over () as rownumber from t) DT where rownumber > 3 -- pattern is not applicable with filter is not < or <=", "select * from (select a,b, row_number() over () as rownumber from t) DT where a > b -- pattern is not applicable with filter is not < or <=", "select * from (select a,b, row_number() over () as rownumber from t) DT where a <= 3 -- pattern is not applicable with filter is not on row number", "select * from (select a,b, row_number() over () as rownumber from t) DT where 3 >= rownumber -- pattern is not applicable with filter is not < or <=", "select * from (select a,b, row_number() over () as rownumber from t) DT where rownumber <= -4 -- pattern is not applicable with filter constant negative", - "select * from (select row_number() over () as rownumber from t) DT where rownumber <= 3 and rownumber >= 2 -- pattern is not applicable with complex filter" + "select * from (select row_number() over () as rownumber from t) DT where rownumber <= 3 and rownumber >= 2 -- pattern is not applicable with complex filter", + "select row_number() over (partition by a) from t -- pattern missing filter on row number", + "select * from (select row_number() over () as rownumber1, row_number() over (partition by a) as rownumber2 from t) DT where rownumber1 <= 3 -- pattern not applicable with multiple window functions", + "select * from (select row_number() over (partition by a) as rownumber from t) DT where rownumber <= 3 -- pattern is not applicable with partition by not prefix of PK", + "select * from (select row_number() over (partition by a) as rownumber from tt) DT where rownumber <= 3 -- pattern is not applicable with no clustered index on table", + "select * from (select row_number() over (partition by a) as rownumber from ti) DT where rownumber <= 3 -- pattern is not applicable. ti clustered on 'c' and partition by 'a'", + "select * from (select a, row_number() over (partition by c) as rownumber from ti) DT where rownumber <= 1 -- pattern is applicable. ti clustered on 'c' and partition by 'c' - not supported yet" + ] + }, + { + "name": "TestPushDerivedTopnFlash", + "cases":[ + "select * from (select row_number() over (order by b) as rownumber from t) DT where rownumber <= 1 -- applicable with no partition by", + "select * from (select row_number() over (partition by b) as rownumber from t) DT where rownumber <= 1 -- applicable with partition by but no push down to tiflash", + "select * from (select row_number() over (partition by b order by a) as rownumber from t) DT where rownumber <= 1 -- applicable with partition by and order by but no push down to tiflash", + "select * from (select row_number() over (partition by a) as rownumber from t) DT where rownumber <= 3 -- pattern is not applicable with partition by not prefix of PK" ] }, { "name": "TestPushDerivedTopnPositive", "cases":[ - "select * from (select a,b, row_number() over (order by a) as rownumber from t) DT where rownumber <= 3.5 -- pattern is applicable with N rounded down to an integer", - "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable", - "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber < 3 -- pattern is applicable", - "select * from (select row_number() over(rows between 1 preceding and 1 following) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable", - "select * from (select a,row_number() over (order by a desc) as rownumber,b from t) DT where rownumber <= 3 -- pattern is applicable", - "select count(*) from (select * from (select a,row_number() over (order by b) as rownumber,b from t) DT1 where rownumber <= 1) DT2 -- pattern is applicable" + "select * from (select a,b, row_number() over (order by a) as rownumber from t) DT where rownumber <= 3.5 -- pattern is applicable with N rounded down to an integer. No partition by", + "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable. No partition by", + "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber < 3 -- pattern is applicable. No partition by", + "select * from (select row_number() over(rows between 1 preceding and 1 following) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable. No partition by", + "select * from (select a,row_number() over (order by a desc) as rownumber,b from t) DT where rownumber <= 3 -- pattern is applicable. Order by desc. No partition by", + "select count(*) from (select * from (select a,row_number() over (order by b) as rownumber,b from t) DT1 where rownumber <= 1) DT2 -- pattern is applicable. Window has column a + row_number", + "select * from (select row_number() over (partition by b) as rownumber from t) DT where rownumber <= 1 -- pattern is applicable with partition by prefix of primary key", + "select * from (select row_number() over (partition by b order by a) as rownumber from t) DT where rownumber <= 1 -- pattern is applicable with order by, partition by prefix", + "select * from (select row_number() over (partition by b) as rownumber from t where a >= 2) DT where rownumber <= 3 order by rownumber -- pattern is applicable with partition by prefix and filter on data source", + "select * from (select row_number() over () as rownumber from tt) DT where rownumber <= 3 -- pattern is applicable with no partition on a non-clustered table" ] } ] diff --git a/planner/core/casetest/testdata/derive_topn_from_window_out.json b/planner/core/casetest/testdata/derive_topn_from_window_out.json new file mode 100644 index 0000000000000..5894f1eaf3626 --- /dev/null +++ b/planner/core/casetest/testdata/derive_topn_from_window_out.json @@ -0,0 +1,372 @@ +[ + { + "Name": "TestPushDerivedTopnNegative", + "Cases": [ + { + "SQL": "select * from (select rank() over () as rank_order from t) DT where rank_order <= 3 -- rank not supported in pattern yet", + "Plan": [ + "Projection 8000.00 root Column#5", + "└─Selection 8000.00 root le(Column#5, 3)", + " └─Window 10000.00 root rank()->Column#5 over()", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select b, row_number() over () as rownumber from t) DT where rownumber <= 3 and b > 5 -- pattern is not applicable with complex filter on top of window", + "Plan": [ + "Selection 8000.00 root gt(test.t.b, 5), le(Column#5, 3)", + "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select b, row_number() over () as rownumber from t) DT where rownumber > 3 -- pattern is not applicable with filter is not < or <=", + "Plan": [ + "Selection 8000.00 root gt(Column#5, 3)", + "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where a > b -- pattern is not applicable with filter is not < or <=", + "Plan": [ + "Selection 8000.00 root gt(test.t.a, test.t.b)", + "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where a <= 3 -- pattern is not applicable with filter is not on row number", + "Plan": [ + "Selection 8000.00 root le(test.t.a, 3)", + "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where 3 >= rownumber -- pattern is not applicable with filter is not < or <=", + "Plan": [ + "Selection 8000.00 root ge(3, Column#5)", + "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where rownumber <= -4 -- pattern is not applicable with filter constant negative", + "Plan": [ + "Selection 8000.00 root le(Column#5, -4)", + "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over () as rownumber from t) DT where rownumber <= 3 and rownumber >= 2 -- pattern is not applicable with complex filter", + "Plan": [ + "Projection 8000.00 root Column#5", + "└─Selection 8000.00 root ge(Column#5, 2), le(Column#5, 3)", + " └─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select row_number() over (partition by a) from t -- pattern missing filter on row number", + "Plan": [ + "Projection 10000.00 root Column#5", + "└─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", + " └─Window 10000.00 root row_number()->Column#5 over(partition by test.t.a rows between current row and current row)", + " └─Sort 10000.00 root test.t.a", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over () as rownumber1, row_number() over (partition by a) as rownumber2 from t) DT where rownumber1 <= 3 -- pattern not applicable with multiple window functions", + "Plan": [ + "Projection 8000.00 root Column#7, Column#6", + "└─Selection 8000.00 root le(Column#7, 3)", + " └─Window 10000.00 root row_number()->Column#7 over(rows between current row and current row)", + " └─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", + " └─Window 10000.00 root row_number()->Column#6 over(partition by test.t.a rows between current row and current row)", + " └─Sort 10000.00 root test.t.a", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by a) as rownumber from t) DT where rownumber <= 3 -- pattern is not applicable with partition by not prefix of PK", + "Plan": [ + "Projection 8000.00 root Column#5", + "└─Selection 8000.00 root le(Column#5, 3)", + " └─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", + " └─Window 10000.00 root row_number()->Column#5 over(partition by test.t.a rows between current row and current row)", + " └─Sort 10000.00 root test.t.a", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by a) as rownumber from tt) DT where rownumber <= 3 -- pattern is not applicable with no clustered index on table", + "Plan": [ + "Projection 8000.00 root Column#6", + "└─Selection 8000.00 root le(Column#6, 3)", + " └─Shuffle 10000.00 root execution info: concurrency:5, data sources:[IndexReader]", + " └─Window 10000.00 root row_number()->Column#6 over(partition by test.tt.a rows between current row and current row)", + " └─Sort 10000.00 root test.tt.a", + " └─IndexReader 10000.00 root index:IndexFullScan", + " └─IndexFullScan 10000.00 cop[tikv] table:tt, index:PRIMARY(b, a) keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by a) as rownumber from ti) DT where rownumber <= 3 -- pattern is not applicable. ti clustered on 'c' and partition by 'a'", + "Plan": [ + "Projection 8000.00 root Column#6", + "└─Selection 8000.00 root le(Column#6, 3)", + " └─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", + " └─Window 10000.00 root row_number()->Column#6 over(partition by test.ti.a rows between current row and current row)", + " └─Sort 10000.00 root test.ti.a", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:ti keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select a, row_number() over (partition by c) as rownumber from ti) DT where rownumber <= 1 -- pattern is applicable. ti clustered on 'c' and partition by 'c' - not supported yet", + "Plan": [ + "Projection 8000.00 root test.ti.a, Column#6", + "└─Selection 8000.00 root le(Column#6, 1)", + " └─Window 10000.00 root row_number()->Column#6 over(partition by test.ti.c rows between current row and current row)", + " └─Projection 10000.00 root test.ti.a, test.ti.c", + " └─IndexLookUp 10000.00 root ", + " ├─IndexFullScan(Build) 10000.00 cop[tikv] table:ti, index:c(c) keep order:true, stats:pseudo", + " └─TableRowIDScan(Probe) 10000.00 cop[tikv] table:ti keep order:false, stats:pseudo" + ] + } + ] + }, + { + "Name": "TestPushDerivedTopnFlash", + "Cases": [ + { + "SQL": "select * from (select row_number() over (order by b) as rownumber from t) DT where rownumber <= 1 -- applicable with no partition by", + "Plan": [ + "Projection 1.00 root Column#4", + "└─Window 1.00 root row_number()->Column#4 over(order by test.t.b rows between current row and current row)", + " └─TopN 1.00 root test.t.b, offset:0, count:1", + " └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", + " └─TopN 1.00 mpp[tiflash] test.t.b, offset:0, count:1", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by b) as rownumber from t) DT where rownumber <= 1 -- applicable with partition by but no push down to tiflash", + "Plan": [ + "Projection 1.00 root Column#4", + "└─Window 1.00 root row_number()->Column#4 over(partition by test.t.b rows between current row and current row)", + " └─Sort 1.00 root test.t.b", + " └─TopN 1.00 root , offset:0, count:1", + " └─TableReader 10000.00 root MppVersion: 1, data:ExchangeSender", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: PassThrough", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by b order by a) as rownumber from t) DT where rownumber <= 1 -- applicable with partition by and order by but no push down to tiflash", + "Plan": [ + "Projection 1.00 root Column#4", + "└─Window 1.00 root row_number()->Column#4 over(partition by test.t.b order by test.t.a rows between current row and current row)", + " └─Sort 1.00 root test.t.b, test.t.a", + " └─TopN 1.00 root test.t.a, offset:0, count:1", + " └─TableReader 1.00 root MppVersion: 1, data:ExchangeSender", + " └─ExchangeSender 1.00 mpp[tiflash] ExchangeType: PassThrough", + " └─TopN 1.00 mpp[tiflash] test.t.a, offset:0, count:1", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by a) as rownumber from t) DT where rownumber <= 3 -- pattern is not applicable with partition by not prefix of PK", + "Plan": [ + "TableReader 8000.00 root MppVersion: 1, data:ExchangeSender", + "└─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection 8000.00 mpp[tiflash] Column#4, stream_count: 8", + " └─Selection 8000.00 mpp[tiflash] le(Column#4, 3), stream_count: 8", + " └─Window 10000.00 mpp[tiflash] row_number()->Column#4 over(partition by test.t.a rows between current row and current row), stream_count: 8", + " └─Sort 10000.00 mpp[tiflash] test.t.a, stream_count: 8", + " └─ExchangeReceiver 10000.00 mpp[tiflash] stream_count: 8", + " └─ExchangeSender 10000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary], stream_count: 8", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ] + } + ] + }, + { + "Name": "TestPushDerivedTopnPositive", + "Cases": [ + { + "SQL": "select * from (select a,b, row_number() over (order by a) as rownumber from t) DT where rownumber <= 3.5 -- pattern is applicable with N rounded down to an integer. No partition by", + "Plan": [ + "Window 3.00 root row_number()->Column#4 over(order by test.t.a rows between current row and current row)", + "└─TopN 3.00 root test.t.a, offset:0, count:3", + " └─TableReader 3.00 root data:TopN", + " └─TopN 3.00 cop[tikv] test.t.a, offset:0, count:3", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1 1 1", + "2 1 2", + "3 2 3" + ] + }, + { + "SQL": "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable. No partition by", + "Plan": [ + "Projection 3.00 root Column#4", + "└─Window 3.00 root row_number()->Column#4 over(order by test.t.a rows between current row and current row)", + " └─TopN 3.00 root test.t.a, offset:0, count:3", + " └─TableReader 3.00 root data:TopN", + " └─TopN 3.00 cop[tikv] test.t.a, offset:0, count:3", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1", + "2", + "3" + ] + }, + { + "SQL": "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber < 3 -- pattern is applicable. No partition by", + "Plan": [ + "Projection 2.00 root Column#4", + "└─Window 2.00 root row_number()->Column#4 over(order by test.t.a rows between current row and current row)", + " └─TopN 2.00 root test.t.a, offset:0, count:2", + " └─TableReader 2.00 root data:TopN", + " └─TopN 2.00 cop[tikv] test.t.a, offset:0, count:2", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1", + "2" + ] + }, + { + "SQL": "select * from (select row_number() over(rows between 1 preceding and 1 following) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable. No partition by", + "Plan": [ + "Projection 3.00 root Column#4", + "└─Window 3.00 root row_number()->Column#4 over(rows between current row and current row)", + " └─Limit 3.00 root offset:0, count:3", + " └─TableReader 3.00 root data:Limit", + " └─Limit 3.00 cop[tikv] offset:0, count:3", + " └─TableFullScan 3.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1", + "2", + "3" + ] + }, + { + "SQL": "select * from (select a,row_number() over (order by a desc) as rownumber,b from t) DT where rownumber <= 3 -- pattern is applicable. Order by desc. No partition by", + "Plan": [ + "Projection 3.00 root test.t.a, Column#4, test.t.b", + "└─Window 3.00 root row_number()->Column#4 over(order by test.t.a desc rows between current row and current row)", + " └─TopN 3.00 root test.t.a:desc, offset:0, count:3", + " └─TableReader 3.00 root data:TopN", + " └─TopN 3.00 cop[tikv] test.t.a:desc, offset:0, count:3", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "5 1 2", + "4 2 2", + "3 3 2" + ] + }, + { + "SQL": "select count(*) from (select * from (select a,row_number() over (order by b) as rownumber,b from t) DT1 where rownumber <= 1) DT2 -- pattern is applicable. Window has column a + row_number", + "Plan": [ + "StreamAgg 1.00 root funcs:count(1)->Column#5", + "└─Window 1.00 root row_number()->Column#4 over(order by test.t.b rows between current row and current row)", + " └─Limit 1.00 root offset:0, count:1", + " └─TableReader 1.00 root data:Limit", + " └─Limit 1.00 cop[tikv] offset:0, count:1", + " └─TableFullScan 1.00 cop[tikv] table:t keep order:true, stats:pseudo" + ], + "Res": [ + "1" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by b) as rownumber from t) DT where rownumber <= 1 -- pattern is applicable with partition by prefix of primary key", + "Plan": [ + "Projection 1.00 root Column#4", + "└─Window 1.00 root row_number()->Column#4 over(partition by test.t.b rows between current row and current row)", + " └─Sort 1.00 root test.t.b", + " └─Limit 1.00 root offset:0, count:1", + " └─TableReader 1.00 root data:Limit", + " └─Limit 1.00 cop[tikv] offset:0, count:1", + " └─TableFullScan 1.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by b order by a) as rownumber from t) DT where rownumber <= 1 -- pattern is applicable with order by, partition by prefix", + "Plan": [ + "Projection 1.00 root Column#4", + "└─Window 1.00 root row_number()->Column#4 over(partition by test.t.b order by test.t.a rows between current row and current row)", + " └─Sort 1.00 root test.t.b, test.t.a", + " └─TopN 1.00 root test.t.a, offset:0, count:1", + " └─TableReader 1.00 root data:TopN", + " └─TopN 1.00 cop[tikv] test.t.a, offset:0, count:1", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1" + ] + }, + { + "SQL": "select * from (select row_number() over (partition by b) as rownumber from t where a >= 2) DT where rownumber <= 3 order by rownumber -- pattern is applicable with partition by prefix and filter on data source", + "Plan": [ + "Sort 3.00 root Column#4", + "└─Projection 3.00 root Column#4", + " └─Shuffle 3.00 root execution info: concurrency:3, data sources:[Limit]", + " └─Window 3.00 root row_number()->Column#4 over(partition by test.t.b rows between current row and current row)", + " └─Sort 3.00 root test.t.b", + " └─Limit 3.00 root offset:0, count:3", + " └─TableReader 3.00 root data:Limit", + " └─Limit 3.00 cop[tikv] offset:0, count:3", + " └─Selection 3.00 cop[tikv] ge(test.t.a, 2)", + " └─TableFullScan 9.00 cop[tikv] table:t keep order:false, stats:pseudo" + ], + "Res": [ + "1", + "1", + "2" + ] + }, + { + "SQL": "select * from (select row_number() over () as rownumber from tt) DT where rownumber <= 3 -- pattern is applicable with no partition on a non-clustered table", + "Plan": [ + "Projection 3.00 root Column#6", + "└─Window 3.00 root row_number()->Column#6 over(rows between current row and current row)", + " └─Limit 3.00 root offset:0, count:3", + " └─IndexReader 3.00 root index:Limit", + " └─Limit 3.00 cop[tikv] offset:0, count:3", + " └─IndexFullScan 3.00 cop[tikv] table:tt, index:PRIMARY(b, a) keep order:false, stats:pseudo" + ], + "Res": [ + "1", + "2", + "3" + ] + } + ] + } +] diff --git a/planner/core/testdata/enforce_mpp_suite_in.json b/planner/core/casetest/testdata/enforce_mpp_suite_in.json similarity index 100% rename from planner/core/testdata/enforce_mpp_suite_in.json rename to planner/core/casetest/testdata/enforce_mpp_suite_in.json diff --git a/planner/core/testdata/enforce_mpp_suite_out.json b/planner/core/casetest/testdata/enforce_mpp_suite_out.json similarity index 100% rename from planner/core/testdata/enforce_mpp_suite_out.json rename to planner/core/casetest/testdata/enforce_mpp_suite_out.json diff --git a/planner/core/testdata/expression_rewriter_suite_in.json b/planner/core/casetest/testdata/expression_rewriter_suite_in.json similarity index 100% rename from planner/core/testdata/expression_rewriter_suite_in.json rename to planner/core/casetest/testdata/expression_rewriter_suite_in.json diff --git a/planner/core/testdata/expression_rewriter_suite_out.json b/planner/core/casetest/testdata/expression_rewriter_suite_out.json similarity index 100% rename from planner/core/testdata/expression_rewriter_suite_out.json rename to planner/core/casetest/testdata/expression_rewriter_suite_out.json diff --git a/planner/core/testdata/flat_plan_suite_in.json b/planner/core/casetest/testdata/flat_plan_suite_in.json similarity index 100% rename from planner/core/testdata/flat_plan_suite_in.json rename to planner/core/casetest/testdata/flat_plan_suite_in.json diff --git a/planner/core/testdata/flat_plan_suite_out.json b/planner/core/casetest/testdata/flat_plan_suite_out.json similarity index 100% rename from planner/core/testdata/flat_plan_suite_out.json rename to planner/core/casetest/testdata/flat_plan_suite_out.json diff --git a/planner/core/testdata/integration_partition_suite_in.json b/planner/core/casetest/testdata/integration_partition_suite_in.json similarity index 100% rename from planner/core/testdata/integration_partition_suite_in.json rename to planner/core/casetest/testdata/integration_partition_suite_in.json diff --git a/planner/core/testdata/integration_partition_suite_out.json b/planner/core/casetest/testdata/integration_partition_suite_out.json similarity index 100% rename from planner/core/testdata/integration_partition_suite_out.json rename to planner/core/casetest/testdata/integration_partition_suite_out.json diff --git a/planner/core/testdata/integration_serial_suite_out.json b/planner/core/casetest/testdata/integration_serial_suite_out.json similarity index 100% rename from planner/core/testdata/integration_serial_suite_out.json rename to planner/core/casetest/testdata/integration_serial_suite_out.json diff --git a/planner/core/testdata/integration_suite_in.json b/planner/core/casetest/testdata/integration_suite_in.json similarity index 100% rename from planner/core/testdata/integration_suite_in.json rename to planner/core/casetest/testdata/integration_suite_in.json diff --git a/planner/core/testdata/integration_suite_out.json b/planner/core/casetest/testdata/integration_suite_out.json similarity index 100% rename from planner/core/testdata/integration_suite_out.json rename to planner/core/casetest/testdata/integration_suite_out.json diff --git a/planner/core/testdata/join_reorder_suite_in.json b/planner/core/casetest/testdata/join_reorder_suite_in.json similarity index 100% rename from planner/core/testdata/join_reorder_suite_in.json rename to planner/core/casetest/testdata/join_reorder_suite_in.json diff --git a/planner/core/testdata/join_reorder_suite_out.json b/planner/core/casetest/testdata/join_reorder_suite_out.json similarity index 100% rename from planner/core/testdata/join_reorder_suite_out.json rename to planner/core/casetest/testdata/join_reorder_suite_out.json diff --git a/planner/core/testdata/json_plan_suite_in.json b/planner/core/casetest/testdata/json_plan_suite_in.json similarity index 100% rename from planner/core/testdata/json_plan_suite_in.json rename to planner/core/casetest/testdata/json_plan_suite_in.json diff --git a/planner/core/testdata/json_plan_suite_out.json b/planner/core/casetest/testdata/json_plan_suite_out.json similarity index 100% rename from planner/core/testdata/json_plan_suite_out.json rename to planner/core/casetest/testdata/json_plan_suite_out.json diff --git a/planner/core/testdata/ordered_result_mode_suite_in.json b/planner/core/casetest/testdata/ordered_result_mode_suite_in.json similarity index 100% rename from planner/core/testdata/ordered_result_mode_suite_in.json rename to planner/core/casetest/testdata/ordered_result_mode_suite_in.json diff --git a/planner/core/testdata/ordered_result_mode_suite_out.json b/planner/core/casetest/testdata/ordered_result_mode_suite_out.json similarity index 100% rename from planner/core/testdata/ordered_result_mode_suite_out.json rename to planner/core/casetest/testdata/ordered_result_mode_suite_out.json diff --git a/planner/core/testdata/partition_pruner_in.json b/planner/core/casetest/testdata/partition_pruner_in.json similarity index 100% rename from planner/core/testdata/partition_pruner_in.json rename to planner/core/casetest/testdata/partition_pruner_in.json diff --git a/planner/core/testdata/partition_pruner_out.json b/planner/core/casetest/testdata/partition_pruner_out.json similarity index 100% rename from planner/core/testdata/partition_pruner_out.json rename to planner/core/casetest/testdata/partition_pruner_out.json diff --git a/planner/core/testdata/plan_normalized_suite_in.json b/planner/core/casetest/testdata/plan_normalized_suite_in.json similarity index 100% rename from planner/core/testdata/plan_normalized_suite_in.json rename to planner/core/casetest/testdata/plan_normalized_suite_in.json diff --git a/planner/core/testdata/plan_normalized_suite_out.json b/planner/core/casetest/testdata/plan_normalized_suite_out.json similarity index 100% rename from planner/core/testdata/plan_normalized_suite_out.json rename to planner/core/casetest/testdata/plan_normalized_suite_out.json diff --git a/planner/core/testdata/plan_suite_in.json b/planner/core/casetest/testdata/plan_suite_in.json similarity index 100% rename from planner/core/testdata/plan_suite_in.json rename to planner/core/casetest/testdata/plan_suite_in.json diff --git a/planner/core/testdata/plan_suite_out.json b/planner/core/casetest/testdata/plan_suite_out.json similarity index 100% rename from planner/core/testdata/plan_suite_out.json rename to planner/core/casetest/testdata/plan_suite_out.json diff --git a/planner/core/testdata/point_get_plan_in.json b/planner/core/casetest/testdata/point_get_plan_in.json similarity index 100% rename from planner/core/testdata/point_get_plan_in.json rename to planner/core/casetest/testdata/point_get_plan_in.json diff --git a/planner/core/testdata/point_get_plan_out.json b/planner/core/casetest/testdata/point_get_plan_out.json similarity index 100% rename from planner/core/testdata/point_get_plan_out.json rename to planner/core/casetest/testdata/point_get_plan_out.json diff --git a/planner/core/testdata/stats_suite_in.json b/planner/core/casetest/testdata/stats_suite_in.json similarity index 100% rename from planner/core/testdata/stats_suite_in.json rename to planner/core/casetest/testdata/stats_suite_in.json diff --git a/planner/core/testdata/stats_suite_out.json b/planner/core/casetest/testdata/stats_suite_out.json similarity index 100% rename from planner/core/testdata/stats_suite_out.json rename to planner/core/casetest/testdata/stats_suite_out.json diff --git a/planner/core/testdata/window_push_down_suite_in.json b/planner/core/casetest/testdata/window_push_down_suite_in.json similarity index 100% rename from planner/core/testdata/window_push_down_suite_in.json rename to planner/core/casetest/testdata/window_push_down_suite_in.json diff --git a/planner/core/testdata/window_push_down_suite_out.json b/planner/core/casetest/testdata/window_push_down_suite_out.json similarity index 100% rename from planner/core/testdata/window_push_down_suite_out.json rename to planner/core/casetest/testdata/window_push_down_suite_out.json diff --git a/planner/core/window_push_down_test.go b/planner/core/casetest/window_push_down_test.go similarity index 80% rename from planner/core/window_push_down_test.go rename to planner/core/casetest/window_push_down_test.go index 0d8538fa19ca0..7e3f08845b6ed 100644 --- a/planner/core/window_push_down_test.go +++ b/planner/core/casetest/window_push_down_test.go @@ -1,4 +1,4 @@ -// Copyright 2019 PingCAP, Inc. +// Copyright 2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package core_test +package casetest import ( "strings" @@ -20,27 +20,12 @@ import ( "github.com/pingcap/failpoint" "github.com/pingcap/tidb/domain" - "github.com/pingcap/tidb/parser/model" - plannercore "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/planner/core/internal" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) -func SetTiFlashReplica(t *testing.T, dom *domain.Domain, dbName, tableName string) { - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr(dbName)) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == tableName { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } -} - type Input []string type Output []struct { SQL string @@ -78,11 +63,11 @@ func TestWindowFunctionDescCanPushDown(t *testing.T) { tk.MustExec("use test") tk.MustExec("drop table if exists employee") tk.MustExec("create table employee (empid int, deptid int, salary decimal(10,2))") - SetTiFlashReplica(t, dom, "test", "employee") + internal.SetTiFlashReplica(t, dom, "test", "employee") var input Input var output Output - suiteData := plannercore.GetWindowPushDownSuiteData() + suiteData := GetWindowPushDownSuiteData() suiteData.LoadTestCases(t, &input, &output) testWithData(t, tk, input, output) } @@ -95,11 +80,11 @@ func TestWindowPushDownPlans(t *testing.T) { tk.MustExec("use test") tk.MustExec("drop table if exists employee") tk.MustExec("create table employee (empid int, deptid int, salary decimal(10,2))") - SetTiFlashReplica(t, dom, "test", "employee") + internal.SetTiFlashReplica(t, dom, "test", "employee") var input Input var output Output - suiteData := plannercore.GetWindowPushDownSuiteData() + suiteData := GetWindowPushDownSuiteData() suiteData.LoadTestCases(t, &input, &output) testWithData(t, tk, input, output) } @@ -113,11 +98,11 @@ func TestWindowPlanWithOtherOperators(t *testing.T) { tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("drop table if exists employee") tk.MustExec("create table employee (empid int, deptid int, salary decimal(10,2))") - SetTiFlashReplica(t, dom, "test", "employee") + internal.SetTiFlashReplica(t, dom, "test", "employee") var input Input var output Output - suiteData := plannercore.GetWindowPushDownSuiteData() + suiteData := GetWindowPushDownSuiteData() suiteData.LoadTestCases(t, &input, &output) testWithData(t, tk, input, output) } @@ -131,8 +116,8 @@ func TestIssue34765(t *testing.T) { tk.MustExec("create table t1(c1 varchar(32), c2 datetime, c3 bigint, c4 varchar(64));") tk.MustExec("create table t2(b2 varchar(64));") tk.MustExec("set tidb_enforce_mpp=1;") - SetTiFlashReplica(t, dom, "test", "t1") - SetTiFlashReplica(t, dom, "test", "t2") + internal.SetTiFlashReplica(t, dom, "test", "t1") + internal.SetTiFlashReplica(t, dom, "test", "t2") require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/planner/core/CheckMPPWindowSchemaLength", "return")) defer func() { diff --git a/planner/core/cbo_test.go b/planner/core/cbo_test.go index 8448a66cd0bf0..4716a1f0798f5 100644 --- a/planner/core/cbo_test.go +++ b/planner/core/cbo_test.go @@ -16,47 +16,19 @@ package core_test import ( "context" - "encoding/json" "fmt" - "os" - "path/filepath" "strings" "testing" "github.com/pingcap/failpoint" - "github.com/pingcap/tidb/domain" - "github.com/pingcap/tidb/executor" - "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/planner" "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/sessionctx/variable" - "github.com/pingcap/tidb/statistics" - "github.com/pingcap/tidb/statistics/handle" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) -func loadTableStats(fileName string, dom *domain.Domain) error { - statsPath := filepath.Join("testdata", fileName) - bytes, err := os.ReadFile(statsPath) - if err != nil { - return err - } - statsTbl := &handle.JSONTable{} - err = json.Unmarshal(bytes, statsTbl) - if err != nil { - return err - } - statsHandle := dom.StatsHandle() - err = statsHandle.LoadStatsFromJSON(dom.InfoSchema(), statsTbl) - if err != nil { - return err - } - return nil -} - func TestExplainCostTrace(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -108,124 +80,6 @@ func TestExplainAnalyze(t *testing.T) { } } -// TestCBOWithoutAnalyze tests the plan with stats that only have count info. -func TestCBOWithoutAnalyze(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("create table t1 (a int)") - testKit.MustExec("create table t2 (a int)") - h := dom.StatsHandle() - require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) - require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) - testKit.MustExec("insert into t1 values (1), (2), (3), (4), (5), (6)") - testKit.MustExec("insert into t2 values (1), (2), (3), (4), (5), (6)") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - require.NoError(t, h.Update(dom.InfoSchema())) - var input []string - var output []struct { - SQL string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, sql := range input { - plan := testKit.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestStraightJoin(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - h := dom.StatsHandle() - for _, tblName := range []string{"t1", "t2", "t3", "t4"} { - testKit.MustExec(fmt.Sprintf("create table %s (a int)", tblName)) - require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) - } - var input []string - var output [][]string - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i] = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) - }) - testKit.MustQuery(tt).Check(testkit.Rows(output[i]...)) - } -} - -func TestTableDual(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - - testKit := testkit.NewTestKit(t, store) - testKit.MustExec(`use test`) - h := dom.StatsHandle() - testKit.MustExec(`create table t(a int)`) - testKit.MustExec("insert into t values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10)") - require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) - - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - require.NoError(t, h.Update(dom.InfoSchema())) - var input []string - var output []struct { - SQL string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, sql := range input { - plan := testKit.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestEstimation(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - statistics.RatioOfPseudoEstimate.Store(10.0) - defer statistics.RatioOfPseudoEstimate.Store(0.7) - testKit.MustExec("use test") - testKit.MustExec("set tidb_cost_model_version=2") - testKit.MustExec("create table t (a int)") - testKit.MustExec("insert into t values (1), (2), (3), (4), (5), (6), (7), (8), (9), (10)") - testKit.MustExec("insert into t select * from t") - testKit.MustExec("insert into t select * from t") - h := dom.StatsHandle() - require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - testKit.MustExec("analyze table t") - for i := 1; i <= 8; i++ { - testKit.MustExec("delete from t where a = ?", i) - } - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - require.NoError(t, h.Update(dom.InfoSchema())) - var input []string - var output []struct { - SQL string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, sql := range input { - plan := testKit.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - } -} - func constructInsertSQL(i, n int) string { sql := "insert into t (a,b,c,e)values " for j := 0; j < n; j++ { @@ -237,284 +91,6 @@ func constructInsertSQL(i, n int) string { return sql } -func TestIndexRead(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("set tidb_cost_model_version=2") - testKit.MustExec("set @@session.tidb_executor_concurrency = 4;") - testKit.MustExec("set @@session.tidb_hash_join_concurrency = 5;") - testKit.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") - - testKit.MustExec("use test") - testKit.MustExec("drop table if exists t, t1") - testKit.MustExec("create table t (a int primary key, b int, c varchar(200), d datetime DEFAULT CURRENT_TIMESTAMP, e int, ts timestamp DEFAULT CURRENT_TIMESTAMP)") - testKit.MustExec("create index b on t (b)") - testKit.MustExec("create index d on t (d)") - testKit.MustExec("create index e on t (e)") - testKit.MustExec("create index b_c on t (b,c)") - testKit.MustExec("create index ts on t (ts)") - testKit.MustExec("create table t1 (a int, b int, index idx(a), index idxx(b))") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - testKit.MustExec("set @@tidb_enable_chunk_rpc = on") - - // This stats is generated by following format: - // fill (a, b, c, e) as (i*100+j, i, i+j, i*100+j), i and j is dependent and range of this two are [0, 99]. - require.NoError(t, loadTableStats("analyzesSuiteTestIndexReadT.json", dom)) - for i := 1; i < 16; i++ { - testKit.MustExec(fmt.Sprintf("insert into t1 values(%v, %v)", i, i)) - } - testKit.MustExec("analyze table t1") - ctx := testKit.Session() - var input, output []string - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - - for i, tt := range input { - stmts, err := session.Parse(ctx, tt) - require.NoError(t, err) - require.Len(t, stmts, 1) - stmt := stmts[0] - ret := &core.PreprocessorReturn{} - err = core.Preprocess(context.Background(), ctx, stmt, core.WithPreprocessorReturn(ret)) - require.NoError(t, err) - p, _, err := planner.Optimize(context.TODO(), ctx, stmt, ret.InfoSchema) - require.NoError(t, err) - planString := core.ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equalf(t, output[i], planString, "case: %v", tt) - } -} - -func TestEmptyTable(t *testing.T) { - store := testkit.CreateMockStore(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("set tidb_cost_model_version=2") - testKit.MustExec("drop table if exists t, t1") - testKit.MustExec("create table t (c1 int)") - testKit.MustExec("create table t1 (c1 int)") - testKit.MustExec("analyze table t, t1") - var input, output []string - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - ctx := testKit.Session() - stmts, err := session.Parse(ctx, tt) - require.NoError(t, err) - require.Len(t, stmts, 1) - stmt := stmts[0] - ret := &core.PreprocessorReturn{} - err = core.Preprocess(context.Background(), ctx, stmt, core.WithPreprocessorReturn(ret)) - require.NoError(t, err) - p, _, err := planner.Optimize(context.TODO(), ctx, stmt, ret.InfoSchema) - require.NoError(t, err) - planString := core.ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equalf(t, output[i], planString, "case: %v", tt) - } -} - -func TestAnalyze(t *testing.T) { - store := testkit.CreateMockStore(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("drop table if exists t, t1, t2, t3") - testKit.MustExec("create table t (a int, b int)") - testKit.MustExec("create index a on t (a)") - testKit.MustExec("create index b on t (b)") - testKit.MustExec("insert into t (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") - testKit.MustExec("analyze table t") - - testKit.MustExec("create table t1 (a int, b int)") - testKit.MustExec("create index a on t1 (a)") - testKit.MustExec("create index b on t1 (b)") - testKit.MustExec("insert into t1 (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") - - testKit.MustExec("create table t2 (a int, b int)") - testKit.MustExec("create index a on t2 (a)") - testKit.MustExec("create index b on t2 (b)") - testKit.MustExec("insert into t2 (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") - testKit.MustExec("analyze table t2 index a") - - testKit.MustExec("create table t3 (a int, b int)") - testKit.MustExec("create index a on t3 (a)") - - testKit.MustExec("set @@tidb_partition_prune_mode = 'static';") - testKit.MustExec("create table t4 (a int, b int) partition by range (a) (partition p1 values less than (2), partition p2 values less than (3))") - testKit.MustExec("create index a on t4 (a)") - testKit.MustExec("create index b on t4 (b)") - testKit.MustExec("insert into t4 (a,b) values (1,1),(1,2),(1,3),(1,4),(2,5),(2,6),(2,7),(2,8)") - testKit.MustExec("analyze table t4") - - testKit.MustExec("create view v as select * from t") - _, err := testKit.Exec("analyze table v") - require.EqualError(t, err, "analyze view v is not supported now") - testKit.MustExec("drop view v") - - testKit.MustExec("create sequence seq") - _, err = testKit.Exec("analyze table seq") - require.EqualError(t, err, "analyze sequence seq is not supported now") - testKit.MustExec("drop sequence seq") - - var input, output []string - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - - for i, tt := range input { - ctx := testKit.Session() - stmts, err := session.Parse(ctx, tt) - require.NoError(t, err) - require.Len(t, stmts, 1) - stmt := stmts[0] - err = executor.ResetContextOfStmt(ctx, stmt) - require.NoError(t, err) - ret := &core.PreprocessorReturn{} - err = core.Preprocess(context.Background(), ctx, stmt, core.WithPreprocessorReturn(ret)) - require.NoError(t, err) - p, _, err := planner.Optimize(context.TODO(), ctx, stmt, ret.InfoSchema) - require.NoError(t, err) - planString := core.ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equalf(t, output[i], planString, "case: %v", tt) - } -} - -func TestOutdatedAnalyze(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("create table t (a int, b int, index idx(a))") - for i := 0; i < 10; i++ { - testKit.MustExec(fmt.Sprintf("insert into t values (%d,%d)", i, i)) - } - h := dom.StatsHandle() - require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - testKit.MustExec("analyze table t") - testKit.MustExec("insert into t select * from t") - testKit.MustExec("insert into t select * from t") - testKit.MustExec("insert into t select * from t") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) - require.NoError(t, h.Update(dom.InfoSchema())) - var input []struct { - SQL string - EnablePseudoForOutdatedStats bool - RatioOfPseudoEstimate float64 - } - var output []struct { - SQL string - EnablePseudoForOutdatedStats bool - RatioOfPseudoEstimate float64 - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testKit.Session().GetSessionVars().SetEnablePseudoForOutdatedStats(tt.EnablePseudoForOutdatedStats) - statistics.RatioOfPseudoEstimate.Store(tt.RatioOfPseudoEstimate) - plan := testKit.MustQuery(tt.SQL) - testdata.OnRecord(func() { - output[i].SQL = tt.SQL - output[i].EnablePseudoForOutdatedStats = tt.EnablePseudoForOutdatedStats - output[i].RatioOfPseudoEstimate = tt.RatioOfPseudoEstimate - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestNullCount(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("drop table if exists t") - testKit.MustExec("create table t (a int, b int, index idx(a))") - testKit.MustExec("insert into t values (null, null), (null, null)") - testKit.MustExec("analyze table t") - var input []string - var output [][]string - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i := 0; i < 2; i++ { - testdata.OnRecord(func() { - output[i] = testdata.ConvertRowsToStrings(testKit.MustQuery(input[i]).Rows()) - }) - testKit.MustQuery(input[i]).Check(testkit.Rows(output[i]...)) - } - h := dom.StatsHandle() - h.Clear() - require.NoError(t, h.Update(dom.InfoSchema())) - for i := 2; i < 4; i++ { - testdata.OnRecord(func() { - output[i] = testdata.ConvertRowsToStrings(testKit.MustQuery(input[i]).Rows()) - }) - testKit.MustQuery(input[i]).Check(testkit.Rows(output[i]...)) - } -} - -func TestCorrelatedEstimation(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by - tk.MustExec("create table t(a int, b int, c int, index idx(c,b,a))") - tk.MustExec("insert into t values(1,1,1), (2,2,2), (3,3,3), (4,4,4), (5,5,5), (6,6,6), (7,7,7), (8,8,8), (9,9,9),(10,10,10)") - tk.MustExec("analyze table t") - var ( - input []string - output [][]string - ) - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - rs := tk.MustQuery(tt) - testdata.OnRecord(func() { - output[i] = testdata.ConvertRowsToStrings(rs.Rows()) - }) - rs.Check(testkit.Rows(output[i]...)) - } -} - -func TestInconsistentEstimation(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t(a int, b int, c int, index ab(a,b), index ac(a,c))") - tk.MustExec("insert into t values (1,1,1), (1000,1000,1000)") - for i := 0; i < 10; i++ { - tk.MustExec("insert into t values (5,5,5), (10,10,10)") - } - tk.MustExec("set @@tidb_analyze_version=1") - tk.MustExec("analyze table t with 2 buckets") - // Force using the histogram to estimate. - tk.MustExec("update mysql.stats_histograms set stats_ver = 0") - dom.StatsHandle().Clear() - require.NoError(t, dom.StatsHandle().Update(dom.InfoSchema())) - var input []string - var output []struct { - SQL string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, sql := range input { - plan := tk.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - } -} - func BenchmarkOptimize(b *testing.B) { store := testkit.CreateMockStore(b) @@ -632,37 +208,6 @@ func BenchmarkOptimize(b *testing.B) { } } -func TestIssue9562(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - var input [][]string - var output []struct { - SQL []string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, ts := range input { - for j, tt := range ts { - if j != len(ts)-1 { - tk.MustExec(tt) - } - testdata.OnRecord(func() { - output[i].SQL = ts - if j == len(ts)-1 { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - } - }) - if j == len(ts)-1 { - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - } - } -} - func TestIssue9805(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -691,70 +236,6 @@ func TestIssue9805(t *testing.T) { tk.MustQuery("explain analyze select /*+ TIDB_INLJ(t2) */ t1.id, t2.a from t1 join t2 on t1.a = t2.d where t1.b = 't2' and t1.d = 4") } -func TestLimitCrossEstimation(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_executor_concurrency = 4;") - tk.MustExec("set @@session.tidb_hash_join_concurrency = 5;") - tk.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b int not null, c int not null default 0, index idx_bc(b, c))") - var input [][]string - var output []struct { - SQL []string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, ts := range input { - for j, tt := range ts { - if j != len(ts)-1 { - tk.MustExec(tt) - } - testdata.OnRecord(func() { - output[i].SQL = ts - if j == len(ts)-1 { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - } - }) - if j == len(ts)-1 { - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - } - } -} - -func TestLowSelIndexGreedySearch(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("set tidb_cost_model_version=2") - testKit.MustExec(`set tidb_opt_limit_push_down_threshold=0`) - testKit.MustExec("drop table if exists t") - testKit.MustExec("create table t (a varchar(32) default null, b varchar(10) default null, c varchar(12) default null, d varchar(32) default null, e bigint(10) default null, key idx1 (d,a), key idx2 (a,c), key idx3 (c,b), key idx4 (e))") - require.NoError(t, loadTableStats("analyzeSuiteTestLowSelIndexGreedySearchT.json", dom)) - var input []string - var output []struct { - SQL string - Plan []string - } - // The test purposes are: - // - index `idx2` runs much faster than `idx4` experimentally; - // - estimated row count of IndexLookUp should be 0; - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) - }) - testKit.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestUpdateProjEliminate(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -769,92 +250,6 @@ func TestUpdateProjEliminate(t *testing.T) { tk.MustExec("update tb1 set tb1.b=(select tb2.b from tb2 where tb2.a=tb1.a order by c desc limit 1);") } -func TestTiFlashCostModel(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("create table t (a int, b int, c int, primary key(a))") - tk.MustExec("insert into t values(1,1,1), (2,2,2), (3,3,3)") - - tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t", L: "t"}) - require.NoError(t, err) - // Set the hacked TiFlash replica for explain tests. - tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - - var input, output [][]string - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, ts := range input { - for j, tt := range ts { - if j != len(ts)-1 { - tk.MustExec(tt) - } - testdata.OnRecord(func() { - if j == len(ts)-1 { - output[i] = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - } - }) - if j == len(ts)-1 { - tk.MustQuery(tt).Check(testkit.Rows(output[i]...)) - } - } - } -} - -func TestIndexEqualUnknown(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - testKit := testkit.NewTestKit(t, store) - testKit.MustExec("use test") - testKit.MustExec("drop table if exists t, t1") - testKit.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly - testKit.MustExec("CREATE TABLE t(a bigint(20) NOT NULL, b bigint(20) NOT NULL, c bigint(20) NOT NULL, PRIMARY KEY (a,c,b), KEY (b))") - require.NoError(t, loadTableStats("analyzeSuiteTestIndexEqualUnknownT.json", dom)) - var input []string - var output []struct { - SQL string - Plan []string - } - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(testKit.MustQuery(tt).Rows()) - }) - testKit.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestLimitIndexEstimation(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int, key idx_a(a), key idx_b(b))") - tk.MustExec("set session tidb_enable_extended_stats = on") - // Values in column a are from 1 to 1000000, values in column b are from 1000000 to 1, - // these 2 columns are strictly correlated in reverse order. - require.NoError(t, loadTableStats("analyzeSuiteTestLimitIndexEstimationT.json", dom)) - var input []string - var output []struct { - SQL string - Plan []string - } - - analyzeSuiteData := core.GetAnalyzeSuiteData() - analyzeSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestBatchPointGetTablePartition(t *testing.T) { failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") diff --git a/planner/core/enforce_mpp_test.go b/planner/core/enforce_mpp_test.go index dfd0a4fadbe3a..38ea191c432c8 100644 --- a/planner/core/enforce_mpp_test.go +++ b/planner/core/enforce_mpp_test.go @@ -17,16 +17,11 @@ package core_test import ( "fmt" "strconv" - "strings" "testing" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/parser/model" - plannercore "github.com/pingcap/tidb/planner/core" - "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" - "github.com/pingcap/tidb/util/collate" "github.com/stretchr/testify/require" ) @@ -84,464 +79,3 @@ func TestRowSizeInMPP(t *testing.T) { } require.True(t, costs[0] < costs[1] && costs[1] < costs[2]) // rowSize can affect the final cost } - -func TestEnforceMPP(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test query - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("create index idx on t(a)") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - filterWarnings := func(originalWarnings []stmtctx.SQLWarn) []stmtctx.SQLWarn { - warnings := make([]stmtctx.SQLWarn, 0, 4) - for _, warning := range originalWarnings { - // filter out warning about skyline pruning - if !strings.Contains(warning.Err.Error(), "remain after pruning paths for") { - warnings = append(warnings, warning) - } - } - return warnings - } - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(filterWarnings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(filterWarnings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()))) - } -} - -// general cases. -func TestEnforceMPPWarning1(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test query - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int as (a+1), c enum('xx', 'yy'), d bit(1))") - tk.MustExec("create index idx on t(a)") - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") { - tk.MustExec(tt) - continue - } - if strings.HasPrefix(tt, "cmd: create-replica") { - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: false, - } - } - } - continue - } - if strings.HasPrefix(tt, "cmd: enable-replica") { - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} - -// partition table. -func TestEnforceMPPWarning2(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test query - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("CREATE TABLE t (a int, b char(20)) PARTITION BY HASH(a)") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} - -// new collation. -func TestEnforceMPPWarning3(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test query - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("CREATE TABLE t (a int, b char(20))") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { - tk.MustExec(tt) - continue - } - if strings.HasPrefix(tt, "cmd: enable-new-collation") { - collate.SetNewCollationEnabledForTest(true) - continue - } - if strings.HasPrefix(tt, "cmd: disable-new-collation") { - collate.SetNewCollationEnabledForTest(false) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } - collate.SetNewCollationEnabledForTest(true) -} - -// Test enforce mpp warning for joins -func TestEnforceMPPWarning4(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test table - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("CREATE TABLE t(a int primary key)") - tk.MustExec("drop table if exists s") - tk.MustExec("CREATE TABLE s(a int primary key)") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" || tblInfo.Name.L == "s" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} - -// Test agg push down for MPP mode -func TestMPP2PhaseAggPushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test table - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists c") - tk.MustExec("drop table if exists o") - tk.MustExec("create table c(c_id bigint)") - tk.MustExec("create table o(o_id bigint, c_id bigint not null)") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "c" || tblInfo.Name.L == "o" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} - -// Test skewed group distinct aggregate rewrite for MPP mode -func TestMPPSkewedGroupDistinctRewrite(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test table - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b bigint not null, c bigint, d date, e varchar(20))") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} - -// Test 3 stage aggregation for single count distinct -func TestMPPSingleDistinct3Stage(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - // test table - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b bigint not null, c bigint, d date, e varchar(20) collate utf8mb4_general_ci)") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - enforceMPPSuiteData := plannercore.GetEnforceMPPSuiteData() - enforceMPPSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} diff --git a/planner/core/exhaust_physical_plans.go b/planner/core/exhaust_physical_plans.go index 2e78d7f059b35..2d3d3e23b576a 100644 --- a/planner/core/exhaust_physical_plans.go +++ b/planner/core/exhaust_physical_plans.go @@ -2374,9 +2374,10 @@ func (lt *LogicalTopN) getPhysTopN(_ *property.PhysicalProperty) []PhysicalPlan for _, tp := range allTaskTypes { resultProp := &property.PhysicalProperty{TaskTp: tp, ExpectedCnt: math.MaxFloat64} topN := PhysicalTopN{ - ByItems: lt.ByItems, - Count: lt.Count, - Offset: lt.Offset, + ByItems: lt.ByItems, + PartitionBy: lt.PartitionBy, + Count: lt.Count, + Offset: lt.Offset, }.Init(lt.ctx, lt.stats, lt.blockOffset, resultProp) ret = append(ret, topN) } @@ -2397,8 +2398,9 @@ func (lt *LogicalTopN) getPhysLimits(_ *property.PhysicalProperty) []PhysicalPla for _, tp := range allTaskTypes { resultProp := &property.PhysicalProperty{TaskTp: tp, ExpectedCnt: float64(lt.Count + lt.Offset), SortItems: p.SortItems} limit := PhysicalLimit{ - Count: lt.Count, - Offset: lt.Offset, + Count: lt.Count, + Offset: lt.Offset, + PartitionBy: lt.GetPartitionBy(), }.Init(lt.ctx, lt.stats, lt.blockOffset, resultProp) limit.SetSchema(lt.Schema()) ret = append(ret, limit) @@ -2634,6 +2636,7 @@ func (p *baseLogicalPlan) canPushToCopImpl(storeTp kv.StoreType, considerDual bo switch c := ch.(type) { case *DataSource: validDs := false + partitionBy := false considerIndexMerge := false for _, path := range c.possibleAccessPaths { if path.StoreType == storeTp { @@ -2645,11 +2648,21 @@ func (p *baseLogicalPlan) canPushToCopImpl(storeTp kv.StoreType, considerDual bo } ret = ret && validDs - _, isTopN := p.self.(*LogicalTopN) - _, isLimit := p.self.(*LogicalLimit) + topN, isTopN := p.self.(*LogicalTopN) + limit, isLimit := p.self.(*LogicalLimit) + if isTopN { + partitionBy = len(topN.GetPartitionBy()) != 0 + } + if isLimit { + partitionBy = len(limit.GetPartitionBy()) != 0 + } if (isTopN || isLimit) && considerIndexMerge { return false // TopN and Limit cannot be pushed down to IndexMerge } + if (isTopN || isLimit) && storeTp == kv.TiFlash && partitionBy { + return false // Do not push limit/topN with partition by for TiFlash + } + if c.tableInfo.TableCacheStatusType != model.TableCacheStatusDisable { // Don't push to cop for cached table, it brings more harm than good: // 1. Those tables are small enough, push to cop can't utilize several TiKV to accelerate computation. @@ -3112,8 +3125,9 @@ func (p *LogicalLimit) exhaustPhysicalPlans(prop *property.PhysicalProperty) ([] for _, tp := range allTaskTypes { resultProp := &property.PhysicalProperty{TaskTp: tp, ExpectedCnt: float64(p.Count + p.Offset)} limit := PhysicalLimit{ - Offset: p.Offset, - Count: p.Count, + Offset: p.Offset, + Count: p.Count, + PartitionBy: p.GetPartitionBy(), }.Init(p.ctx, p.stats, p.blockOffset, resultProp) limit.SetSchema(p.Schema()) ret = append(ret, limit) diff --git a/planner/core/expression_rewriter_test.go b/planner/core/expression_rewriter_test.go index 94a63d814c030..82dc1cef7b451 100644 --- a/planner/core/expression_rewriter_test.go +++ b/planner/core/expression_rewriter_test.go @@ -21,7 +21,6 @@ import ( "github.com/pingcap/tidb/parser/terror" plannercore "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) @@ -378,62 +377,3 @@ func TestInsertOnDuplicateLazyMoreThan1Row(t *testing.T) { tk.MustExec("INSERT INTO t2 (a) VALUES (1) ON DUPLICATE KEY UPDATE a= (SELECT b FROM source);") tk.MustExec("DROP TABLE if exists t1, t2, source;") } - -func TestMultiColInExpression(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int)") - tk.MustExec("insert into t1 values(1,1),(2,null),(null,3),(4,4)") - tk.MustExec("analyze table t1") - tk.MustExec("create table t2(a int, b int)") - tk.MustExec("insert into t2 values(1,1),(2,null),(null,3),(5,4)") - tk.MustExec("analyze table t2") - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") - - expressionRewriterSuiteData := plannercore.GetExpressionRewriterSuiteData() - expressionRewriterSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Res...)) - } -} - -func TestBitFuncsReturnType(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("create table t (a timestamp, b varbinary(32))") - tk.MustExec("insert into t values ('2006-08-27 21:57:57', 0x373037343631313230)") - tk.MustExec("analyze table t") - var input []string - var output []struct { - Plan []string - } - - expressionRewriterSuiteData := plannercore.GetExpressionRewriterSuiteData() - expressionRewriterSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - } -} diff --git a/planner/core/find_best_task.go b/planner/core/find_best_task.go index f9a4c6e094a81..60bc111c4fdc5 100644 --- a/planner/core/find_best_task.go +++ b/planner/core/find_best_task.go @@ -388,7 +388,6 @@ func (p *baseLogicalPlan) findBestTask(prop *property.PhysicalProperty, planCoun return invalidTask, 0, nil } - bestTask = invalidTask cntPlan = 0 // prop should be read only because its cached hashcode might be not consistent // when it is changed. So we clone a new one for the temporary changes. diff --git a/planner/core/indexmerge_path.go b/planner/core/indexmerge_path.go index ab67a1634f1f9..4cefaa813052e 100644 --- a/planner/core/indexmerge_path.go +++ b/planner/core/indexmerge_path.go @@ -109,11 +109,28 @@ func (ds *DataSource) generateIndexMergeOrPaths(filters []expression.Expression) if !ok || sf.FuncName.L != ast.LogicOr { continue } + // shouldKeepCurrentFilter means the partial paths can't cover the current filter completely, so we must add + // the current filter into a Selection after partial paths. + shouldKeepCurrentFilter := false var partialPaths = make([]*util.AccessPath, 0, usedIndexCount) dnfItems := expression.FlattenDNFConditions(sf) for _, item := range dnfItems { cnfItems := expression.SplitCNFItems(item) - itemPaths := ds.accessPathsForConds(cnfItems, usedIndexCount) + + pushedDownCNFItems := make([]expression.Expression, 0, len(cnfItems)) + for _, cnfItem := range cnfItems { + if expression.CanExprsPushDown(ds.ctx.GetSessionVars().StmtCtx, + []expression.Expression{cnfItem}, + ds.ctx.GetClient(), + kv.TiKV, + ) { + pushedDownCNFItems = append(pushedDownCNFItems, cnfItem) + } else { + shouldKeepCurrentFilter = true + } + } + + itemPaths := ds.accessPathsForConds(pushedDownCNFItems, usedIndexCount) if len(itemPaths) == 0 { partialPaths = nil break @@ -140,7 +157,7 @@ func (ds *DataSource) generateIndexMergeOrPaths(filters []expression.Expression) continue } if len(partialPaths) > 1 { - possiblePath := ds.buildIndexMergeOrPath(filters, partialPaths, i) + possiblePath := ds.buildIndexMergeOrPath(filters, partialPaths, i, shouldKeepCurrentFilter) if possiblePath == nil { return nil } @@ -308,28 +325,32 @@ func (ds *DataSource) buildIndexMergePartialPath(indexAccessPaths []*util.Access } // buildIndexMergeOrPath generates one possible IndexMergePath. -func (ds *DataSource) buildIndexMergeOrPath(filters []expression.Expression, partialPaths []*util.AccessPath, current int) *util.AccessPath { +func (ds *DataSource) buildIndexMergeOrPath( + filters []expression.Expression, + partialPaths []*util.AccessPath, + current int, + shouldKeepCurrentFilter bool, +) *util.AccessPath { indexMergePath := &util.AccessPath{PartialIndexPaths: partialPaths} indexMergePath.TableFilters = append(indexMergePath.TableFilters, filters[:current]...) indexMergePath.TableFilters = append(indexMergePath.TableFilters, filters[current+1:]...) - var addCurrentFilter bool for _, path := range partialPaths { // If any partial path contains table filters, we need to keep the whole DNF filter in the Selection. if len(path.TableFilters) > 0 { - addCurrentFilter = true + shouldKeepCurrentFilter = true } // If any partial path's index filter cannot be pushed to TiKV, we should keep the whole DNF filter. if len(path.IndexFilters) != 0 && !expression.CanExprsPushDown(ds.ctx.GetSessionVars().StmtCtx, path.IndexFilters, ds.ctx.GetClient(), kv.TiKV) { - addCurrentFilter = true + shouldKeepCurrentFilter = true // Clear IndexFilter, the whole filter will be put in indexMergePath.TableFilters. path.IndexFilters = nil } if len(path.TableFilters) != 0 && !expression.CanExprsPushDown(ds.ctx.GetSessionVars().StmtCtx, path.TableFilters, ds.ctx.GetClient(), kv.TiKV) { - addCurrentFilter = true + shouldKeepCurrentFilter = true path.TableFilters = nil } } - if addCurrentFilter { + if shouldKeepCurrentFilter { indexMergePath.TableFilters = append(indexMergePath.TableFilters, filters[current]) } return indexMergePath diff --git a/planner/core/integration_partition_test.go b/planner/core/integration_partition_test.go index b17dcf6c72812..4d031c87553e8 100644 --- a/planner/core/integration_partition_test.go +++ b/planner/core/integration_partition_test.go @@ -23,173 +23,14 @@ import ( "strings" "testing" - "github.com/pingcap/failpoint" "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/parser/auth" - "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/pingcap/tidb/util/benchdaily" "github.com/stretchr/testify/require" ) -func TestListPartitionPushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("create database list_push_down") - tk.MustExec("use list_push_down") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists tlist") - tk.MustExec(`set tidb_enable_list_partition = 1`) - tk.MustExec(`create table tlist (a int) partition by list (a) ( - partition p0 values in (0, 1, 2), - partition p1 values in (3, 4, 5))`) - tk.MustExec(`create table tcollist (a int) partition by list columns(a) ( - partition p0 values in (0, 1, 2), - partition p1 values in (3, 4, 5))`) - tk.MustExec("set @@tidb_partition_prune_mode = 'static'") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationPartitionSuiteData := core.GetIntegrationPartitionSuiteData() - integrationPartitionSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestListColVariousTypes(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("create database list_col_partition_types") - tk.MustExec("use list_col_partition_types") - tk.MustExec("drop table if exists tlist") - tk.MustExec(`set tidb_enable_list_partition = 1`) - - tk.MustExec(`create table tint (a int) partition by list columns(a) (partition p0 values in (0, 1), partition p1 values in (2, 3))`) - tk.MustExec(`create table tdate (a date) partition by list columns(a) (partition p0 values in ('2000-01-01', '2000-01-02'), partition p1 values in ('2000-01-03', '2000-01-04'))`) - tk.MustExec(`create table tstring (a varchar(32)) partition by list columns(a) (partition p0 values in ('a', 'b'), partition p1 values in ('c', 'd'))`) - - err := tk.ExecToErr(`create table tdouble (a double) partition by list columns(a) (partition p0 values in (0, 1), partition p1 values in (2, 3))`) - require.Error(t, err) - require.Contains(t, err.Error(), "not allowed") - - err = tk.ExecToErr(`create table tdecimal (a decimal(30, 10)) partition by list columns(a) (partition p0 values in (0, 1), partition p1 values in (2, 3))`) - require.Error(t, err) - require.Contains(t, err.Error(), "not allowed") - - tk.MustExec(`insert into tint values (0), (1), (2), (3)`) - tk.MustExec(`insert into tdate values ('2000-01-01'), ('2000-01-02'), ('2000-01-03'), ('2000-01-04')`) - tk.MustExec(`insert into tstring values ('a'), ('b'), ('c'), ('d')`) - tk.MustExec(`analyze table tint`) - tk.MustExec(`analyze table tdate`) - tk.MustExec(`analyze table tstring`) - - var input []string - var output []struct { - SQL string - Results []string - } - integrationPartitionSuiteData := core.GetIntegrationPartitionSuiteData() - integrationPartitionSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Results = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Results...)) - } -} - -func TestListPartitionPruning(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("create database list_partition_pruning") - tk.MustExec("use list_partition_pruning") - tk.MustExec("drop table if exists tlist") - tk.MustExec(`set tidb_enable_list_partition = 1`) - tk.MustExec(`create table tlist (a int) partition by list (a) ( - partition p0 values in (0, 1, 2), - partition p1 values in (3, 4, 5), - partition p2 values in (6, 7, 8), - partition p3 values in (9, 10, 11))`) - tk.MustExec(`create table tcollist (a int) partition by list columns(a) ( - partition p0 values in (0, 1, 2), - partition p1 values in (3, 4, 5), - partition p2 values in (6, 7, 8), - partition p3 values in (9, 10, 11))`) - tk.MustExec(`analyze table tlist`) - tk.MustExec(`analyze table tcollist`) - - var input []string - var output []struct { - SQL string - DynamicPlan []string - StaticPlan []string - } - integrationPartitionSuiteData := core.GetIntegrationPartitionSuiteData() - integrationPartitionSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") - output[i].DynamicPlan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - tk.MustExec("set @@tidb_partition_prune_mode = 'static'") - output[i].StaticPlan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") - tk.MustQuery(tt).Check(testkit.Rows(output[i].DynamicPlan...)) - tk.MustExec("set @@tidb_partition_prune_mode = 'static'") - tk.MustQuery(tt).Check(testkit.Rows(output[i].StaticPlan...)) - } -} - -func TestListPartitionFunctions(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("create database list_partition_pruning") - tk.MustExec("use list_partition_pruning") - tk.MustExec("set tidb_enable_list_partition = 1") - tk.MustExec("set @@tidb_partition_prune_mode = 'static'") - - var input []string - var output []struct { - SQL string - Results []string - } - integrationPartitionSuiteData := core.GetIntegrationPartitionSuiteData() - integrationPartitionSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Results = nil - if strings.Contains(tt, "select") { - output[i].Results = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) - } - }) - - if strings.Contains(tt, "select") { - tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Results...)) - } else { - tk.MustExec(tt) - } - } -} - func TestListPartitionOrderLimit(t *testing.T) { store := testkit.CreateMockStore(t) @@ -1655,43 +1496,3 @@ func TestPartitionProcessorWithUninitializedTable(t *testing.T) { } tk.MustQuery("explain format=brief select * from q1,q2").CheckAt([]int{0}, rows) } - -func TestEstimationForTopNPushToDynamicPartition(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists tlist") - tk.MustExec(`set tidb_enable_list_partition = 1`) - tk.MustExec(`create table trange (a int, b int, c int, index ia(a), primary key (b) clustered) - partition by range(b) ( - partition p1 values less than(100), - partition p2 values less than(200), - partition p3 values less than maxvalue);`) - tk.MustExec(`create table tlist (a int, b int, c int, index ia(a), primary key (b) clustered) - partition by list (b) ( - partition p0 values in (0, 1, 2), - partition p1 values in (3, 4, 5));`) - tk.MustExec(`create table thash (a int, b int, c int, index ia(a), primary key (b) clustered) - partition by hash(b) partitions 4;`) - tk.MustExec(`create table t (a int, b int, c int, index ia(a), primary key (b) clustered);`) - tk.MustExec(`analyze table trange;`) - tk.MustExec(`analyze table tlist;`) - tk.MustExec(`analyze table thash;`) - tk.MustExec(`analyze table t;`) - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationPartitionSuiteData := core.GetIntegrationPartitionSuiteData() - integrationPartitionSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} diff --git a/planner/core/integration_test.go b/planner/core/integration_test.go index f6cce8454e945..d8e00e9fdabb3 100644 --- a/planner/core/integration_test.go +++ b/planner/core/integration_test.go @@ -36,12 +36,9 @@ import ( "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/session" - "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/sessionctx/variable" - "github.com/pingcap/tidb/statistics/handle" "github.com/pingcap/tidb/table" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/pingcap/tidb/util" "github.com/stretchr/testify/require" ) @@ -163,85 +160,6 @@ func TestAggPushDownLeftJoin(t *testing.T) { " └─TableFullScan 10000.00 cop[tikv] table:customer keep order:false, stats:pseudo")) } -func TestPushLimitDownIndexLookUpReader(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_executor_concurrency = 4;") - tk.MustExec("set @@session.tidb_hash_join_concurrency = 5;") - tk.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") - tk.MustExec("use test") - tk.MustExec("drop table if exists tbl") - tk.MustExec("create table tbl(a int, b int, c int, key idx_b_c(b,c))") - tk.MustExec("insert into tbl values(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5)") - tk.MustExec("analyze table tbl") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestAggColumnPrune(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int)") - tk.MustExec("insert into t values(1),(2)") - - var input []string - var output []struct { - SQL string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) - } -} - -func TestIsFromUnixtimeNullRejective(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec(`drop table if exists t;`) - tk.MustExec(`create table t(a bigint, b bigint);`) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssue22298(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -377,31 +295,6 @@ func TestAntiJoinConstProp(t *testing.T) { )) } -func TestSimplifyOuterJoinWithCast(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int not null, b datetime default null)") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestNoneAccessPathsFoundByIsolationRead(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -432,10 +325,50 @@ func TestNoneAccessPathsFoundByIsolationRead(t *testing.T) { tk.MustExec("select * from t") } -func TestSelPushDownTiFlash(t *testing.T) { +func TestPartitionTableDynamicModeUnderNewCollation(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database test_new_collation") + tk.MustExec("use test_new_collation") + tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") + + // hash + range partition + tk.MustExec(`CREATE TABLE thash (a int, c varchar(20) charset utf8mb4 collate utf8mb4_general_ci, key(a)) partition by hash(a) partitions 4`) + tk.MustExec(`CREATE TABLE trange (a int, c varchar(20) charset utf8mb4 collate utf8mb4_general_ci, key(a)) partition by range(a) ( + partition p0 values less than (10), + partition p1 values less than (20), + partition p2 values less than (30), + partition p3 values less than (40))`) + tk.MustExec(`insert into thash values (1, 'a'), (1, 'A'), (11, 'a'), (11, 'A'), (21, 'a'), (21, 'A'), (31, 'a'), (31, 'A')`) + tk.MustExec(`insert into trange values (1, 'a'), (1, 'A'), (11, 'a'), (11, 'A'), (21, 'a'), (21, 'A'), (31, 'a'), (31, 'A')`) + tk.MustQuery(`select * from thash use index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) + tk.MustQuery(`select * from thash ignore index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) + tk.MustQuery(`select * from trange use index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) + tk.MustQuery(`select * from trange ignore index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) + + // range partition and partitioned by utf8mb4_general_ci + tk.MustExec(`create table strrange(a varchar(10) charset utf8mb4 collate utf8mb4_general_ci, b int) partition by range columns(a) ( + partition p0 values less than ('a'), + partition p1 values less than ('k'), + partition p2 values less than ('z'))`) + tk.MustExec("insert into strrange values ('a', 1), ('A', 1), ('y', 1), ('Y', 1), ('q', 1)") + tk.MustQuery("select * from strrange where a in ('a', 'y')").Sort().Check(testkit.Rows("A 1", "Y 1", "a 1", "y 1")) + + // list partition and partitioned by utf8mb4_general_ci + tk.MustExec(`create table strlist(a varchar(10) charset utf8mb4 collate utf8mb4_general_ci, b int) partition by list columns (a) ( + partition p0 values in ('a', 'b'), + partition p1 values in ('c', 'd'), + partition p2 values in ('e', 'f'))`) + tk.MustExec("insert into strlist values ('a', 1), ('A', 1), ('d', 1), ('D', 1), ('e', 1)") + tk.MustQuery(`select * from strlist where a='a'`).Sort().Check(testkit.Rows("A 1", "a 1")) + tk.MustQuery(`select * from strlist where a in ('D', 'e')`).Sort().Check(testkit.Rows("D 1", "d 1", "e 1")) +} + +func TestAggPushDownEngine(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("drop table if exists t") tk.MustExec("create table t(a int primary key, b varchar(20))") @@ -454,51 +387,38 @@ func TestSelPushDownTiFlash(t *testing.T) { } tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 0") - tk.MustExec("set tidb_cost_model_version=2") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustQuery("explain format = 'brief' select approx_count_distinct(a) from t").Check(testkit.Rows( + "StreamAgg 1.00 root funcs:approx_count_distinct(Column#5)->Column#3", + "└─TableReader 1.00 root data:StreamAgg", + " └─StreamAgg 1.00 batchCop[tiflash] funcs:approx_count_distinct(test.t.a)->Column#5", + " └─TableFullScan 10000.00 batchCop[tiflash] table:t keep order:false, stats:pseudo")) + + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tikv'") + + tk.MustQuery("explain format = 'brief' select approx_count_distinct(a) from t").Check(testkit.Rows( + "HashAgg 1.00 root funcs:approx_count_distinct(test.t.a)->Column#3", + "└─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo")) } -func TestVerboseExplain(t *testing.T) { +func TestIssue15110(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) - tk.MustExec("drop table if exists t1, t2, t3") - tk.MustExec("create table t1(a int, b int)") - tk.MustExec("create table t2(a int, b int)") - tk.MustExec("create table t3(a int, b int, index c(b))") - tk.MustExec("insert into t1 values(1,2)") - tk.MustExec("insert into t1 values(3,4)") - tk.MustExec("insert into t1 values(5,6)") - tk.MustExec("insert into t2 values(1,2)") - tk.MustExec("insert into t2 values(3,4)") - tk.MustExec("insert into t2 values(5,6)") - tk.MustExec("insert into t3 values(1,2)") - tk.MustExec("insert into t3 values(3,4)") - tk.MustExec("insert into t3 values(5,6)") - tk.MustExec("analyze table t1") - tk.MustExec("analyze table t2") - tk.MustExec("analyze table t3") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") + tk.MustExec("drop table if exists crm_rd_150m") + tk.MustExec(`CREATE TABLE crm_rd_150m ( + product varchar(256) DEFAULT NULL, + uks varchar(16) DEFAULT NULL, + brand varchar(256) DEFAULT NULL, + cin varchar(16) DEFAULT NULL, + created_date timestamp NULL DEFAULT NULL, + quantity int(11) DEFAULT NULL, + amount decimal(11,0) DEFAULT NULL, + pl_date timestamp NULL DEFAULT NULL, + customer_first_date timestamp NULL DEFAULT NULL, + recent_date timestamp NULL DEFAULT NULL + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;`) // Create virtual tiflash replica info. dom := domain.GetDomain(tk.Session()) @@ -506,7 +426,7 @@ func TestVerboseExplain(t *testing.T) { db, exists := is.SchemaByName(model.NewCIStr("test")) require.True(t, exists) for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t1" || tblInfo.Name.L == "t2" { + if tblInfo.Name.L == "crm_rd_150m" { tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ Count: 1, Available: true, @@ -514,4689 +434,2232 @@ func TestVerboseExplain(t *testing.T) { } } - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") + tk.MustExec("explain format = 'brief' SELECT count(*) FROM crm_rd_150m dataset_48 WHERE (CASE WHEN (month(dataset_48.customer_first_date)) <= 30 THEN '新客' ELSE NULL END) IS NOT NULL;") } -func TestPushDownToTiFlashWithKeepOrder(t *testing.T) { +func TestIssue40910(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b varchar(20))") + tk.MustExec(`create table t(a int, b int, index idx_a(a), index idx_b(b));`) - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + tk.MustExec("select * from t where a > 1 and a < 10 order by b;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) + tk.MustExec("create session binding for select * from t where a > 1 and a < 10 order by b using select /*+ use_index(t, idx_a) */ * from t where a > 1 and a < 10 order by b;") + tk.MustExec("select * from t where a > 1 and a < 10 order by b;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 0") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("select /*+ use_index(t, idx_b) */ * from t where a > 1 and a < 10 order by b;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) + + tk.MustExec("select /*+ use_index(t, idx_b) */ * from t where a > 1 and a < 10 order by b;") + tk.MustQuery("show warnings").Check(testkit.Rows( + "Warning 1105 The system ignores the hints in the current query and uses the hints specified in the bindSQL: SELECT /*+ use_index(`t` `idx_a`)*/ * FROM `test`.`t` WHERE `a` > 1 AND `a` < 10 ORDER BY `b`")) } -func TestPushDownToTiFlashWithKeepOrderInFastMode(t *testing.T) { +func TestKeepOrderHintWithBinding(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b varchar(20))") - tk.MustExec("set @@session.tiflash_fastscan=ON") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(a int, b int, index idx_a(a));") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + // create binding for order_index hint + tk.MustExec("select * from t1 where a<10 order by a limit 1;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) + tk.MustExec("create global binding for select * from t1 where a<10 order by a limit 1 using select /*+ order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;") + tk.MustExec("select * from t1 where a<10 order by a limit 1;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) + res := tk.MustQuery("show global bindings").Rows() + require.Equal(t, res[0][0], "select * from `test` . `t1` where `a` < ? order by `a` limit ?") + require.Equal(t, res[0][1], "SELECT /*+ order_index(`t1` `idx_a`)*/ * FROM `test`.`t1` WHERE `a` < 10 ORDER BY `a` LIMIT 1") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 0") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("drop global binding for select * from t1 where a<10 order by a limit 1;") + tk.MustExec("select * from t1 where a<10 order by a limit 1;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) + res = tk.MustQuery("show global bindings").Rows() + require.Equal(t, len(res), 0) + + // create binding for no_order_index hint + tk.MustExec("create global binding for select * from t1 where a<10 order by a limit 1 using select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;") + tk.MustExec("select * from t1 where a<10 order by a limit 1;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) + res = tk.MustQuery("show global bindings").Rows() + require.Equal(t, res[0][0], "select * from `test` . `t1` where `a` < ? order by `a` limit ?") + require.Equal(t, res[0][1], "SELECT /*+ no_order_index(`t1` `idx_a`)*/ * FROM `test`.`t1` WHERE `a` < 10 ORDER BY `a` LIMIT 1") + + tk.MustExec("drop global binding for select * from t1 where a<10 order by a limit 1;") + tk.MustExec("select * from t1 where a<10 order by a limit 1;") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) + res = tk.MustQuery("show global bindings").Rows() + require.Equal(t, len(res), 0) } -func TestMPPJoin(t *testing.T) { +func TestViewHintWithBinding(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists d1_t") - tk.MustExec("create table d1_t(d1_k int, value int)") - tk.MustExec("insert into d1_t values(1,2),(2,3)") - tk.MustExec("analyze table d1_t") - tk.MustExec("drop table if exists d2_t") - tk.MustExec("create table d2_t(d2_k decimal(10,2), value int)") - tk.MustExec("insert into d2_t values(10.11,2),(10.12,3)") - tk.MustExec("analyze table d2_t") - tk.MustExec("drop table if exists d3_t") - tk.MustExec("create table d3_t(d3_k date, value int)") - tk.MustExec("insert into d3_t values(date'2010-01-01',2),(date'2010-01-02',3)") - tk.MustExec("analyze table d3_t") - tk.MustExec("drop table if exists fact_t") - tk.MustExec("create table fact_t(d1_k int, d2_k decimal(10,2), d3_k date, col1 int, col2 int, col3 int)") - tk.MustExec("insert into fact_t values(1,10.11,date'2010-01-01',1,2,3),(1,10.11,date'2010-01-02',1,2,3),(1,10.12,date'2010-01-01',1,2,3),(1,10.12,date'2010-01-02',1,2,3)") - tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") - tk.MustExec("analyze table fact_t") + tk.MustExec("drop view if exists v, v1") + tk.MustExec("drop table if exists t, t1, t2, t3") + tk.MustExec("create table t(a int, b int);") + tk.MustExec("create table t1(a int, b int);") + tk.MustExec("create table t2(a int, b int);") + tk.MustExec("create table t3(a int, b int)") + tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join (select count(*) as a from t1 join t2 join t3 where t1.b=t2.b and t2.a = t3.a group by t2.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v1 as select t.a, t.b from t join (select count(*) as a from t1 join v on t1.b=v.b group by v.a) tt on t.a = tt.a;") + tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "fact_t" || tblInfo.Name.L == "d1_t" || tblInfo.Name.L == "d2_t" || tblInfo.Name.L == "d3_t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + tk.MustExec("select * from v2") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) + tk.MustExec("create global binding for select * from v2 using select /*+ qb_name(qb_v_2, v2.v1@sel_2 .v@sel_2 .@sel_2), merge_join(t1@qb_v_2), stream_agg(@qb_v_2), qb_name(qb_v_1, v2. v1@sel_2 .v@sel_2 .@sel_1), merge_join(t@qb_v_1) */ * from v2;") + tk.MustExec("select * from v2") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) + res := tk.MustQuery("show global bindings").Rows() + require.Equal(t, res[0][0], "select * from `test` . `v2`") + require.Equal(t, res[0][1], "SELECT /*+ qb_name(`qb_v_2` , `v2`. `v1`@`sel_2`. `v`@`sel_2`. ``@`sel_2`) merge_join(`t1`@`qb_v_2`) stream_agg(@`qb_v_2`) qb_name(`qb_v_1` , `v2`. `v1`@`sel_2`. `v`@`sel_2`. ``@`sel_1`) merge_join(`t`@`qb_v_1`)*/ * FROM `test`.`v2`") - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 1") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("drop global binding for select * from v2") + tk.MustExec("select * from v2") + tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) + res = tk.MustQuery("show global bindings").Rows() + require.Equal(t, len(res), 0) } -func TestMPPLeftSemiJoin(t *testing.T) { +func TestPartitionPruningWithDateType(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - // test table tk.MustExec("use test") - tk.MustExec("create table test.t(a int not null, b int null);") - tk.MustExec("set tidb_allow_mpp=1; set tidb_enforce_mpp=1;") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a datetime) partition by range columns (a) (partition p1 values less than ('20000101'), partition p2 values less than ('2000-10-01'));") + tk.MustExec("insert into t values ('20000201'), ('19000101');") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") || strings.HasPrefix(tt, "UPDATE") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } + // cannot get the statistical information immediately + // tk.MustQuery(`SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 't';`).Check(testkit.Rows("p1 1", "p2 1")) + str := tk.MustQuery(`desc select * from t where a < '2000-01-01';`).Rows()[0][3].(string) + require.True(t, strings.Contains(str, "partition:p1")) } -func TestMPPOuterJoinBuildSideForBroadcastJoin(t *testing.T) { +func TestPartitionPruningForEQ(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists a") - tk.MustExec("create table a(id int, value int)") - tk.MustExec("insert into a values(1,2),(2,3)") - tk.MustExec("analyze table a") - tk.MustExec("drop table if exists b") - tk.MustExec("create table b(id int, value int)") - tk.MustExec("insert into b values(1,2),(2,3),(3,4)") - tk.MustExec("analyze table b") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "a" || tblInfo.Name.L == "b" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 0") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 10000") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 10000") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a datetime, b int) partition by range(weekday(a)) (partition p0 values less than(10), partition p1 values less than (100))") + + is := tk.Session().GetInfoSchema().(infoschema.InfoSchema) + tbl, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + pt := tbl.(table.PartitionedTable) + query, err := expression.ParseSimpleExprWithTableInfo(tk.Session(), "a = '2020-01-01 00:00:00'", tbl.Meta()) + require.NoError(t, err) + dbName := model.NewCIStr(tk.Session().GetSessionVars().CurrentDB) + columns, names, err := expression.ColumnInfos2ColumnsAndNames(tk.Session(), dbName, tbl.Meta().Name, tbl.Meta().Cols(), tbl.Meta()) + require.NoError(t, err) + // Even the partition is not monotonous, EQ condition should be prune! + // select * from t where a = '2020-01-01 00:00:00' + res, err := core.PartitionPruning(tk.Session(), pt, []expression.Expression{query}, nil, columns, names) + require.NoError(t, err) + require.Len(t, res, 1) + require.Equal(t, 0, res[0]) } -func TestMPPOuterJoinBuildSideForShuffleJoinWithFixedBuildSide(t *testing.T) { +func TestErrNoDB(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("create user test") + _, err := tk.Exec("grant select on test1111 to test@'%'") + require.Equal(t, core.ErrNoDB, errors.Cause(err)) + _, err = tk.Exec("grant select on * to test@'%'") + require.Equal(t, core.ErrNoDB, errors.Cause(err)) + _, err = tk.Exec("revoke select on * from test@'%'") + require.Equal(t, core.ErrNoDB, errors.Cause(err)) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists a") - tk.MustExec("create table a(id int, value int)") - tk.MustExec("insert into a values(1,2),(2,3)") - tk.MustExec("analyze table a") - tk.MustExec("drop table if exists b") - tk.MustExec("create table b(id int, value int)") - tk.MustExec("insert into b values(1,2),(2,3),(3,4)") - tk.MustExec("analyze table b") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "a" || tblInfo.Name.L == "b" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("create table test1111 (id int)") + tk.MustExec("grant select on test1111 to test@'%'") } -func TestMPPOuterJoinBuildSideForShuffleJoin(t *testing.T) { +func TestINLJHintSmallTable(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists a") - tk.MustExec("create table a(id int, value int)") - tk.MustExec("insert into a values(1,2),(2,3)") - tk.MustExec("analyze table a") - tk.MustExec("drop table if exists b") - tk.MustExec("create table b(id int, value int)") - tk.MustExec("insert into b values(1,2),(2,3),(3,4)") - tk.MustExec("analyze table b") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "a" || tblInfo.Name.L == "b" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 0") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int not null, b int, key(a))") + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("create table t2(a int not null, b int, key(a))") + tk.MustExec("insert into t2 values(1,1),(2,2),(3,3),(4,4),(5,5)") + tk.MustExec("analyze table t1, t2") + tk.MustExec("explain format = 'brief' select /*+ TIDB_INLJ(t1) */ * from t1 join t2 on t1.a = t2.a") } -func TestMPPShuffledJoin(t *testing.T) { +func TestInvisibleIndex(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists d1_t") - tk.MustExec("create table d1_t(d1_k int, value int)") - tk.MustExec("insert into d1_t values(1,2),(2,3)") - tk.MustExec("insert into d1_t values(1,2),(2,3)") - tk.MustExec("analyze table d1_t") - tk.MustExec("drop table if exists d2_t") - tk.MustExec("create table d2_t(d2_k decimal(10,2), value int)") - tk.MustExec("insert into d2_t values(10.11,2),(10.12,3)") - tk.MustExec("insert into d2_t values(10.11,2),(10.12,3)") - tk.MustExec("analyze table d2_t") - tk.MustExec("drop table if exists d3_t") - tk.MustExec("create table d3_t(d3_k date, value int)") - tk.MustExec("insert into d3_t values(date'2010-01-01',2),(date'2010-01-02',3)") - tk.MustExec("insert into d3_t values(date'2010-01-01',2),(date'2010-01-02',3)") - tk.MustExec("analyze table d3_t") - tk.MustExec("drop table if exists fact_t") - tk.MustExec("create table fact_t(d1_k int, d2_k decimal(10,2), d3_k date, col1 int, col2 int, col3 int)") - tk.MustExec("insert into fact_t values(1,10.11,date'2010-01-01',1,2,3),(1,10.11,date'2010-01-02',1,2,3),(1,10.12,date'2010-01-01',1,2,3),(1,10.12,date'2010-01-02',1,2,3)") - tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") - tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") - tk.MustExec("insert into fact_t values(2,10.11,date'2010-01-01',1,2,3),(2,10.11,date'2010-01-02',1,2,3),(2,10.12,date'2010-01-01',1,2,3),(2,10.12,date'2010-01-02',1,2,3)") - tk.MustExec("analyze table fact_t") + tk.MustExec("drop table if exists t") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "fact_t" || tblInfo.Name.L == "d1_t" || tblInfo.Name.L == "d2_t" || tblInfo.Name.L == "d3_t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + // Optimizer cannot see invisible indexes. + tk.MustExec("create table t(a int, b int, unique index i_a (a) invisible, unique index i_b(b))") + tk.MustExec("insert into t values (1,2)") - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } -} + // For issue 26217, can't use invisible index after admin check table. + tk.MustExec("admin check table t") -func TestMPPJoinWithCanNotFoundColumnInSchemaColumnsError(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1(id int, v1 decimal(20,2), v2 decimal(20,2))") - tk.MustExec("create table t2(id int, v1 decimal(10,2), v2 decimal(10,2))") - tk.MustExec("create table t3(id int, v1 decimal(10,2), v2 decimal(10,2))") - tk.MustExec("insert into t1 values(1,1,1),(2,2,2)") - tk.MustExec("insert into t2 values(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8)") - tk.MustExec("insert into t3 values(1,1,1)") - tk.MustExec("analyze table t1") - tk.MustExec("analyze table t2") - tk.MustExec("analyze table t3") + // Optimizer cannot use invisible indexes. + tk.MustQuery("select a from t order by a").Check(testkit.Rows("1")) + require.False(t, tk.MustUseIndex("select a from t order by a", "i_a")) + tk.MustQuery("select a from t where a > 0").Check(testkit.Rows("1")) + require.False(t, tk.MustUseIndex("select a from t where a > 1", "i_a")) - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t1" || tblInfo.Name.L == "t2" || tblInfo.Name.L == "t3" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + // If use invisible indexes in index hint and sql hint, throw an error. + errStr := "[planner:1176]Key 'i_a' doesn't exist in table 't'" + tk.MustGetErrMsg("select * from t use index(i_a)", errStr) + tk.MustGetErrMsg("select * from t force index(i_a)", errStr) + tk.MustGetErrMsg("select * from t ignore index(i_a)", errStr) + tk.MustQuery("select /*+ USE_INDEX(t, i_a) */ * from t") + require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) + require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, errStr) + tk.MustQuery("select /*+ IGNORE_INDEX(t, i_a), USE_INDEX(t, i_b) */ a from t order by a") + require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) + require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, errStr) + tk.MustQuery("select /*+ FORCE_INDEX(t, i_a), USE_INDEX(t, i_b) */ a from t order by a") + require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) + require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, errStr) + // For issue 15519 + inapplicableErrStr := "[planner:1815]force_index(test.aaa) is inapplicable, check whether the table(test.aaa) exists" + tk.MustQuery("select /*+ FORCE_INDEX(aaa) */ * from t") + require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) + require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, inapplicableErrStr) - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_enforce_mpp = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") - tk.MustExec("set @@session.tidb_opt_mpp_outer_join_fixed_build_side = 0") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("admin check table t") + tk.MustExec("admin check index t i_a") } -func TestJoinNotSupportedByTiFlash(t *testing.T) { +func TestTopNByConstFunc(t *testing.T) { store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists table_1") - tk.MustExec("create table table_1(id int not null, bit_col bit(2) not null, datetime_col datetime not null)") - tk.MustExec("insert into table_1 values(1,b'1','2020-01-01 00:00:00'),(2,b'0','2020-01-01 00:00:00')") - tk.MustExec("analyze table table_1") - - tk.MustExec("insert into mysql.expr_pushdown_blacklist values('dayofmonth', 'tiflash', '');") - tk.MustExec("admin reload expr_pushdown_blacklist;") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "table_1" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 1") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } - - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustQuery("select max(t.col) from (select 'a' as col union all select '' as col) as t").Check(testkit.Rows( + "a", + )) } -func TestMPPWithHashExchangeUnderNewCollation(t *testing.T) { +func TestIssue32672(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists table_1") - tk.MustExec("create table table_1(id int not null, value char(10)) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;") - tk.MustExec("insert into table_1 values(1,'1'),(2,'2')") - tk.MustExec("drop table if exists table_2") - tk.MustExec("create table table_2(id int not null, value char(10)) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;") - tk.MustExec("insert into table_2 values(1,'1'),(2,'2')") - tk.MustExec("analyze table table_1") - tk.MustExec("analyze table table_2") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "table_1" || tblInfo.Name.L == "table_2" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 0") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 0") - tk.MustExec("set @@session.tidb_hash_exchange_with_new_collation = 1") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + for _, agg := range []string{"stream", "hash"} { + rs := tk.MustQuery(fmt.Sprintf("explain format='verbose' select /*+ %v_agg() */ count(*) from t", agg)).Rows() + // cols: id, estRows, estCost, ... + operator := rs[0][0].(string) + cost, err := strconv.ParseFloat(rs[0][2].(string), 64) + require.NoError(t, err) + require.True(t, strings.Contains(strings.ToLower(operator), agg)) + require.True(t, cost > 0) } } -func TestMPPWithBroadcastExchangeUnderNewCollation(t *testing.T) { +func TestIssue15546(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists table_1") - tk.MustExec("create table table_1(id int not null, value char(10))") - tk.MustExec("insert into table_1 values(1,'1'),(2,'2')") - tk.MustExec("analyze table table_1") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "table_1" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 1") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("use test") + tk.MustExec("drop table if exists t, pt, vt") + tk.MustExec("create table t(a int, b int)") + tk.MustExec("insert into t values(1, 1)") + tk.MustExec("create table pt(a int primary key, b int) partition by range(a) (" + + "PARTITION `p0` VALUES LESS THAN (10), PARTITION `p1` VALUES LESS THAN (20), PARTITION `p2` VALUES LESS THAN (30))") + tk.MustExec("insert into pt values(1, 1), (11, 11), (21, 21)") + tk.MustExec("create definer='root'@'localhost' view vt(a, b) as select a, b from t") + tk.MustQuery("select * from pt, vt where pt.a = vt.a").Check(testkit.Rows("1 1 1 1")) } -func TestPartitionTableDynamicModeUnderNewCollation(t *testing.T) { +func TestApproxCountDistinctInPartitionTable(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("create database test_new_collation") - tk.MustExec("use test_new_collation") - tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") - // hash + range partition - tk.MustExec(`CREATE TABLE thash (a int, c varchar(20) charset utf8mb4 collate utf8mb4_general_ci, key(a)) partition by hash(a) partitions 4`) - tk.MustExec(`CREATE TABLE trange (a int, c varchar(20) charset utf8mb4 collate utf8mb4_general_ci, key(a)) partition by range(a) ( - partition p0 values less than (10), - partition p1 values less than (20), - partition p2 values less than (30), - partition p3 values less than (40))`) - tk.MustExec(`insert into thash values (1, 'a'), (1, 'A'), (11, 'a'), (11, 'A'), (21, 'a'), (21, 'A'), (31, 'a'), (31, 'A')`) - tk.MustExec(`insert into trange values (1, 'a'), (1, 'A'), (11, 'a'), (11, 'A'), (21, 'a'), (21, 'A'), (31, 'a'), (31, 'A')`) - tk.MustQuery(`select * from thash use index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) - tk.MustQuery(`select * from thash ignore index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) - tk.MustQuery(`select * from trange use index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) - tk.MustQuery(`select * from trange ignore index(a) where a in (1, 11, 31) and c='a'`).Sort().Check(testkit.Rows("1 A", "1 a", "11 A", "11 a", "31 A", "31 a")) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int(11), b int) partition by range (a) (partition p0 values less than (3), partition p1 values less than maxvalue);") + tk.MustExec("insert into t values(1, 1), (2, 1), (3, 1), (4, 2), (4, 2)") + tk.MustExec("set session tidb_opt_agg_push_down=1") + tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) + tk.MustQuery("explain format = 'brief' select approx_count_distinct(a), b from t group by b order by b desc").Check(testkit.Rows("Sort 16000.00 root test.t.b:desc", + "└─HashAgg 16000.00 root group by:test.t.b, funcs:approx_count_distinct(Column#5)->Column#4, funcs:firstrow(Column#6)->test.t.b", + " └─PartitionUnion 16000.00 root ", + " ├─HashAgg 8000.00 root group by:test.t.b, funcs:approx_count_distinct(test.t.a)->Column#5, funcs:firstrow(test.t.b)->Column#6, funcs:firstrow(test.t.b)->test.t.b", + " │ └─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", + " └─HashAgg 8000.00 root group by:test.t.b, funcs:approx_count_distinct(test.t.a)->Column#5, funcs:firstrow(test.t.b)->Column#6, funcs:firstrow(test.t.b)->test.t.b", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo")) + tk.MustQuery("select approx_count_distinct(a), b from t group by b order by b desc").Check(testkit.Rows("1 2", "3 1")) +} - // range partition and partitioned by utf8mb4_general_ci - tk.MustExec(`create table strrange(a varchar(10) charset utf8mb4 collate utf8mb4_general_ci, b int) partition by range columns(a) ( - partition p0 values less than ('a'), - partition p1 values less than ('k'), - partition p2 values less than ('z'))`) - tk.MustExec("insert into strrange values ('a', 1), ('A', 1), ('y', 1), ('Y', 1), ('q', 1)") - tk.MustQuery("select * from strrange where a in ('a', 'y')").Sort().Check(testkit.Rows("A 1", "Y 1", "a 1", "y 1")) +func TestIssue17813(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) - // list partition and partitioned by utf8mb4_general_ci - tk.MustExec(`create table strlist(a varchar(10) charset utf8mb4 collate utf8mb4_general_ci, b int) partition by list columns (a) ( - partition p0 values in ('a', 'b'), - partition p1 values in ('c', 'd'), - partition p2 values in ('e', 'f'))`) - tk.MustExec("insert into strlist values ('a', 1), ('A', 1), ('d', 1), ('D', 1), ('e', 1)") - tk.MustQuery(`select * from strlist where a='a'`).Sort().Check(testkit.Rows("A 1", "a 1")) - tk.MustQuery(`select * from strlist where a in ('D', 'e')`).Sort().Check(testkit.Rows("D 1", "d 1", "e 1")) + tk.MustExec("use test") + tk.MustExec("drop table if exists hash_partition_overflow") + tk.MustExec("create table hash_partition_overflow (c0 bigint unsigned) partition by hash(c0) partitions 3") + tk.MustExec("insert into hash_partition_overflow values (9223372036854775808)") + tk.MustQuery("select * from hash_partition_overflow where c0 = 9223372036854775808").Check(testkit.Rows("9223372036854775808")) + tk.MustQuery("select * from hash_partition_overflow where c0 in (1, 9223372036854775808)").Check(testkit.Rows("9223372036854775808")) } -func TestMPPAvgRewrite(t *testing.T) { +func TestIssue15813(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") - tk.MustExec("drop table if exists table_1") - tk.MustExec("create table table_1(id int not null, value decimal(10,2))") - tk.MustExec("insert into table_1 values(1,1),(2,2)") - tk.MustExec("analyze table table_1") + tk.MustExec("drop table if exists t0, t1") + tk.MustExec("create table t0(c0 int primary key)") + tk.MustExec("create table t1(c0 int primary key)") + tk.MustExec("CREATE INDEX i0 ON t0(c0)") + tk.MustExec("CREATE INDEX i0 ON t1(c0)") + tk.MustQuery("select /*+ MERGE_JOIN(t0, t1) */ * from t0, t1 where t0.c0 = t1.c0").Check(testkit.Rows()) +} - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "table_1" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } +func TestIssue31261(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@session.tidb_allow_mpp = 1") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec(`use test`) + tk.MustExec(`drop table if exists PK_MULTI_COL_5177`) + tk.MustExec(` CREATE TABLE PK_MULTI_COL_5177 ( + COL1 binary(10) NOT NULL, + COL2 varbinary(10) NOT NULL, + COL3 smallint(45) NOT NULL, + PRIMARY KEY (COL1(5),COL2,COL3), + UNIQUE KEY UIDXM (COL1(5),COL2), + UNIQUE KEY UIDX (COL2), + KEY IDX3 (COL3), + KEY IDXM (COL3,COL2))`) + tk.MustExec(`insert into PK_MULTI_COL_5177(col1, col2, col3) values(0x00000000000000000000, 0x002B200DF5BA03E59F82, 1)`) + require.Len(t, tk.MustQuery(`select col1, col2 from PK_MULTI_COL_5177 where col1 = 0x00000000000000000000 and col2 in (0x002B200DF5BA03E59F82, 0x002B200DF5BA03E59F82, 0x002B200DF5BA03E59F82)`).Rows(), 1) + require.Len(t, tk.MustQuery(`select col1, col2 from PK_MULTI_COL_5177 where col1 = 0x00000000000000000000 and col2 = 0x002B200DF5BA03E59F82`).Rows(), 1) } -func TestAggPushDownEngine(t *testing.T) { +func TestFullGroupByOrderBy(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b varchar(20))") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - - tk.MustQuery("explain format = 'brief' select approx_count_distinct(a) from t").Check(testkit.Rows( - "StreamAgg 1.00 root funcs:approx_count_distinct(Column#5)->Column#3", - "└─TableReader 1.00 root data:StreamAgg", - " └─StreamAgg 1.00 batchCop[tiflash] funcs:approx_count_distinct(test.t.a)->Column#5", - " └─TableFullScan 10000.00 batchCop[tiflash] table:t keep order:false, stats:pseudo")) - - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tikv'") - - tk.MustQuery("explain format = 'brief' select approx_count_distinct(a) from t").Check(testkit.Rows( - "HashAgg 1.00 root funcs:approx_count_distinct(test.t.a)->Column#3", - "└─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo")) + tk.MustExec("create table t(a int, b int)") + tk.MustQuery("select count(a) as b from t group by a order by b").Check(testkit.Rows()) + err := tk.ExecToErr("select count(a) as cnt from t group by a order by b") + require.True(t, terror.ErrorEqual(err, core.ErrFieldNotInGroupBy)) } -func TestIssue15110(t *testing.T) { +func TestIssue15858(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists crm_rd_150m") - tk.MustExec(`CREATE TABLE crm_rd_150m ( - product varchar(256) DEFAULT NULL, - uks varchar(16) DEFAULT NULL, - brand varchar(256) DEFAULT NULL, - cin varchar(16) DEFAULT NULL, - created_date timestamp NULL DEFAULT NULL, - quantity int(11) DEFAULT NULL, - amount decimal(11,0) DEFAULT NULL, - pl_date timestamp NULL DEFAULT NULL, - customer_first_date timestamp NULL DEFAULT NULL, - recent_date timestamp NULL DEFAULT NULL - ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;`) - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "crm_rd_150m" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@session.tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("explain format = 'brief' SELECT count(*) FROM crm_rd_150m dataset_48 WHERE (CASE WHEN (month(dataset_48.customer_first_date)) <= 30 THEN '新客' ELSE NULL END) IS NOT NULL;") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key)") + tk.MustExec("select * from t t1, (select a from t order by a+1) t2 where t1.a = t2.a") } -func TestIssue40910(t *testing.T) { +func TestIssue15846(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec(`create table t(a int, b int, index idx_a(a), index idx_b(b));`) - - tk.MustExec("select * from t where a > 1 and a < 10 order by b;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) - tk.MustExec("create session binding for select * from t where a > 1 and a < 10 order by b using select /*+ use_index(t, idx_a) */ * from t where a > 1 and a < 10 order by b;") - tk.MustExec("select * from t where a > 1 and a < 10 order by b;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) + tk.MustExec("drop table if exists t0, t1") + tk.MustExec("CREATE TABLE t0(t0 INT UNIQUE);") + tk.MustExec("CREATE TABLE t1(c0 FLOAT);") + tk.MustExec("INSERT INTO t1(c0) VALUES (0);") + tk.MustExec("INSERT INTO t0(t0) VALUES (NULL), (NULL);") + tk.MustQuery("SELECT t1.c0 FROM t1 LEFT JOIN t0 ON 1;").Check(testkit.Rows("0", "0")) - tk.MustExec("select /*+ use_index(t, idx_b) */ * from t where a > 1 and a < 10 order by b;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) + tk.MustExec("drop table if exists t0, t1") + tk.MustExec("CREATE TABLE t0(t0 INT);") + tk.MustExec("CREATE TABLE t1(c0 FLOAT);") + tk.MustExec("INSERT INTO t1(c0) VALUES (0);") + tk.MustExec("INSERT INTO t0(t0) VALUES (NULL), (NULL);") + tk.MustQuery("SELECT t1.c0 FROM t1 LEFT JOIN t0 ON 1;").Check(testkit.Rows("0", "0")) - tk.MustExec("select /*+ use_index(t, idx_b) */ * from t where a > 1 and a < 10 order by b;") - tk.MustQuery("show warnings").Check(testkit.Rows( - "Warning 1105 The system ignores the hints in the current query and uses the hints specified in the bindSQL: SELECT /*+ use_index(`t` `idx_a`)*/ * FROM `test`.`t` WHERE `a` > 1 AND `a` < 10 ORDER BY `b`")) + tk.MustExec("drop table if exists t0, t1") + tk.MustExec("CREATE TABLE t0(t0 INT);") + tk.MustExec("CREATE TABLE t1(c0 FLOAT);") + tk.MustExec("create unique index idx on t0(t0);") + tk.MustExec("INSERT INTO t1(c0) VALUES (0);") + tk.MustExec("INSERT INTO t0(t0) VALUES (NULL), (NULL);") + tk.MustQuery("SELECT t1.c0 FROM t1 LEFT JOIN t0 ON 1;").Check(testkit.Rows("0", "0")) } -func TestReadFromStorageHint(t *testing.T) { +func TestFloorUnixTimestampPruning(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, tt, ttt") - tk.MustExec("set session tidb_allow_mpp=OFF") - tk.MustExec("create table t(a int, b int, index ia(a))") - tk.MustExec("create table tt(a int, b int, primary key(a))") - tk.MustExec("create table ttt(a int, primary key (a desc))") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } + tk.MustExec("drop table if exists floor_unix_timestamp") + tk.MustExec(`create table floor_unix_timestamp (ts timestamp(3)) +partition by range (floor(unix_timestamp(ts))) ( +partition p0 values less than (unix_timestamp('2020-04-05 00:00:00')), +partition p1 values less than (unix_timestamp('2020-04-12 00:00:00')), +partition p2 values less than (unix_timestamp('2020-04-15 00:00:00')))`) + tk.MustExec("insert into floor_unix_timestamp values ('2020-04-04 00:00:00')") + tk.MustExec("insert into floor_unix_timestamp values ('2020-04-04 23:59:59.999')") + tk.MustExec("insert into floor_unix_timestamp values ('2020-04-05 00:00:00')") + tk.MustExec("insert into floor_unix_timestamp values ('2020-04-05 00:00:00.001')") + tk.MustExec("insert into floor_unix_timestamp values ('2020-04-12 01:02:03.456')") + tk.MustExec("insert into floor_unix_timestamp values ('2020-04-14 00:00:42')") + tk.MustQuery("select count(*) from floor_unix_timestamp where '2020-04-05 00:00:00.001' = ts").Check(testkit.Rows("1")) + tk.MustQuery("select * from floor_unix_timestamp where ts > '2020-04-05 00:00:00' order by ts").Check(testkit.Rows("2020-04-05 00:00:00.001", "2020-04-12 01:02:03.456", "2020-04-14 00:00:42.000")) + tk.MustQuery("select count(*) from floor_unix_timestamp where ts <= '2020-04-05 23:00:00'").Check(testkit.Rows("4")) + tk.MustQuery("select * from floor_unix_timestamp partition(p1, p2) where ts > '2020-04-14 00:00:00'").Check(testkit.Rows("2020-04-14 00:00:42.000")) } -func TestKeepOrderHint(t *testing.T) { +func TestIssue16290And16292(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, th") - tk.MustExec("drop view if exists v, v1") + tk.MustExec("drop table if exists t;") tk.MustExec("create table t(a int, b int, primary key(a));") - tk.MustExec("create table t1(a int, b int, index idx_a(a));") - tk.MustExec("create table th (a int, key(a)) partition by hash(a) partitions 4;") - tk.MustExec("create definer='root'@'localhost' view v as select * from t1 where a<10 order by a limit 1;") - tk.MustExec("create definer='root'@'localhost' view v1 as select * from t where a<10 order by a limit 1;") - - // If the optimizer can not generate the keep order plan, it will report error - err := tk.ExecToErr("explain select /*+ order_index(t1, idx_a) */ * from t1 where a<10 limit 1;") - require.EqualError(t, err, "[planner:1815]Internal : Can't find a proper physical plan for this query") - - err = tk.ExecToErr("explain select /*+ order_index(t, primary) */ * from t where a<10 limit 1;") - require.EqualError(t, err, "[planner:1815]Internal : Can't find a proper physical plan for this query") - - // The partition table can not keep order - tk.MustExec("analyze table th;") - err = tk.ExecToErr("select a from th where a<1 order by a limit 1;") - require.NoError(t, err) + tk.MustExec("insert into t values(1, 1);") - err = tk.ExecToErr("select /*+ order_index(th, a) */ a from th where a<1 order by a limit 1;") - require.EqualError(t, err, "[planner:1815]Internal : Can't find a proper physical plan for this query") + for i := 0; i <= 1; i++ { + tk.MustExec(fmt.Sprintf("set session tidb_opt_agg_push_down = %v", i)) - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + tk.MustQuery("select avg(a) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1.0000")) + tk.MustQuery("select avg(b) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1.0000")) + tk.MustQuery("select count(distinct a) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1")) + tk.MustQuery("select count(distinct b) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1")) } } -func TestKeepOrderHintWithBinding(t *testing.T) { +func TestTableDualWithRequiredProperty(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1(a int, b int, index idx_a(a));") - - // create binding for order_index hint - tk.MustExec("select * from t1 where a<10 order by a limit 1;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) - tk.MustExec("create global binding for select * from t1 where a<10 order by a limit 1 using select /*+ order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;") - tk.MustExec("select * from t1 where a<10 order by a limit 1;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) - res := tk.MustQuery("show global bindings").Rows() - require.Equal(t, res[0][0], "select * from `test` . `t1` where `a` < ? order by `a` limit ?") - require.Equal(t, res[0][1], "SELECT /*+ order_index(`t1` `idx_a`)*/ * FROM `test`.`t1` WHERE `a` < 10 ORDER BY `a` LIMIT 1") - - tk.MustExec("drop global binding for select * from t1 where a<10 order by a limit 1;") - tk.MustExec("select * from t1 where a<10 order by a limit 1;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) - res = tk.MustQuery("show global bindings").Rows() - require.Equal(t, len(res), 0) - - // create binding for no_order_index hint - tk.MustExec("create global binding for select * from t1 where a<10 order by a limit 1 using select /*+ no_order_index(t1, idx_a) */ * from t1 where a<10 order by a limit 1;") - tk.MustExec("select * from t1 where a<10 order by a limit 1;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) - res = tk.MustQuery("show global bindings").Rows() - require.Equal(t, res[0][0], "select * from `test` . `t1` where `a` < ? order by `a` limit ?") - require.Equal(t, res[0][1], "SELECT /*+ no_order_index(`t1` `idx_a`)*/ * FROM `test`.`t1` WHERE `a` < 10 ORDER BY `a` LIMIT 1") - - tk.MustExec("drop global binding for select * from t1 where a<10 order by a limit 1;") - tk.MustExec("select * from t1 where a<10 order by a limit 1;") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) - res = tk.MustQuery("show global bindings").Rows() - require.Equal(t, len(res), 0) + tk.MustExec("drop table if exists t1, t2;") + tk.MustExec("create table t1 (a int, b int) partition by range(a) " + + "(partition p0 values less than(10), partition p1 values less than MAXVALUE)") + tk.MustExec("create table t2 (a int, b int)") + tk.MustExec("select /*+ MERGE_JOIN(t1, t2) */ * from t1 partition (p0), t2 where t1.a > 100 and t1.a = t2.a") } -func TestViewHint(t *testing.T) { +func TestIssue16837(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop view if exists v, v1, v2") - tk.MustExec("drop table if exists t, t1, t2") - tk.MustExec("create table t(a int, b int);") - tk.MustExec("create table t1(a int, b int);") - tk.MustExec("create table t2(a int, b int);") - tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join (select count(*) as a from t1 join t2 on t1.b=t2.b group by t2.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v1 as select t.a, t.b from t join (select count(*) as a from t1 join v on t1.b=v.b group by v.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int,b int,c int,d int,e int,unique key idx_ab(a,b),unique key(c),unique key(d))") + tk.MustQuery("explain format = 'brief' select /*+ use_index_merge(t,c,idx_ab) */ * from t where a = 1 or (e = 1 and c = 1)").Check(testkit.Rows( + "IndexMerge 0.01 root type: union", + "├─IndexRangeScan(Build) 10.00 cop[tikv] table:t, index:idx_ab(a, b) range:[1,1], keep order:false, stats:pseudo", + "├─IndexRangeScan(Build) 1.00 cop[tikv] table:t, index:c(c) range:[1,1], keep order:false, stats:pseudo", + "└─Selection(Probe) 0.01 cop[tikv] or(eq(test.t.a, 1), and(eq(test.t.e, 1), eq(test.t.c, 1)))", + " └─TableRowIDScan 11.00 cop[tikv] table:t keep order:false, stats:pseudo")) + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustExec("insert into t values (2, 1, 1, 1, 2)") + tk.MustQuery("select /*+ use_index_merge(t,c,idx_ab) */ * from t where a = 1 or (e = 1 and c = 1)").Check(testkit.Rows()) } -func TestViewHintScope(t *testing.T) { +func TestIndexMergePartialScansClusteredIndex(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop view if exists v, v1, v2, v3, v4") - tk.MustExec("drop table if exists t, t1, t2, t3, t4") - tk.MustExec("create table t(a int, b int);") - tk.MustExec("create table t1(a int, b int);") - tk.MustExec("create table t2(a int, b int);") - tk.MustExec("create table t3(a int, b int)") - tk.MustExec("create table t4(a int, b int, index idx_a(a), index idx_b(b))") - tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join (select count(*) as a from t1 join t2 join t3 where t1.b=t2.b and t2.a = t3.a group by t2.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v1 as select t.a, t.b from t join (select count(*) as a from t1 join v on t1.b=v.b group by v.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v3 as select /*+ merge_join(t) */ t.a, t.b from t join (select /*+ stream_agg() */ count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v4 as select * from t4 where a > 2 and b > 3;") - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t (a int, b int, c int, primary key (a, b) clustered, key idx_c(c));") + tk.MustExec("insert into t values (1, 1, 1), (10, 10, 10), (100, 100, 100);") + const queryTemplate = "select /*+ use_index_merge(t) */ %s from t where %s order by a, b;" + projections := [][]string{{"a"}, {"b"}, {"c"}, {"a", "b"}, {"b", "c"}, {"c", "a"}, {"b", "a", "c"}} + cases := []struct { + condition string + expected []string + }{ + { + // 3 table scans + "a < 2 or a < 10 or a > 11", []string{"1", "100"}, + }, + { + // 3 index scans + "c < 10 or c < 11 or c > 50", []string{"1", "10", "100"}, + }, + { + // 1 table scan + 1 index scan + "a < 2 or c > 10000", []string{"1"}, + }, + { + // 2 table scans + 1 index scan + "a < 2 or a > 88 or c > 10000", []string{"1", "100"}, + }, + { + // 2 table scans + 2 index scans + "a < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1", []string{"1", "10", "100"}, + }, + { + // 3 table scans + 2 index scans + "a < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1", []string{"1", "10", "100"}, + }, } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) + for _, p := range projections { + for _, ca := range cases { + query := fmt.Sprintf(queryTemplate, strings.Join(p, ","), ca.condition) + tk.HasPlan(query, "IndexMerge") + expected := make([]string, 0, len(ca.expected)) + for _, datum := range ca.expected { + row := strings.Repeat(datum+" ", len(p)) + expected = append(expected, row[:len(row)-1]) + } + tk.MustQuery(query).Check(testkit.Rows(expected...)) + } } } -func TestViewHintWithBinding(t *testing.T) { +func TestIndexMergePartialScansTiDBRowID(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop view if exists v, v1") - tk.MustExec("drop table if exists t, t1, t2, t3") - tk.MustExec("create table t(a int, b int);") - tk.MustExec("create table t1(a int, b int);") - tk.MustExec("create table t2(a int, b int);") - tk.MustExec("create table t3(a int, b int)") - tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join (select count(*) as a from t1 join t2 join t3 where t1.b=t2.b and t2.a = t3.a group by t2.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v1 as select t.a, t.b from t join (select count(*) as a from t1 join v on t1.b=v.b group by v.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") - - tk.MustExec("select * from v2") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) - tk.MustExec("create global binding for select * from v2 using select /*+ qb_name(qb_v_2, v2.v1@sel_2 .v@sel_2 .@sel_2), merge_join(t1@qb_v_2), stream_agg(@qb_v_2), qb_name(qb_v_1, v2. v1@sel_2 .v@sel_2 .@sel_1), merge_join(t@qb_v_1) */ * from v2;") - tk.MustExec("select * from v2") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) - res := tk.MustQuery("show global bindings").Rows() - require.Equal(t, res[0][0], "select * from `test` . `v2`") - require.Equal(t, res[0][1], "SELECT /*+ qb_name(`qb_v_2` , `v2`. `v1`@`sel_2`. `v`@`sel_2`. ``@`sel_2`) merge_join(`t1`@`qb_v_2`) stream_agg(@`qb_v_2`) qb_name(`qb_v_1` , `v2`. `v1`@`sel_2`. `v`@`sel_2`. ``@`sel_1`) merge_join(`t`@`qb_v_1`)*/ * FROM `test`.`v2`") - - tk.MustExec("drop global binding for select * from v2") - tk.MustExec("select * from v2") - tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("0")) - res = tk.MustQuery("show global bindings").Rows() - require.Equal(t, len(res), 0) + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t (a int, b int, c int, unique key (a, b), key idx_c(c));") + tk.MustExec("insert into t values (1, 1, 1), (10, 10, 10), (100, 100, 100);") + const queryTemplate = "select /*+ use_index_merge(t) */ %s from t where %s order by a;" + projections := [][]string{{"a"}, {"b"}, {"c"}, {"a", "b"}, {"b", "c"}, {"c", "a"}, {"b", "a", "c"}} + cases := []struct { + condition string + expected []string + }{ + { + // 3 index scans + "c < 10 or c < 11 or c > 50", []string{"1", "10", "100"}, + }, + { + // 2 index scans + "c < 10 or a < 2", []string{"1"}, + }, + { + // 1 table scan + 1 index scan + "_tidb_rowid < 2 or c > 10000", []string{"1"}, + }, + { + // 2 table scans + 1 index scan + "_tidb_rowid < 2 or _tidb_rowid < 10 or c > 11", []string{"1", "10", "100"}, + }, + { + // 1 table scans + 3 index scans + "_tidb_rowid < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1", []string{"1", "10", "100"}, + }, + { + // 1 table scans + 4 index scans + "_tidb_rowid < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1", []string{"1", "10", "100"}, + }, + } + for _, p := range projections { + for _, ca := range cases { + query := fmt.Sprintf(queryTemplate, strings.Join(p, ","), ca.condition) + tk.HasPlan(query, "IndexMerge") + expected := make([]string, 0, len(ca.expected)) + for _, datum := range ca.expected { + row := strings.Repeat(datum+" ", len(p)) + expected = append(expected, row[:len(row)-1]) + } + tk.MustQuery(query).Check(testkit.Rows(expected...)) + } + } } -func TestAllViewHintType(t *testing.T) { - store := testkit.CreateMockStore(t, withMockTiFlash(2)) +func TestIndexMergePartialScansPKIsHandle(t *testing.T) { + store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_allow_mpp=ON") - tk.MustExec("set @@session.tidb_isolation_read_engines='tiflash, tikv'") - tk.MustExec("drop view if exists v, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12") - tk.MustExec("drop table if exists t, t1, t2, t4, t3, t5") - tk.MustExec("create table t(a int not null, b int, index idx_a(a));") - tk.MustExec("create table t1(a int not null, b int, index idx_a(a));") - tk.MustExec("create table t2(a int, b int, index idx_a(a));") - tk.MustExec("create table t3(a int, b int, index idx_a(a));") - tk.MustExec("create table t4(a int, b int, index idx_a(a));") - tk.MustExec("create table t5(a int, b int, index idx_a(a), index idx_b(b));") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t (a int, b int, c int, primary key (a), unique key (b), key idx_c(c));") + tk.MustExec("insert into t values (1, 1, 1), (10, 10, 10), (100, 100, 100);") + const queryTemplate = "select /*+ use_index_merge(t) */ %s from t where %s order by b;" + projections := [][]string{{"a"}, {"b"}, {"c"}, {"a", "b"}, {"b", "c"}, {"c", "a"}, {"b", "a", "c"}} + cases := []struct { + condition string + expected []string + }{ + { + // 3 index scans + "b < 10 or c < 11 or c > 50", []string{"1", "10", "100"}, + }, + { + // 1 table scan + 1 index scan + "a < 2 or c > 10000", []string{"1"}, + }, + { + // 2 table scans + 1 index scan + "a < 2 or a < 10 or b > 11", []string{"1", "100"}, + }, + { + // 1 table scans + 3 index scans + "a < 2 or b >= 10 or c > 100 or c < 1", []string{"1", "10", "100"}, + }, + { + // 3 table scans + 2 index scans + "a < 2 or a >= 10 or a >= 20 or c > 100 or b < 1", []string{"1", "10", "100"}, + }, + } + for _, p := range projections { + for _, ca := range cases { + query := fmt.Sprintf(queryTemplate, strings.Join(p, ","), ca.condition) + tk.HasPlan(query, "IndexMerge") + expected := make([]string, 0, len(ca.expected)) + for _, datum := range ca.expected { + row := strings.Repeat(datum+" ", len(p)) + expected = append(expected, row[:len(row)-1]) } + tk.MustQuery(query).Check(testkit.Rows(expected...)) } } - - tk.MustExec("create definer='root'@'localhost' view v as select t.a, t.b from t join t1 on t.a = t1.a;") - tk.MustExec("create definer='root'@'localhost' view v1 as select t2.a, t2.b from t2 join t3 join v where t2.b = t3.b and t3.a = v.a;") - tk.MustExec("create definer='root'@'localhost' view v2 as select t.a, t.b from t join (select count(*) as a from t1 join v1 on t1.b=v1.b group by v1.a) tt on t.a = tt.a;") - tk.MustExec("create definer='root'@'localhost' view v3 as select * from t5 where a > 1 and b < 2;") - tk.MustExec("create definer='root'@'localhost' view v4 as select * from t5 where a > 1 or b < 2;") - tk.MustExec("create definer='root'@'localhost' view v5 as SELECT * FROM t WHERE EXISTS (SELECT 1 FROM t1 WHERE t1.b = t.b);") - tk.MustExec("create definer='root'@'localhost' view v6 as select * from t1 where t1.a < (select sum(t2.a) from t2 where t2.b = t1.b);") - tk.MustExec("create definer='root'@'localhost' view v7 as WITH CTE AS (SELECT * FROM t WHERE t.a < 60) SELECT * FROM CTE WHERE CTE.a <18 union select * from cte where cte.b > 1;") - tk.MustExec("create definer='root'@'localhost' view v8 as WITH CTE1 AS (SELECT b FROM t1), CTE2 AS (WITH CTE3 AS (SELECT a FROM t2), CTE4 AS (SELECT a FROM t3) SELECT CTE3.a FROM CTE3, CTE4) SELECT b FROM CTE1, CTE2 union select * from CTE1;") - tk.MustExec("create definer='root'@'localhost' view v9 as select sum(a) from t;") - tk.MustExec("create definer='root'@'localhost' view v10 as SELECT * FROM t WHERE a > 10 ORDER BY b LIMIT 1;") - tk.MustExec("create definer='root'@'localhost' view v11 as select a, sum(b) from t group by a") - tk.MustExec("create definer='root'@'localhost' view v12 as select t.a, t.b from t join t t1 on t.a = t1.a;") - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } } -func TestReadFromStorageHintAndIsolationRead(t *testing.T) { +func TestIssue23919(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, tt, ttt") - tk.MustExec("create table t(a int, b int, index ia(a))") - tk.MustExec("set @@session.tidb_isolation_read_engines=\"tikv\"") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } + // Test for the minimal reproducible case. + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t (a int, b int, index(a), index(b)) partition by hash (a) partitions 2;") + tk.MustExec("insert into t values (1, 5);") + tk.MustQuery("select /*+ use_index_merge( t ) */ * from t where a in (3) or b in (5) order by a;"). + Check(testkit.Rows("1 5")) - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } + // Test for the original case. + tk.MustExec("drop table if exists t;") + tk.MustExec(`CREATE TABLE t ( + col_5 text NOT NULL, + col_6 tinyint(3) unsigned DEFAULT NULL, + col_7 float DEFAULT '4779.165058537128', + col_8 smallint(6) NOT NULL DEFAULT '-24790', + col_9 date DEFAULT '2031-01-15', + col_37 int(11) DEFAULT '1350204687', + PRIMARY KEY (col_5(6),col_8) /*T![clustered_index] NONCLUSTERED */, + UNIQUE KEY idx_6 (col_9,col_7,col_8), + KEY idx_8 (col_8,col_6,col_5(6),col_9,col_7), + KEY idx_9 (col_9,col_7,col_8) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin +PARTITION BY RANGE ( col_8 ) ( + PARTITION p0 VALUES LESS THAN (-17650), + PARTITION p1 VALUES LESS THAN (-13033), + PARTITION p2 VALUES LESS THAN (2521), + PARTITION p3 VALUES LESS THAN (7510) +);`) + tk.MustExec("insert into t values ('', NULL, 6304.0146, -24790, '2031-01-15', 1350204687);") + tk.MustQuery("select var_samp(col_7) aggCol from (select /*+ use_index_merge( t ) */ * from t where " + + "t.col_9 in ( '2002-06-22' ) or t.col_5 in ( 'PkfzI' ) or t.col_8 in ( -24874 ) and t.col_6 > null and " + + "t.col_5 > 'r' and t.col_9 in ( '1979-09-04' ) and t.col_7 < 8143.667552769195 or " + + "t.col_5 in ( 'iZhfEjRWci' , 'T' , '' ) or t.col_9 <> '1976-09-11' and t.col_7 = 8796.436181615773 and " + + "t.col_8 = 7372 order by col_5,col_8 ) ordered_tbl group by col_6;").Check(testkit.Rows("")) } -func TestIsolationReadTiFlashNotChoosePointGet(t *testing.T) { +func TestIssue16407(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int, primary key (a))") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - - tk.MustExec("set @@session.tidb_isolation_read_engines=\"tiflash\"") - var input []string - var output []struct { - SQL string - Result []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) - } + tk.MustExec("create table t(a int,b char(100),key(a),key(b(10)))") + tk.MustQuery("explain format = 'brief' select /*+ use_index_merge(t) */ * from t where a=10 or b='x'").Check(testkit.Rows( + "IndexMerge 0.04 root type: union", + "├─IndexRangeScan(Build) 10.00 cop[tikv] table:t, index:a(a) range:[10,10], keep order:false, stats:pseudo", + "├─IndexRangeScan(Build) 10.00 cop[tikv] table:t, index:b(b) range:[\"x\",\"x\"], keep order:false, stats:pseudo", + "└─Selection(Probe) 0.04 cop[tikv] or(eq(test.t.a, 10), eq(test.t.b, \"x\"))", + " └─TableRowIDScan 19.99 cop[tikv] table:t keep order:false, stats:pseudo")) + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustExec("insert into t values (1, 'xx')") + tk.MustQuery("select /*+ use_index_merge(t) */ * from t where a=10 or b='x'").Check(testkit.Rows()) } -func TestIsolationReadTiFlashUseIndexHint(t *testing.T) { +func TestNotReadOnlySQLOnTiFlash(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, index idx(a));") - + tk.MustExec("create table t (a int, b varchar(20))") + tk.MustExec(`set @@tidb_isolation_read_engines = "tiflash"`) // Create virtual tiflash replica info. dom := domain.GetDomain(tk.Session()) is := dom.InfoSchema() db, exists := is.SchemaByName(model.NewCIStr("test")) require.True(t, exists) for _, tblInfo := range db.Tables { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } } } + err := tk.ExecToErr("select * from t for update") + require.EqualError(t, err, `[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash', valid values can be 'tiflash, tikv'. Please check tiflash replica or ensure the query is readonly.`) - tk.MustExec("set @@session.tidb_isolation_read_engines=\"tiflash\"") - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } + err = tk.ExecToErr("insert into t select * from t") + require.EqualError(t, err, `[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash', valid values can be 'tiflash, tikv'. Please check tiflash replica or ensure the query is readonly.`) + + tk.MustExec("prepare stmt_insert from 'insert into t select * from t where t.a = ?'") + tk.MustExec("set @a=1") + err = tk.ExecToErr("execute stmt_insert using @a") + require.EqualError(t, err, `[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash', valid values can be 'tiflash, tikv'. Please check tiflash replica or ensure the query is readonly.`) } -func TestIsolationReadDoNotFilterSystemDB(t *testing.T) { +func TestSelectLimit(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set @@tidb_isolation_read_engines = \"tiflash\"") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } -} + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + tk.MustExec("insert into t values(1),(1),(2)") -func TestPartitionTableStats(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - { - tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - tk.MustExec("use test") - tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int)partition by range columns(a)(partition p0 values less than (10), partition p1 values less than(20), partition p2 values less than(30));") - tk.MustExec("insert into t values(21, 1), (22, 2), (23, 3), (24, 4), (15, 5)") - tk.MustExec("analyze table t") - - var input []string - var output []struct { - SQL string - Result []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) - } - } -} + // normal test + tk.MustExec("set @@session.sql_select_limit=1") + result := tk.MustQuery("select * from t order by a") + require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 0) + result.Check(testkit.Rows("1")) + result = tk.MustQuery("select * from t order by a limit 2") + result.Check(testkit.Rows("1", "1")) + tk.MustExec("set @@session.sql_select_limit=default") + result = tk.MustQuery("select * from t order by a") + result.Check(testkit.Rows("1", "1", "2")) -func TestPartitionPruningForInExpr(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + // test for subquery + tk.MustExec("set @@session.sql_select_limit=1") + result = tk.MustQuery("select * from (select * from t) s order by a") + result.Check(testkit.Rows("1")) + result = tk.MustQuery("select * from (select * from t limit 2) s order by a") // limit write in subquery, has no effect. + result.Check(testkit.Rows("1")) + result = tk.MustQuery("select (select * from t limit 1) s") // limit write in subquery, has no effect. + result.Check(testkit.Rows("1")) + result = tk.MustQuery("select * from t where t.a in (select * from t) limit 3") // select_limit will not effect subquery + result.Sort().Check(testkit.Rows("1", "1", "2")) + result = tk.MustQuery("select * from (select * from t) s limit 3") // select_limit will not effect subquery + result.Sort().Check(testkit.Rows("1", "1", "2")) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int(11) not null, b int) partition by range (a) (partition p0 values less than (4), partition p1 values less than(10), partition p2 values less than maxvalue);") - tk.MustExec("insert into t values (1, 1),(10, 10),(11, 11)") + // test for union + result = tk.MustQuery("select * from t union all select * from t limit 2") // limit outside subquery + result.Check(testkit.Rows("1", "1")) + result = tk.MustQuery("select * from t union all (select * from t limit 2)") // limit inside subquery + result.Check(testkit.Rows("1")) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + // test for prepare & execute + tk.MustExec("prepare s1 from 'select * from t where a = ?'") + tk.MustExec("set @a = 1") + result = tk.MustQuery("execute s1 using @a") + result.Check(testkit.Rows("1")) + tk.MustExec("set @@session.sql_select_limit=default") + result = tk.MustQuery("execute s1 using @a") + result.Check(testkit.Rows("1", "1")) + tk.MustExec("set @@session.sql_select_limit=1") + tk.MustExec("prepare s2 from 'select * from t where a = ? limit 3'") + result = tk.MustQuery("execute s2 using @a") // if prepare stmt has limit, select_limit takes no effect. + result.Check(testkit.Rows("1", "1")) + + // test for create view + tk.MustExec("set @@session.sql_select_limit=1") + tk.MustExec("create definer='root'@'localhost' view s as select * from t") // select limit should not effect create view + result = tk.MustQuery("select * from s") + result.Check(testkit.Rows("1")) + tk.MustExec("set @@session.sql_select_limit=default") + result = tk.MustQuery("select * from s") + result.Sort().Check(testkit.Rows("1", "1", "2")) + + // test for DML + tk.MustExec("set @@session.sql_select_limit=1") + tk.MustExec("create table b (a int)") + tk.MustExec("insert into b select * from t") // all values are inserted + result = tk.MustQuery("select * from b limit 3") + result.Sort().Check(testkit.Rows("1", "1", "2")) + tk.MustExec("update b set a = 2 where a = 1") // all values are updated + result = tk.MustQuery("select * from b limit 3") + result.Check(testkit.Rows("2", "2", "2")) + result = tk.MustQuery("select * from b") + result.Check(testkit.Rows("2")) + tk.MustExec("delete from b where a = 2") // all values are deleted + result = tk.MustQuery("select * from b") + result.Check(testkit.Rows()) } -func TestPartitionPruningWithDateType(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") +func TestHintParserWarnings(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a datetime) partition by range columns (a) (partition p1 values less than ('20000101'), partition p2 values less than ('2000-10-01'));") - tk.MustExec("insert into t values ('20000201'), ('19000101');") - - // cannot get the statistical information immediately - // tk.MustQuery(`SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 't';`).Check(testkit.Rows("p1 1", "p2 1")) - str := tk.MustQuery(`desc select * from t where a < '2000-01-01';`).Rows()[0][3].(string) - require.True(t, strings.Contains(str, "partition:p1")) + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t(a int, b int, key(a), key(b));") + tk.MustExec("select /*+ use_index_merge() */ * from t where a = 1 or b = 1;") + rows := tk.MustQuery("show warnings;").Rows() + require.Len(t, rows, 1) } -func TestPartitionPruningForEQ(t *testing.T) { +func TestIssue16935(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") + tk.MustExec("drop table if exists t0;") + tk.MustExec("CREATE TABLE t0(c0 INT);") + tk.MustExec("INSERT INTO t0(c0) VALUES (1), (1), (1), (1), (1), (1);") + tk.MustExec("CREATE definer='root'@'localhost' VIEW v0(c0) AS SELECT NULL FROM t0;") + tk.MustQuery("SELECT * FROM t0 LEFT JOIN v0 ON TRUE WHERE v0.c0 IS NULL;") +} +func TestClusterIndexUniqueDoubleRead(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database cluster_idx_unique_double_read;") + tk.MustExec("use cluster_idx_unique_double_read;") + defer tk.MustExec("drop database cluster_idx_unique_double_read;") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a datetime, b int) partition by range(weekday(a)) (partition p0 values less than(10), partition p1 values less than (100))") - is := tk.Session().GetInfoSchema().(infoschema.InfoSchema) - tbl, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("t")) - require.NoError(t, err) - pt := tbl.(table.PartitionedTable) - query, err := expression.ParseSimpleExprWithTableInfo(tk.Session(), "a = '2020-01-01 00:00:00'", tbl.Meta()) - require.NoError(t, err) - dbName := model.NewCIStr(tk.Session().GetSessionVars().CurrentDB) - columns, names, err := expression.ColumnInfos2ColumnsAndNames(tk.Session(), dbName, tbl.Meta().Name, tbl.Meta().Cols(), tbl.Meta()) - require.NoError(t, err) - // Even the partition is not monotonous, EQ condition should be prune! - // select * from t where a = '2020-01-01 00:00:00' - res, err := core.PartitionPruning(tk.Session(), pt, []expression.Expression{query}, nil, columns, names) - require.NoError(t, err) - require.Len(t, res, 1) - require.Equal(t, 0, res[0]) + tk.MustExec("create table t (a varchar(64), b varchar(64), uk int, v int, primary key(a, b), unique key uuk(uk));") + tk.MustExec("insert t values ('a', 'a1', 1, 11), ('b', 'b1', 2, 22), ('c', 'c1', 3, 33);") + tk.MustQuery("select * from t use index (uuk);").Check(testkit.Rows("a a1 1 11", "b b1 2 22", "c c1 3 33")) } -func TestErrNoDB(t *testing.T) { +func TestIssue18984(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("create user test") - _, err := tk.Exec("grant select on test1111 to test@'%'") - require.Equal(t, core.ErrNoDB, errors.Cause(err)) - _, err = tk.Exec("grant select on * to test@'%'") - require.Equal(t, core.ErrNoDB, errors.Cause(err)) - _, err = tk.Exec("revoke select on * from test@'%'") - require.Equal(t, core.ErrNoDB, errors.Cause(err)) tk.MustExec("use test") - tk.MustExec("create table test1111 (id int)") - tk.MustExec("grant select on test1111 to test@'%'") + tk.MustExec("drop table if exists t, t2") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn + tk.MustExec("create table t(a int, b int, c int, primary key(a, b))") + tk.MustExec("create table t2(a int, b int, c int, d int, primary key(a,b), index idx(c))") + tk.MustExec("insert into t values(1,1,1), (2,2,2), (3,3,3)") + tk.MustExec("insert into t2 values(1,2,3,4), (2,4,3,5), (1,3,1,1)") + tk.MustQuery("select /*+ INL_MERGE_JOIN(t) */ * from t right outer join t2 on t.a=t2.c").Check(testkit.Rows( + "1 1 1 1 3 1 1", + "3 3 3 1 2 3 4", + "3 3 3 2 4 3 5")) + tk.MustQuery("select /*+ INL_MERGE_JOIN(t2) */ * from t left outer join t2 on t.a=t2.c").Check(testkit.Rows( + "1 1 1 1 3 1 1", + "2 2 2 ", + "3 3 3 1 2 3 4", + "3 3 3 2 4 3 5")) } -func TestMaxMinEliminate(t *testing.T) { +func TestTimeToSecPushDownToTiFlash(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - - tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key)") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("create table cluster_index_t(a int, b int, c int, primary key (a, b));") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestINLJHintSmallTable(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int not null, b int, key(a))") - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("create table t2(a int not null, b int, key(a))") - tk.MustExec("insert into t2 values(1,1),(2,2),(3,3),(4,4),(5,5)") - tk.MustExec("analyze table t1, t2") - tk.MustExec("explain format = 'brief' select /*+ TIDB_INLJ(t1) */ * from t1 join t2 on t1.a = t2.a") -} - -func TestIndexJoinUniqueCompositeIndex(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + tk.MustExec("create table t(a time(4))") + tk.MustExec("insert into t values('700:10:10.123456')") + tk.MustExec("insert into t values('20:20:20')") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly - tk.MustExec("create table t1(a int not null, c int not null)") - tk.MustExec("create table t2(a int not null, b int not null, c int not null, primary key(a,b))") - tk.MustExec("insert into t1 values(1,1)") - tk.MustExec("insert into t2 values(1,1,1),(1,2,1)") - tk.MustExec("analyze table t1,t2") - - var input []string - var output []struct { - SQL string - Plan []string + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + + rows := [][]interface{}{ + {"TableReader_9", "10000.00", "root", " MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "10000.00", "mpp[tiflash]", " ExchangeType: PassThrough"}, + {" └─Projection_4", "10000.00", "mpp[tiflash]", " time_to_sec(test.t.a)->Column#3"}, + {" └─TableFullScan_7", "10000.00", "mpp[tiflash]", "table:t", "keep order:false, stats:pseudo"}, } + tk.MustQuery("explain select time_to_sec(a) from t;").Check(rows) } -func TestIndexMerge(t *testing.T) { +func TestRightShiftPushDownToTiFlash(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int, c int, unique index(a), unique index(b), primary key(c))") + tk.MustExec("create table t(a int, b int)") + tk.MustExec("insert into t values(2147483647, 32)") + tk.MustExec("insert into t values(12, 2)") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - var input []string - var output []struct { - SQL string - Plan []string + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "rightshift(test.t.a, test.t.b)->Column#4"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, } + tk.MustQuery("explain select a >> b from t;").CheckAt([]int{0, 2, 4}, rows) } -func TestIndexMergeHint4CNF(t *testing.T) { +func TestBitColumnPushDown(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(id int primary key, a int, b int, c int, key(a), key(b), key(c))") - - var input []string - var output []struct { - SQL string - Plan []string + tk.MustExec("set tidb_cost_model_version=1") + tk.MustExec("create table t1(a bit(8), b int)") + tk.MustExec("create table t2(a bit(8), b int)") + tk.MustExec("insert into t1 values ('1', 1), ('2', 2), ('3', 3), ('4', 4), ('1', 1), ('2', 2), ('3', 3), ('4', 4)") + tk.MustExec("insert into t2 values ('1', 1), ('2', 2), ('3', 3), ('4', 4), ('1', 1), ('2', 2), ('3', 3), ('4', 4)") + sql := "select b from t1 where t1.b > (select min(t2.b) from t2 where t2.a < t1.a)" + tk.MustQuery(sql).Sort().Check(testkit.Rows("2", "2", "3", "3", "4", "4")) + rows := [][]interface{}{ + {"Projection_15", "root", "test.t1.b"}, + {"└─Apply_17", "root", "CARTESIAN inner join, other cond:gt(test.t1.b, Column#7)"}, + {" ├─TableReader_20(Build)", "root", "data:Selection_19"}, + {" │ └─Selection_19", "cop[tikv]", "not(isnull(test.t1.b))"}, + {" │ └─TableFullScan_18", "cop[tikv]", "keep order:false, stats:pseudo"}, + {" └─Selection_21(Probe)", "root", "not(isnull(Column#7))"}, + {" └─StreamAgg_23", "root", "funcs:min(test.t2.b)->Column#7"}, + {" └─TopN_24", "root", "test.t2.b, offset:0, count:1"}, + {" └─TableReader_32", "root", "data:TopN_31"}, + {" └─TopN_31", "cop[tikv]", "test.t2.b, offset:0, count:1"}, + {" └─Selection_30", "cop[tikv]", "lt(test.t2.a, test.t1.a), not(isnull(test.t2.b))"}, + {" └─TableFullScan_29", "cop[tikv]", "keep order:false, stats:pseudo"}, } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) + tk.MustExec("insert t1 values ('A', 1);") + sql = "select a from t1 where ascii(a)=65" + tk.MustQuery(sql).Check(testkit.Rows("A")) + rows = [][]interface{}{ + {"TableReader_7", "root", "data:Selection_6"}, + {"└─Selection_6", "cop[tikv]", "eq(ascii(cast(test.t1.a, var_string(1))), 65)"}, + {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, } -} - -func TestInvisibleIndex(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - - // Optimizer cannot see invisible indexes. - tk.MustExec("create table t(a int, b int, unique index i_a (a) invisible, unique index i_b(b))") - tk.MustExec("insert into t values (1,2)") - - // For issue 26217, can't use invisible index after admin check table. - tk.MustExec("admin check table t") - - // Optimizer cannot use invisible indexes. - tk.MustQuery("select a from t order by a").Check(testkit.Rows("1")) - require.False(t, tk.MustUseIndex("select a from t order by a", "i_a")) - tk.MustQuery("select a from t where a > 0").Check(testkit.Rows("1")) - require.False(t, tk.MustUseIndex("select a from t where a > 1", "i_a")) + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - // If use invisible indexes in index hint and sql hint, throw an error. - errStr := "[planner:1176]Key 'i_a' doesn't exist in table 't'" - tk.MustGetErrMsg("select * from t use index(i_a)", errStr) - tk.MustGetErrMsg("select * from t force index(i_a)", errStr) - tk.MustGetErrMsg("select * from t ignore index(i_a)", errStr) - tk.MustQuery("select /*+ USE_INDEX(t, i_a) */ * from t") - require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) - require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, errStr) - tk.MustQuery("select /*+ IGNORE_INDEX(t, i_a), USE_INDEX(t, i_b) */ a from t order by a") - require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) - require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, errStr) - tk.MustQuery("select /*+ FORCE_INDEX(t, i_a), USE_INDEX(t, i_b) */ a from t order by a") - require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) - require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, errStr) - // For issue 15519 - inapplicableErrStr := "[planner:1815]force_index(test.aaa) is inapplicable, check whether the table(test.aaa) exists" - tk.MustQuery("select /*+ FORCE_INDEX(aaa) */ * from t") - require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) - require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, inapplicableErrStr) + rows[1][2] = `eq(concat(cast(test.t1.a, var_string(1)), "A"), "AA")` + sql = "select a from t1 where concat(a, 'A')='AA'" + tk.MustQuery(sql).Check(testkit.Rows("A")) + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("admin check table t") - tk.MustExec("admin check index t i_a") -} + rows[1][2] = `eq(cast(test.t1.a, binary(1)), "A")` + sql = "select a from t1 where binary a='A'" + tk.MustQuery(sql).Check(testkit.Rows("A")) + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) -// for issue #14822 and #38258 -func TestIndexJoinTableRange(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + rows[1][2] = `eq(cast(test.t1.a, var_string(1)), "A")` + sql = "select a from t1 where cast(a as char)='A'" + tk.MustQuery(sql).Check(testkit.Rows("A")) + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int, primary key (a), key idx_t1_b (b))") - tk.MustExec("create table t2(a int, b int, primary key (a), key idx_t1_b (b))") - tk.MustExec("create table t3(a int, b int, c int)") - tk.MustExec("create table t4(a int, b int, c int, primary key (a, b) clustered)") - - var input []string - var output []struct { - SQL string - Plan []string + tk.MustExec("insert into mysql.expr_pushdown_blacklist values('bit', 'tikv','');") + tk.MustExec("admin reload expr_pushdown_blacklist;") + rows = [][]interface{}{ + {"Selection_5", "root", `eq(cast(test.t1.a, var_string(1)), "A")`}, + {"└─TableReader_7", "root", "data:TableFullScan_6"}, + {" └─TableFullScan_6", "cop[tikv]", "keep order:false, stats:pseudo"}, } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + sql = "select a from t1 where cast(a as char)='A'" + tk.MustQuery(sql).Check(testkit.Rows("A")) + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) + + tk.MustExec("delete from mysql.expr_pushdown_blacklist where name='bit'") + tk.MustExec("admin reload expr_pushdown_blacklist;") + sql = "select a from t1 where ascii(a)=65" + tk.MustQuery(sql).Check(testkit.Rows("A")) + rows = [][]interface{}{ + {"TableReader_7", "root", "data:Selection_6"}, + {"└─Selection_6", "cop[tikv]", "eq(ascii(cast(test.t1.a, var_string(1))), 65)"}, + {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, } -} + tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) -func TestTopNByConstFunc(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustQuery("select max(t.col) from (select 'a' as col union all select '' as col) as t").Check(testkit.Rows( - "a", - )) + // test collation + tk.MustExec("update mysql.tidb set VARIABLE_VALUE='True' where VARIABLE_NAME='new_collation_enabled'") + tk.MustQuery("SELECT VARIABLE_VALUE FROM mysql.tidb WHERE VARIABLE_NAME='new_collation_enabled';").Check( + testkit.Rows("True")) + tk.MustExec("create table t3 (a bit(8));") + tk.MustExec("insert into t3 values (65)") + tk.MustExec("SET NAMES utf8mb4 COLLATE utf8mb4_bin") + tk.MustQuery("select a from t3 where cast(a as char) = 'a'").Check(testkit.Rows()) + tk.MustExec("SET NAMES utf8mb4 COLLATE utf8mb4_general_ci") + tk.MustQuery("select a from t3 where cast(a as char) = 'a'").Check(testkit.Rows("A")) } -func TestSubqueryWithTopN(t *testing.T) { +func TestSysdatePushDown(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - - tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int)") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustExec("create table t(id int signed, id2 int unsigned, c varchar(11), d datetime, b double, e bit(10))") + tk.MustExec("insert into t(id, id2, c, d) values (-1, 1, 'abc', '2021-12-12')") + rows := [][]interface{}{ + {"TableReader_7", "root", "data:Selection_6"}, + {"└─Selection_6", "cop[tikv]", "gt(test.t.d, sysdate())"}, + {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, } -} + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). + CheckAt([]int{0, 3, 6}, rows) + // assert sysdate isn't now after set global tidb_sysdate_is_now in the same session + tk.MustExec("set global tidb_sysdate_is_now='1'") + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). + CheckAt([]int{0, 3, 6}, rows) -func TestIndexHintWarning(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + // assert sysdate is now after set global tidb_sysdate_is_now in the new session + tk = testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int, c int, key a(a), key b(b))") - tk.MustExec("create table t2(a int, b int, c int, key a(a), key b(b))") - var input []string - var output []struct { - SQL string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - tk.MustQuery(tt) - warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - output[i].Warnings = make([]string, len(warns)) - for j := range warns { - output[i].Warnings[j] = warns[j].Err.Error() - } - }) - tk.MustQuery(tt) - warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - require.Len(t, warns, len(output[i].Warnings)) - for j := range warns { - require.Equal(t, stmtctx.WarnLevelWarning, warns[j].Level) - require.EqualError(t, warns[j].Err, output[i].Warnings[j]) - } - } - //Test view with index hint should result error - tk.MustExec("drop table if exists t1") - tk.MustExec("drop view if exists v1") - tk.MustExec("CREATE TABLE t1 (c1 INT PRIMARY KEY, c2 INT, INDEX (c2))") - tk.MustExec("INSERT INTO t1 VALUES (1,1), (2,2), (3,3)") - tk.MustExec("CREATE VIEW v1 AS SELECT c1, c2 FROM t1") - err := tk.ExecToErr("SELECT * FROM v1 USE INDEX (PRIMARY) WHERE c1=2") - require.True(t, terror.ErrorEqual(err, core.ErrKeyDoesNotExist)) + now := time.Now() + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/expression/injectNow", fmt.Sprintf(`return(%d)`, now.Unix()))) + rows[1][2] = fmt.Sprintf("gt(test.t.d, %v)", now.Format("2006-01-02 15:04:05")) + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). + CheckAt([]int{0, 3, 6}, rows) + failpoint.Disable("github.com/pingcap/tidb/expression/injectNow") + + // assert sysdate isn't now after set session tidb_sysdate_is_now false in the same session + tk.MustExec("set tidb_sysdate_is_now='0'") + rows[1][2] = "gt(test.t.d, sysdate())" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). + CheckAt([]int{0, 3, 6}, rows) } -func TestIssue32672(t *testing.T) { +func TestTimeScalarFunctionPushDownResult(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int)") - for _, agg := range []string{"stream", "hash"} { - rs := tk.MustQuery(fmt.Sprintf("explain format='verbose' select /*+ %v_agg() */ count(*) from t", agg)).Rows() - // cols: id, estRows, estCost, ... - operator := rs[0][0].(string) - cost, err := strconv.ParseFloat(rs[0][2].(string), 64) - require.NoError(t, err) - require.True(t, strings.Contains(strings.ToLower(operator), agg)) - require.True(t, cost > 0) - } -} - -func TestIssue15546(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t, pt, vt") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("insert into t values(1, 1)") - tk.MustExec("create table pt(a int primary key, b int) partition by range(a) (" + - "PARTITION `p0` VALUES LESS THAN (10), PARTITION `p1` VALUES LESS THAN (20), PARTITION `p2` VALUES LESS THAN (30))") - tk.MustExec("insert into pt values(1, 1), (11, 11), (21, 21)") - tk.MustExec("create definer='root'@'localhost' view vt(a, b) as select a, b from t") - tk.MustQuery("select * from pt, vt where pt.a = vt.a").Check(testkit.Rows("1 1 1 1")) -} - -func TestApproxCountDistinctInPartitionTable(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int(11), b int) partition by range (a) (partition p0 values less than (3), partition p1 values less than maxvalue);") - tk.MustExec("insert into t values(1, 1), (2, 1), (3, 1), (4, 2), (4, 2)") - tk.MustExec("set session tidb_opt_agg_push_down=1") - tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - tk.MustQuery("explain format = 'brief' select approx_count_distinct(a), b from t group by b order by b desc").Check(testkit.Rows("Sort 16000.00 root test.t.b:desc", - "└─HashAgg 16000.00 root group by:test.t.b, funcs:approx_count_distinct(Column#5)->Column#4, funcs:firstrow(Column#6)->test.t.b", - " └─PartitionUnion 16000.00 root ", - " ├─HashAgg 8000.00 root group by:test.t.b, funcs:approx_count_distinct(test.t.a)->Column#5, funcs:firstrow(test.t.b)->Column#6, funcs:firstrow(test.t.b)->test.t.b", - " │ └─TableReader 10000.00 root data:TableFullScan", - " │ └─TableFullScan 10000.00 cop[tikv] table:t, partition:p0 keep order:false, stats:pseudo", - " └─HashAgg 8000.00 root group by:test.t.b, funcs:approx_count_distinct(test.t.a)->Column#5, funcs:firstrow(test.t.b)->Column#6, funcs:firstrow(test.t.b)->test.t.b", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t, partition:p1 keep order:false, stats:pseudo")) - tk.MustQuery("select approx_count_distinct(a), b from t group by b order by b desc").Check(testkit.Rows("1 2", "3 1")) -} - -func TestApproxPercentile(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("insert into t values(1, 1), (2, 1), (3, 2), (4, 2), (5, 2)") - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) - } -} - -func TestIssue17813(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists hash_partition_overflow") - tk.MustExec("create table hash_partition_overflow (c0 bigint unsigned) partition by hash(c0) partitions 3") - tk.MustExec("insert into hash_partition_overflow values (9223372036854775808)") - tk.MustQuery("select * from hash_partition_overflow where c0 = 9223372036854775808").Check(testkit.Rows("9223372036854775808")) - tk.MustQuery("select * from hash_partition_overflow where c0 in (1, 9223372036854775808)").Check(testkit.Rows("9223372036854775808")) -} - -func TestHintWithRequiredProperty(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_executor_concurrency = 4;") - tk.MustExec("set @@session.tidb_hash_join_concurrency = 5;") - tk.MustExec("set @@session.tidb_distsql_scan_concurrency = 15;") - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b int, c int, key b(b))") - var input []string - var output []struct { - SQL string - Plan []string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - output[i].Warnings = make([]string, len(warnings)) - for j, warning := range warnings { - output[i].Warnings[j] = warning.Err.Error() - } - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - require.Len(t, warnings, len(output[i].Warnings)) - for j, warning := range warnings { - require.EqualError(t, warning.Err, output[i].Warnings[j]) - } - } -} - -func TestIssue15813(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t0, t1") - tk.MustExec("create table t0(c0 int primary key)") - tk.MustExec("create table t1(c0 int primary key)") - tk.MustExec("CREATE INDEX i0 ON t0(c0)") - tk.MustExec("CREATE INDEX i0 ON t1(c0)") - tk.MustQuery("select /*+ MERGE_JOIN(t0, t1) */ * from t0, t1 where t0.c0 = t1.c0").Check(testkit.Rows()) -} - -func TestIssue31261(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec(`use test`) - tk.MustExec(`drop table if exists PK_MULTI_COL_5177`) - tk.MustExec(` CREATE TABLE PK_MULTI_COL_5177 ( - COL1 binary(10) NOT NULL, - COL2 varbinary(10) NOT NULL, - COL3 smallint(45) NOT NULL, - PRIMARY KEY (COL1(5),COL2,COL3), - UNIQUE KEY UIDXM (COL1(5),COL2), - UNIQUE KEY UIDX (COL2), - KEY IDX3 (COL3), - KEY IDXM (COL3,COL2))`) - tk.MustExec(`insert into PK_MULTI_COL_5177(col1, col2, col3) values(0x00000000000000000000, 0x002B200DF5BA03E59F82, 1)`) - require.Len(t, tk.MustQuery(`select col1, col2 from PK_MULTI_COL_5177 where col1 = 0x00000000000000000000 and col2 in (0x002B200DF5BA03E59F82, 0x002B200DF5BA03E59F82, 0x002B200DF5BA03E59F82)`).Rows(), 1) - require.Len(t, tk.MustQuery(`select col1, col2 from PK_MULTI_COL_5177 where col1 = 0x00000000000000000000 and col2 = 0x002B200DF5BA03E59F82`).Rows(), 1) -} - -func TestFullGroupByOrderBy(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int)") - tk.MustQuery("select count(a) as b from t group by a order by b").Check(testkit.Rows()) - err := tk.ExecToErr("select count(a) as cnt from t group by a order by b") - require.True(t, terror.ErrorEqual(err, core.ErrFieldNotInGroupBy)) -} - -func TestHintWithoutTableWarning(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int, c int, key a(a))") - tk.MustExec("create table t2(a int, b int, c int, key a(a))") - var input []string - var output []struct { - SQL string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - tk.MustQuery(tt) - warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - output[i].Warnings = make([]string, len(warns)) - for j := range warns { - output[i].Warnings[j] = warns[j].Err.Error() - } - }) - tk.MustQuery(tt) - warns := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - require.Len(t, warns, len(output[i].Warnings)) - for j := range warns { - require.Equal(t, stmtctx.WarnLevelWarning, warns[j].Level) - require.EqualError(t, warns[j].Err, output[i].Warnings[j]) - } - } -} - -func TestIssue15858(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key)") - tk.MustExec("select * from t t1, (select a from t order by a+1) t2 where t1.a = t2.a") -} - -func TestIssue15846(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t0, t1") - tk.MustExec("CREATE TABLE t0(t0 INT UNIQUE);") - tk.MustExec("CREATE TABLE t1(c0 FLOAT);") - tk.MustExec("INSERT INTO t1(c0) VALUES (0);") - tk.MustExec("INSERT INTO t0(t0) VALUES (NULL), (NULL);") - tk.MustQuery("SELECT t1.c0 FROM t1 LEFT JOIN t0 ON 1;").Check(testkit.Rows("0", "0")) - - tk.MustExec("drop table if exists t0, t1") - tk.MustExec("CREATE TABLE t0(t0 INT);") - tk.MustExec("CREATE TABLE t1(c0 FLOAT);") - tk.MustExec("INSERT INTO t1(c0) VALUES (0);") - tk.MustExec("INSERT INTO t0(t0) VALUES (NULL), (NULL);") - tk.MustQuery("SELECT t1.c0 FROM t1 LEFT JOIN t0 ON 1;").Check(testkit.Rows("0", "0")) - - tk.MustExec("drop table if exists t0, t1") - tk.MustExec("CREATE TABLE t0(t0 INT);") - tk.MustExec("CREATE TABLE t1(c0 FLOAT);") - tk.MustExec("create unique index idx on t0(t0);") - tk.MustExec("INSERT INTO t1(c0) VALUES (0);") - tk.MustExec("INSERT INTO t0(t0) VALUES (NULL), (NULL);") - tk.MustQuery("SELECT t1.c0 FROM t1 LEFT JOIN t0 ON 1;").Check(testkit.Rows("0", "0")) -} - -func TestFloorUnixTimestampPruning(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists floor_unix_timestamp") - tk.MustExec(`create table floor_unix_timestamp (ts timestamp(3)) -partition by range (floor(unix_timestamp(ts))) ( -partition p0 values less than (unix_timestamp('2020-04-05 00:00:00')), -partition p1 values less than (unix_timestamp('2020-04-12 00:00:00')), -partition p2 values less than (unix_timestamp('2020-04-15 00:00:00')))`) - tk.MustExec("insert into floor_unix_timestamp values ('2020-04-04 00:00:00')") - tk.MustExec("insert into floor_unix_timestamp values ('2020-04-04 23:59:59.999')") - tk.MustExec("insert into floor_unix_timestamp values ('2020-04-05 00:00:00')") - tk.MustExec("insert into floor_unix_timestamp values ('2020-04-05 00:00:00.001')") - tk.MustExec("insert into floor_unix_timestamp values ('2020-04-12 01:02:03.456')") - tk.MustExec("insert into floor_unix_timestamp values ('2020-04-14 00:00:42')") - tk.MustQuery("select count(*) from floor_unix_timestamp where '2020-04-05 00:00:00.001' = ts").Check(testkit.Rows("1")) - tk.MustQuery("select * from floor_unix_timestamp where ts > '2020-04-05 00:00:00' order by ts").Check(testkit.Rows("2020-04-05 00:00:00.001", "2020-04-12 01:02:03.456", "2020-04-14 00:00:42.000")) - tk.MustQuery("select count(*) from floor_unix_timestamp where ts <= '2020-04-05 23:00:00'").Check(testkit.Rows("4")) - tk.MustQuery("select * from floor_unix_timestamp partition(p1, p2) where ts > '2020-04-14 00:00:00'").Check(testkit.Rows("2020-04-14 00:00:42.000")) -} - -func TestIssue16290And16292(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(a int, b int, primary key(a));") - tk.MustExec("insert into t values(1, 1);") - - for i := 0; i <= 1; i++ { - tk.MustExec(fmt.Sprintf("set session tidb_opt_agg_push_down = %v", i)) - - tk.MustQuery("select avg(a) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1.0000")) - tk.MustQuery("select avg(b) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1.0000")) - tk.MustQuery("select count(distinct a) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1")) - tk.MustQuery("select count(distinct b) from (select * from t ta union all select * from t tb) t;").Check(testkit.Rows("1")) - } -} - -func TestTableDualWithRequiredProperty(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2;") - tk.MustExec("create table t1 (a int, b int) partition by range(a) " + - "(partition p0 values less than(10), partition p1 values less than MAXVALUE)") - tk.MustExec("create table t2 (a int, b int)") - tk.MustExec("select /*+ MERGE_JOIN(t1, t2) */ * from t1 partition (p0), t2 where t1.a > 100 and t1.a = t2.a") -} - -func TestIndexJoinInnerIndexNDV(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int not null, b int not null, c int not null)") - tk.MustExec("create table t2(a int not null, b int not null, c int not null, index idx1(a,b), index idx2(c))") - tk.MustExec("insert into t1 values(1,1,1),(1,1,1),(1,1,1)") - tk.MustExec("insert into t2 values(1,1,1),(1,1,2),(1,1,3)") - tk.MustExec("analyze table t1, t2") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestIssue16837(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int,b int,c int,d int,e int,unique key idx_ab(a,b),unique key(c),unique key(d))") - tk.MustQuery("explain format = 'brief' select /*+ use_index_merge(t,c,idx_ab) */ * from t where a = 1 or (e = 1 and c = 1)").Check(testkit.Rows( - "IndexMerge 0.01 root type: union", - "├─IndexRangeScan(Build) 10.00 cop[tikv] table:t, index:idx_ab(a, b) range:[1,1], keep order:false, stats:pseudo", - "├─IndexRangeScan(Build) 1.00 cop[tikv] table:t, index:c(c) range:[1,1], keep order:false, stats:pseudo", - "└─Selection(Probe) 0.01 cop[tikv] or(eq(test.t.a, 1), and(eq(test.t.e, 1), eq(test.t.c, 1)))", - " └─TableRowIDScan 11.00 cop[tikv] table:t keep order:false, stats:pseudo")) - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustExec("insert into t values (2, 1, 1, 1, 2)") - tk.MustQuery("select /*+ use_index_merge(t,c,idx_ab) */ * from t where a = 1 or (e = 1 and c = 1)").Check(testkit.Rows()) -} - -func TestIndexMergeSerial(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b int, unique key(a), unique key(b))") - tk.MustExec("insert into t value (1, 5), (2, 4), (3, 3), (4, 2), (5, 1)") - tk.MustExec("insert into t value (6, 0), (7, -1), (8, -2), (9, -3), (10, -4)") - tk.MustExec("analyze table t") - - var input []string - var output []struct { - SQL string - Plan []string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) - } -} - -func TestIndexMergePartialScansClusteredIndex(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (a int, b int, c int, primary key (a, b) clustered, key idx_c(c));") - tk.MustExec("insert into t values (1, 1, 1), (10, 10, 10), (100, 100, 100);") - const queryTemplate = "select /*+ use_index_merge(t) */ %s from t where %s order by a, b;" - projections := [][]string{{"a"}, {"b"}, {"c"}, {"a", "b"}, {"b", "c"}, {"c", "a"}, {"b", "a", "c"}} - cases := []struct { - condition string - expected []string - }{ - { - // 3 table scans - "a < 2 or a < 10 or a > 11", []string{"1", "100"}, - }, - { - // 3 index scans - "c < 10 or c < 11 or c > 50", []string{"1", "10", "100"}, - }, - { - // 1 table scan + 1 index scan - "a < 2 or c > 10000", []string{"1"}, - }, - { - // 2 table scans + 1 index scan - "a < 2 or a > 88 or c > 10000", []string{"1", "100"}, - }, - { - // 2 table scans + 2 index scans - "a < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1", []string{"1", "10", "100"}, - }, - { - // 3 table scans + 2 index scans - "a < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1", []string{"1", "10", "100"}, - }, - } - for _, p := range projections { - for _, ca := range cases { - query := fmt.Sprintf(queryTemplate, strings.Join(p, ","), ca.condition) - tk.HasPlan(query, "IndexMerge") - expected := make([]string, 0, len(ca.expected)) - for _, datum := range ca.expected { - row := strings.Repeat(datum+" ", len(p)) - expected = append(expected, row[:len(row)-1]) - } - tk.MustQuery(query).Check(testkit.Rows(expected...)) - } - } -} - -func TestIndexMergePartialScansTiDBRowID(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (a int, b int, c int, unique key (a, b), key idx_c(c));") - tk.MustExec("insert into t values (1, 1, 1), (10, 10, 10), (100, 100, 100);") - const queryTemplate = "select /*+ use_index_merge(t) */ %s from t where %s order by a;" - projections := [][]string{{"a"}, {"b"}, {"c"}, {"a", "b"}, {"b", "c"}, {"c", "a"}, {"b", "a", "c"}} - cases := []struct { - condition string - expected []string - }{ - { - // 3 index scans - "c < 10 or c < 11 or c > 50", []string{"1", "10", "100"}, - }, - { - // 2 index scans - "c < 10 or a < 2", []string{"1"}, - }, - { - // 1 table scan + 1 index scan - "_tidb_rowid < 2 or c > 10000", []string{"1"}, - }, - { - // 2 table scans + 1 index scan - "_tidb_rowid < 2 or _tidb_rowid < 10 or c > 11", []string{"1", "10", "100"}, - }, - { - // 1 table scans + 3 index scans - "_tidb_rowid < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1", []string{"1", "10", "100"}, - }, - { - // 1 table scans + 4 index scans - "_tidb_rowid < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1", []string{"1", "10", "100"}, - }, - } - for _, p := range projections { - for _, ca := range cases { - query := fmt.Sprintf(queryTemplate, strings.Join(p, ","), ca.condition) - tk.HasPlan(query, "IndexMerge") - expected := make([]string, 0, len(ca.expected)) - for _, datum := range ca.expected { - row := strings.Repeat(datum+" ", len(p)) - expected = append(expected, row[:len(row)-1]) - } - tk.MustQuery(query).Check(testkit.Rows(expected...)) - } - } -} - -func TestIndexMergePartialScansPKIsHandle(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (a int, b int, c int, primary key (a), unique key (b), key idx_c(c));") - tk.MustExec("insert into t values (1, 1, 1), (10, 10, 10), (100, 100, 100);") - const queryTemplate = "select /*+ use_index_merge(t) */ %s from t where %s order by b;" - projections := [][]string{{"a"}, {"b"}, {"c"}, {"a", "b"}, {"b", "c"}, {"c", "a"}, {"b", "a", "c"}} - cases := []struct { - condition string - expected []string - }{ - { - // 3 index scans - "b < 10 or c < 11 or c > 50", []string{"1", "10", "100"}, - }, - { - // 1 table scan + 1 index scan - "a < 2 or c > 10000", []string{"1"}, - }, - { - // 2 table scans + 1 index scan - "a < 2 or a < 10 or b > 11", []string{"1", "100"}, - }, - { - // 1 table scans + 3 index scans - "a < 2 or b >= 10 or c > 100 or c < 1", []string{"1", "10", "100"}, - }, - { - // 3 table scans + 2 index scans - "a < 2 or a >= 10 or a >= 20 or c > 100 or b < 1", []string{"1", "10", "100"}, - }, - } - for _, p := range projections { - for _, ca := range cases { - query := fmt.Sprintf(queryTemplate, strings.Join(p, ","), ca.condition) - tk.HasPlan(query, "IndexMerge") - expected := make([]string, 0, len(ca.expected)) - for _, datum := range ca.expected { - row := strings.Repeat(datum+" ", len(p)) - expected = append(expected, row[:len(row)-1]) - } - tk.MustQuery(query).Check(testkit.Rows(expected...)) - } - } -} - -func TestIssue23919(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - - // Test for the minimal reproducible case. - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (a int, b int, index(a), index(b)) partition by hash (a) partitions 2;") - tk.MustExec("insert into t values (1, 5);") - tk.MustQuery("select /*+ use_index_merge( t ) */ * from t where a in (3) or b in (5) order by a;"). - Check(testkit.Rows("1 5")) - - // Test for the original case. - tk.MustExec("drop table if exists t;") - tk.MustExec(`CREATE TABLE t ( - col_5 text NOT NULL, - col_6 tinyint(3) unsigned DEFAULT NULL, - col_7 float DEFAULT '4779.165058537128', - col_8 smallint(6) NOT NULL DEFAULT '-24790', - col_9 date DEFAULT '2031-01-15', - col_37 int(11) DEFAULT '1350204687', - PRIMARY KEY (col_5(6),col_8) /*T![clustered_index] NONCLUSTERED */, - UNIQUE KEY idx_6 (col_9,col_7,col_8), - KEY idx_8 (col_8,col_6,col_5(6),col_9,col_7), - KEY idx_9 (col_9,col_7,col_8) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin -PARTITION BY RANGE ( col_8 ) ( - PARTITION p0 VALUES LESS THAN (-17650), - PARTITION p1 VALUES LESS THAN (-13033), - PARTITION p2 VALUES LESS THAN (2521), - PARTITION p3 VALUES LESS THAN (7510) -);`) - tk.MustExec("insert into t values ('', NULL, 6304.0146, -24790, '2031-01-15', 1350204687);") - tk.MustQuery("select var_samp(col_7) aggCol from (select /*+ use_index_merge( t ) */ * from t where " + - "t.col_9 in ( '2002-06-22' ) or t.col_5 in ( 'PkfzI' ) or t.col_8 in ( -24874 ) and t.col_6 > null and " + - "t.col_5 > 'r' and t.col_9 in ( '1979-09-04' ) and t.col_7 < 8143.667552769195 or " + - "t.col_5 in ( 'iZhfEjRWci' , 'T' , '' ) or t.col_9 <> '1976-09-11' and t.col_7 = 8796.436181615773 and " + - "t.col_8 = 7372 order by col_5,col_8 ) ordered_tbl group by col_6;").Check(testkit.Rows("")) -} - -func TestIssue16407(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int,b char(100),key(a),key(b(10)))") - tk.MustQuery("explain format = 'brief' select /*+ use_index_merge(t) */ * from t where a=10 or b='x'").Check(testkit.Rows( - "IndexMerge 0.04 root type: union", - "├─IndexRangeScan(Build) 10.00 cop[tikv] table:t, index:a(a) range:[10,10], keep order:false, stats:pseudo", - "├─IndexRangeScan(Build) 10.00 cop[tikv] table:t, index:b(b) range:[\"x\",\"x\"], keep order:false, stats:pseudo", - "└─Selection(Probe) 0.04 cop[tikv] or(eq(test.t.a, 10), eq(test.t.b, \"x\"))", - " └─TableRowIDScan 19.99 cop[tikv] table:t keep order:false, stats:pseudo")) - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustExec("insert into t values (1, 'xx')") - tk.MustQuery("select /*+ use_index_merge(t) */ * from t where a=10 or b='x'").Check(testkit.Rows()) -} - -func TestStreamAggProp(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int)") - tk.MustExec("insert into t values(1),(1),(2)") - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) - } -} - -func TestOptimizeHintOnPartitionTable(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec(`create table t ( - a int, b int, c varchar(20), - primary key(a), key(b), key(c) - ) partition by range columns(a) ( - partition p0 values less than(6), - partition p1 values less than(11), - partition p2 values less than(16));`) - tk.MustExec(`insert into t values (1,1,"1"), (2,2,"2"), (8,8,"8"), (11,11,"11"), (15,15,"15")`) - tk.MustExec("set @@tidb_enable_index_merge = off") - defer func() { - tk.MustExec("set @@tidb_enable_index_merge = on") - }() - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - output[i].Warn = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warn...)) - } -} - -func TestNotReadOnlySQLOnTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b varchar(20))") - tk.MustExec(`set @@tidb_isolation_read_engines = "tiflash"`) - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - err := tk.ExecToErr("select * from t for update") - require.EqualError(t, err, `[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash', valid values can be 'tiflash, tikv'. Please check tiflash replica or ensure the query is readonly.`) - - err = tk.ExecToErr("insert into t select * from t") - require.EqualError(t, err, `[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash', valid values can be 'tiflash, tikv'. Please check tiflash replica or ensure the query is readonly.`) - - tk.MustExec("prepare stmt_insert from 'insert into t select * from t where t.a = ?'") - tk.MustExec("set @a=1") - err = tk.ExecToErr("execute stmt_insert using @a") - require.EqualError(t, err, `[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash', valid values can be 'tiflash, tikv'. Please check tiflash replica or ensure the query is readonly.`) -} - -func TestSelectLimit(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int)") - tk.MustExec("insert into t values(1),(1),(2)") - - // normal test - tk.MustExec("set @@session.sql_select_limit=1") - result := tk.MustQuery("select * from t order by a") - require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 0) - result.Check(testkit.Rows("1")) - result = tk.MustQuery("select * from t order by a limit 2") - result.Check(testkit.Rows("1", "1")) - tk.MustExec("set @@session.sql_select_limit=default") - result = tk.MustQuery("select * from t order by a") - result.Check(testkit.Rows("1", "1", "2")) - - // test for subquery - tk.MustExec("set @@session.sql_select_limit=1") - result = tk.MustQuery("select * from (select * from t) s order by a") - result.Check(testkit.Rows("1")) - result = tk.MustQuery("select * from (select * from t limit 2) s order by a") // limit write in subquery, has no effect. - result.Check(testkit.Rows("1")) - result = tk.MustQuery("select (select * from t limit 1) s") // limit write in subquery, has no effect. - result.Check(testkit.Rows("1")) - result = tk.MustQuery("select * from t where t.a in (select * from t) limit 3") // select_limit will not effect subquery - result.Sort().Check(testkit.Rows("1", "1", "2")) - result = tk.MustQuery("select * from (select * from t) s limit 3") // select_limit will not effect subquery - result.Sort().Check(testkit.Rows("1", "1", "2")) - - // test for union - result = tk.MustQuery("select * from t union all select * from t limit 2") // limit outside subquery - result.Check(testkit.Rows("1", "1")) - result = tk.MustQuery("select * from t union all (select * from t limit 2)") // limit inside subquery - result.Check(testkit.Rows("1")) - - // test for prepare & execute - tk.MustExec("prepare s1 from 'select * from t where a = ?'") - tk.MustExec("set @a = 1") - result = tk.MustQuery("execute s1 using @a") - result.Check(testkit.Rows("1")) - tk.MustExec("set @@session.sql_select_limit=default") - result = tk.MustQuery("execute s1 using @a") - result.Check(testkit.Rows("1", "1")) - tk.MustExec("set @@session.sql_select_limit=1") - tk.MustExec("prepare s2 from 'select * from t where a = ? limit 3'") - result = tk.MustQuery("execute s2 using @a") // if prepare stmt has limit, select_limit takes no effect. - result.Check(testkit.Rows("1", "1")) - - // test for create view - tk.MustExec("set @@session.sql_select_limit=1") - tk.MustExec("create definer='root'@'localhost' view s as select * from t") // select limit should not effect create view - result = tk.MustQuery("select * from s") - result.Check(testkit.Rows("1")) - tk.MustExec("set @@session.sql_select_limit=default") - result = tk.MustQuery("select * from s") - result.Sort().Check(testkit.Rows("1", "1", "2")) - - // test for DML - tk.MustExec("set @@session.sql_select_limit=1") - tk.MustExec("create table b (a int)") - tk.MustExec("insert into b select * from t") // all values are inserted - result = tk.MustQuery("select * from b limit 3") - result.Sort().Check(testkit.Rows("1", "1", "2")) - tk.MustExec("update b set a = 2 where a = 1") // all values are updated - result = tk.MustQuery("select * from b limit 3") - result.Check(testkit.Rows("2", "2", "2")) - result = tk.MustQuery("select * from b") - result.Check(testkit.Rows("2")) - tk.MustExec("delete from b where a = 2") // all values are deleted - result = tk.MustQuery("select * from b") - result.Check(testkit.Rows()) -} - -func TestHintParserWarnings(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(a int, b int, key(a), key(b));") - tk.MustExec("select /*+ use_index_merge() */ * from t where a = 1 or b = 1;") - rows := tk.MustQuery("show warnings;").Rows() - require.Len(t, rows, 1) -} - -func TestIssue16935(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t0;") - tk.MustExec("CREATE TABLE t0(c0 INT);") - tk.MustExec("INSERT INTO t0(c0) VALUES (1), (1), (1), (1), (1), (1);") - tk.MustExec("CREATE definer='root'@'localhost' VIEW v0(c0) AS SELECT NULL FROM t0;") - tk.MustQuery("SELECT * FROM t0 LEFT JOIN v0 ON TRUE WHERE v0.c0 IS NULL;") -} - -func TestAccessPathOnClusterIndex(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1 (a int, b varchar(20), c decimal(40,10), d int, primary key(a,b), key(c))") - tk.MustExec(`insert into t1 values (1,"111",1.1,11), (2,"222",2.2,12), (3,"333",3.3,13)`) - tk.MustExec("analyze table t1") - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) - }) - tk.MustQuery("explain format='brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Res...)) - } -} - -func TestClusterIndexUniqueDoubleRead(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("create database cluster_idx_unique_double_read;") - tk.MustExec("use cluster_idx_unique_double_read;") - defer tk.MustExec("drop database cluster_idx_unique_double_read;") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("drop table if exists t") - - tk.MustExec("create table t (a varchar(64), b varchar(64), uk int, v int, primary key(a, b), unique key uuk(uk));") - tk.MustExec("insert t values ('a', 'a1', 1, 11), ('b', 'b1', 2, 22), ('c', 'c1', 3, 33);") - tk.MustQuery("select * from t use index (uuk);").Check(testkit.Rows("a a1 1 11", "b b1 2 22", "c c1 3 33")) -} - -func TestIndexJoinOnClusteredIndex(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t (a int, b varchar(20), c decimal(40,10), d int, primary key(a,b), key(c))") - tk.MustExec(`insert into t values (1,"111",1.1,11), (2,"222",2.2,12), (3,"333",3.3,13)`) - tk.MustExec("analyze table t") - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery("explain format = 'brief'" + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) - } -} - -func TestIssue18984(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t, t2") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("create table t(a int, b int, c int, primary key(a, b))") - tk.MustExec("create table t2(a int, b int, c int, d int, primary key(a,b), index idx(c))") - tk.MustExec("insert into t values(1,1,1), (2,2,2), (3,3,3)") - tk.MustExec("insert into t2 values(1,2,3,4), (2,4,3,5), (1,3,1,1)") - tk.MustQuery("select /*+ INL_MERGE_JOIN(t) */ * from t right outer join t2 on t.a=t2.c").Check(testkit.Rows( - "1 1 1 1 3 1 1", - "3 3 3 1 2 3 4", - "3 3 3 2 4 3 5")) - tk.MustQuery("select /*+ INL_MERGE_JOIN(t2) */ * from t left outer join t2 on t.a=t2.c").Check(testkit.Rows( - "1 1 1 1 3 1 1", - "2 2 2 ", - "3 3 3 1 2 3 4", - "3 3 3 2 4 3 5")) -} - -func TestTimeToSecPushDownToTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a time(4))") - tk.MustExec("insert into t values('700:10:10.123456')") - tk.MustExec("insert into t values('20:20:20')") - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - rows := [][]interface{}{ - {"TableReader_9", "10000.00", "root", " MppVersion: 1, data:ExchangeSender_8"}, - {"└─ExchangeSender_8", "10000.00", "mpp[tiflash]", " ExchangeType: PassThrough"}, - {" └─Projection_4", "10000.00", "mpp[tiflash]", " time_to_sec(test.t.a)->Column#3"}, - {" └─TableFullScan_7", "10000.00", "mpp[tiflash]", "table:t", "keep order:false, stats:pseudo"}, - } - tk.MustQuery("explain select time_to_sec(a) from t;").Check(rows) -} - -func TestRightShiftPushDownToTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("insert into t values(2147483647, 32)") - tk.MustExec("insert into t values(12, 2)") - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - rows := [][]interface{}{ - {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, - {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, - {" └─Projection_4", "mpp[tiflash]", "rightshift(test.t.a, test.t.b)->Column#4"}, - {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, - } - tk.MustQuery("explain select a >> b from t;").CheckAt([]int{0, 2, 4}, rows) -} - -func TestBitColumnPushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=1") - tk.MustExec("create table t1(a bit(8), b int)") - tk.MustExec("create table t2(a bit(8), b int)") - tk.MustExec("insert into t1 values ('1', 1), ('2', 2), ('3', 3), ('4', 4), ('1', 1), ('2', 2), ('3', 3), ('4', 4)") - tk.MustExec("insert into t2 values ('1', 1), ('2', 2), ('3', 3), ('4', 4), ('1', 1), ('2', 2), ('3', 3), ('4', 4)") - sql := "select b from t1 where t1.b > (select min(t2.b) from t2 where t2.a < t1.a)" - tk.MustQuery(sql).Sort().Check(testkit.Rows("2", "2", "3", "3", "4", "4")) - rows := [][]interface{}{ - {"Projection_15", "root", "test.t1.b"}, - {"└─Apply_17", "root", "CARTESIAN inner join, other cond:gt(test.t1.b, Column#7)"}, - {" ├─TableReader_20(Build)", "root", "data:Selection_19"}, - {" │ └─Selection_19", "cop[tikv]", "not(isnull(test.t1.b))"}, - {" │ └─TableFullScan_18", "cop[tikv]", "keep order:false, stats:pseudo"}, - {" └─Selection_21(Probe)", "root", "not(isnull(Column#7))"}, - {" └─StreamAgg_23", "root", "funcs:min(test.t2.b)->Column#7"}, - {" └─TopN_24", "root", "test.t2.b, offset:0, count:1"}, - {" └─TableReader_32", "root", "data:TopN_31"}, - {" └─TopN_31", "cop[tikv]", "test.t2.b, offset:0, count:1"}, - {" └─Selection_30", "cop[tikv]", "lt(test.t2.a, test.t1.a), not(isnull(test.t2.b))"}, - {" └─TableFullScan_29", "cop[tikv]", "keep order:false, stats:pseudo"}, - } - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("insert t1 values ('A', 1);") - sql = "select a from t1 where ascii(a)=65" - tk.MustQuery(sql).Check(testkit.Rows("A")) - rows = [][]interface{}{ - {"TableReader_7", "root", "data:Selection_6"}, - {"└─Selection_6", "cop[tikv]", "eq(ascii(cast(test.t1.a, var_string(1))), 65)"}, - {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, - } - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = `eq(concat(cast(test.t1.a, var_string(1)), "A"), "AA")` - sql = "select a from t1 where concat(a, 'A')='AA'" - tk.MustQuery(sql).Check(testkit.Rows("A")) - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = `eq(cast(test.t1.a, binary(1)), "A")` - sql = "select a from t1 where binary a='A'" - tk.MustQuery(sql).Check(testkit.Rows("A")) - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = `eq(cast(test.t1.a, var_string(1)), "A")` - sql = "select a from t1 where cast(a as char)='A'" - tk.MustQuery(sql).Check(testkit.Rows("A")) - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - - tk.MustExec("insert into mysql.expr_pushdown_blacklist values('bit', 'tikv','');") - tk.MustExec("admin reload expr_pushdown_blacklist;") - rows = [][]interface{}{ - {"Selection_5", "root", `eq(cast(test.t1.a, var_string(1)), "A")`}, - {"└─TableReader_7", "root", "data:TableFullScan_6"}, - {" └─TableFullScan_6", "cop[tikv]", "keep order:false, stats:pseudo"}, - } - sql = "select a from t1 where cast(a as char)='A'" - tk.MustQuery(sql).Check(testkit.Rows("A")) - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - - tk.MustExec("delete from mysql.expr_pushdown_blacklist where name='bit'") - tk.MustExec("admin reload expr_pushdown_blacklist;") - sql = "select a from t1 where ascii(a)=65" - tk.MustQuery(sql).Check(testkit.Rows("A")) - rows = [][]interface{}{ - {"TableReader_7", "root", "data:Selection_6"}, - {"└─Selection_6", "cop[tikv]", "eq(ascii(cast(test.t1.a, var_string(1))), 65)"}, - {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, - } - tk.MustQuery(fmt.Sprintf("explain analyze %s", sql)).CheckAt([]int{0, 3, 6}, rows) - - // test collation - tk.MustExec("update mysql.tidb set VARIABLE_VALUE='True' where VARIABLE_NAME='new_collation_enabled'") - tk.MustQuery("SELECT VARIABLE_VALUE FROM mysql.tidb WHERE VARIABLE_NAME='new_collation_enabled';").Check( - testkit.Rows("True")) - tk.MustExec("create table t3 (a bit(8));") - tk.MustExec("insert into t3 values (65)") - tk.MustExec("SET NAMES utf8mb4 COLLATE utf8mb4_bin") - tk.MustQuery("select a from t3 where cast(a as char) = 'a'").Check(testkit.Rows()) - tk.MustExec("SET NAMES utf8mb4 COLLATE utf8mb4_general_ci") - tk.MustQuery("select a from t3 where cast(a as char) = 'a'").Check(testkit.Rows("A")) -} - -func TestSysdatePushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t(id int signed, id2 int unsigned, c varchar(11), d datetime, b double, e bit(10))") - tk.MustExec("insert into t(id, id2, c, d) values (-1, 1, 'abc', '2021-12-12')") - rows := [][]interface{}{ - {"TableReader_7", "root", "data:Selection_6"}, - {"└─Selection_6", "cop[tikv]", "gt(test.t.d, sysdate())"}, - {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, - } - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). - CheckAt([]int{0, 3, 6}, rows) - // assert sysdate isn't now after set global tidb_sysdate_is_now in the same session - tk.MustExec("set global tidb_sysdate_is_now='1'") - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). - CheckAt([]int{0, 3, 6}, rows) - - // assert sysdate is now after set global tidb_sysdate_is_now in the new session - tk = testkit.NewTestKit(t, store) - tk.MustExec("use test") - now := time.Now() - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/expression/injectNow", fmt.Sprintf(`return(%d)`, now.Unix()))) - rows[1][2] = fmt.Sprintf("gt(test.t.d, %v)", now.Format("2006-01-02 15:04:05")) - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). - CheckAt([]int{0, 3, 6}, rows) - failpoint.Disable("github.com/pingcap/tidb/expression/injectNow") - - // assert sysdate isn't now after set session tidb_sysdate_is_now false in the same session - tk.MustExec("set tidb_sysdate_is_now='0'") - rows[1][2] = "gt(test.t.d, sysdate())" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). - CheckAt([]int{0, 3, 6}, rows) -} - -func TestTimeScalarFunctionPushDownResult(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(col1 datetime, col2 datetime, y int(8), m int(8), d int(8)) CHARSET=utf8 COLLATE=utf8_general_ci;") - tk.MustExec("insert into t values ('2022-03-24 01:02:03.040506', '9999-12-31 23:59:59', 9999, 12, 31);") - testcases := []struct { - sql string - function string - }{ - { - sql: "select col1, hour(col1) from t where hour(col1)=hour('2022-03-24 01:02:03.040506');", - function: "hour", - }, - { - sql: "select col1, month(col1) from t where month(col1)=month('2022-03-24 01:02:03.040506');", - function: "month", - }, - { - sql: "select col1, minute(col1) from t where minute(col1)=minute('2022-03-24 01:02:03.040506');", - function: "minute", - }, - { - function: "second", - sql: "select col1, second(col1) from t where second(col1)=second('2022-03-24 01:02:03.040506');", - }, - { - function: "microsecond", - sql: "select col1, microsecond(col1) from t where microsecond(col1)=microsecond('2022-03-24 01:02:03.040506');", - }, - { - function: "dayName", - sql: "select col1, dayName(col1) from t where dayName(col1)=dayName('2022-03-24 01:02:03.040506');", - }, - { - function: "dayOfMonth", - sql: "select col1, dayOfMonth(col1) from t where dayOfMonth(col1)=dayOfMonth('2022-03-24 01:02:03.040506');", - }, - { - function: "dayOfWeek", - sql: "select col1, dayOfWeek(col1) from t where dayOfWeek(col1)=dayOfWeek('2022-03-24 01:02:03.040506');", - }, - { - function: "dayOfYear", - sql: "select col1, dayOfYear(col1) from t where dayOfYear(col1)=dayOfYear('2022-03-24 01:02:03.040506');", - }, - { - function: "Date", - sql: "select col1, Date(col1) from t where Date(col1)=Date('2022-03-24 01:02:03.040506');", - }, - { - function: "Week", - sql: "select col1, Week(col1) from t where Week(col1)=Week('2022-03-24 01:02:03.040506');", - }, - { - function: "time_to_sec", - sql: "select col1, time_to_sec (col1) from t where time_to_sec(col1)=time_to_sec('2022-03-24 01:02:03.040506');", - }, - { - function: "DateDiff", - sql: "select col1, DateDiff(col1, col2) from t where DateDiff(col1, col2)=DateDiff('2022-03-24 01:02:03.040506', '9999-12-31 23:59:59');", - }, - { - function: "MonthName", - sql: "select col1, MonthName(col1) from t where MonthName(col1)=MonthName('2022-03-24 01:02:03.040506');", - }, - { - function: "MakeDate", - sql: "select col1, MakeDate(9999, 31) from t where MakeDate(y, d)=MakeDate(9999, 31);", - }, - { - function: "MakeTime", - sql: "select col1, MakeTime(12, 12, 31) from t where MakeTime(m, m, d)=MakeTime(12, 12, 31);", - }, - } - tk.MustExec("delete from mysql.expr_pushdown_blacklist where name != 'date_add'") - tk.MustExec("admin reload expr_pushdown_blacklist;") - for _, testcase := range testcases { - r1 := tk.MustQuery(testcase.sql).Rows() - tk.MustExec(fmt.Sprintf("insert into mysql.expr_pushdown_blacklist(name) values('%s');", testcase.function)) - tk.MustExec("admin reload expr_pushdown_blacklist;") - r2 := tk.MustQuery(testcase.sql).Rows() - require.EqualValues(t, r2, r1, testcase.sql) - } - tk.MustExec("delete from mysql.expr_pushdown_blacklist where name != 'date_add'") - tk.MustExec("admin reload expr_pushdown_blacklist;") -} - -func TestNumberFunctionPushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t(a int signed, b int unsigned,c double)") - tk.MustExec("insert into t values (-1,61,4.4)") - testcases := []struct { - sql string - function string - }{ - { - sql: "select a, mod(a,2) from t where mod(-1,2)=mod(a,2);", - function: "mod", - }, - { - sql: "select b, mod(b,2) from t where mod(61,2)=mod(b,2);", - function: "mod", - }, - { - sql: "select b,unhex(b) from t where unhex(61) = unhex(b)", - function: "unhex", - }, - { - sql: "select b, oct(b) from t where oct(61) = oct(b)", - function: "oct", - }, - { - sql: "select c, sin(c) from t where sin(4.4) = sin(c)", - function: "sin", - }, - { - sql: "select c, asin(c) from t where asin(4.4) = asin(c)", - function: "asin", - }, - { - sql: "select c, cos(c) from t where cos(4.4) = cos(c)", - function: "cos", - }, - { - sql: "select c, acos(c) from t where acos(4.4) = acos(c)", - function: "acos", - }, - { - sql: "select b,atan(b) from t where atan(61)=atan(b)", - function: "atan", - }, - { - sql: "select b, atan2(b, c) from t where atan2(61,4.4)=atan2(b,c)", - function: "atan2", - }, - { - sql: "select b,cot(b) from t where cot(61)=cot(b)", - function: "cot", - }, - { - sql: "select c from t where pi() < c", - function: "pi", - }, - } - for _, testcase := range testcases { - tk.MustExec("delete from mysql.expr_pushdown_blacklist where name != 'date_add'") - tk.MustExec("admin reload expr_pushdown_blacklist;") - r1 := tk.MustQuery(testcase.sql).Rows() - tk.MustExec(fmt.Sprintf("insert into mysql.expr_pushdown_blacklist(name) values('%s');", testcase.function)) - tk.MustExec("admin reload expr_pushdown_blacklist;") - r2 := tk.MustQuery(testcase.sql).Rows() - require.EqualValues(t, r2, r1, testcase.sql) - } -} - -func TestScalarFunctionPushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t(id int signed, id2 int unsigned, c varchar(11), d datetime, b double, e bit(10))") - tk.MustExec("insert into t(id, id2, c, d) values (-1, 1, '{\"a\":1}', '2021-12-12')") - rows := [][]interface{}{ - {"TableReader_7", "root", "data:Selection_6"}, - {"└─Selection_6", "cop[tikv]", "right(test.t.c, 1)"}, - {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, - } - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where right(c,1);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "mod(test.t.id, test.t.id)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id, id);"). - CheckAt([]int{0, 3, 6}, rows) - rows[1][2] = "mod(test.t.id, test.t.id2)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id, id2);"). - CheckAt([]int{0, 3, 6}, rows) - rows[1][2] = "mod(test.t.id2, test.t.id)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id2, id);"). - CheckAt([]int{0, 3, 6}, rows) - rows[1][2] = "mod(test.t.id2, test.t.id2)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id2, id2);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "sin(cast(test.t.id, double BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where sin(id);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "asin(cast(test.t.id, double BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where asin(id);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "cos(cast(test.t.id, double BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where cos(id);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "acos(cast(test.t.id, double BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where acos(id);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "atan(cast(test.t.id, double BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where atan(id);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "atan2(cast(test.t.id, double BINARY), cast(test.t.id, double BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where atan2(id,id);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "hour(cast(test.t.d, time))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where hour(d);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "hour(cast(test.t.d, time))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where hour(d);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "minute(cast(test.t.d, time))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where minute(d);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "second(cast(test.t.d, time))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where second(d);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "month(test.t.d)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where month(d);"). - CheckAt([]int{0, 3, 6}, rows) - - //rows[1][2] = "dayname(test.t.d)" - //tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where dayname(d);"). - // CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "dayofmonth(test.t.d)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where dayofmonth(d);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "from_days(test.t.id)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where from_days(id);"). - CheckAt([]int{0, 3, 6}, rows) - - //rows[1][2] = "last_day(test.t.d)" - //tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where last_day(d);"). - // CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "gt(4, test.t.id)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where pi() > id;"). - CheckAt([]int{0, 3, 6}, rows) - - //rows[1][2] = "truncate(test.t.id, 0)" - //tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where truncate(id,0)"). - // CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "round(test.t.b)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where round(b)"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "date(test.t.d)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where date(d)"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "week(test.t.d)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where week(d)"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "datediff(test.t.d, test.t.d)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where datediff(d,d)"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "gt(test.t.d, sysdate())" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "ascii(cast(test.t.e, var_string(2)))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where ascii(e);"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "eq(json_valid(test.t.c), 1)" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where json_valid(c)=1;"). - CheckAt([]int{0, 3, 6}, rows) - - rows[1][2] = "json_contains(cast(test.t.c, json BINARY), cast(\"1\", json BINARY))" - tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where json_contains(c, '1');"). - CheckAt([]int{0, 3, 6}, rows) -} - -func TestDistinctScalarFunctionPushDown(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int not null, b int not null, c int not null, primary key (a,c)) partition by range (c) (partition p0 values less than (5), partition p1 values less than (10))") - tk.MustExec("insert into t values(1,1,1),(2,2,2),(3,1,3),(7,1,7),(8,2,8),(9,2,9)") - tk.MustQuery("select count(distinct b+1) as col from t").Check(testkit.Rows( - "2", - )) -} - -func TestReverseUTF8PushDownToTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a varchar(256))") - tk.MustExec("insert into t values('pingcap')") - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - rows := [][]interface{}{ - {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, - {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, - {" └─Projection_4", "mpp[tiflash]", "reverse(test.t.a)->Column#3"}, - {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, - } - - tk.MustQuery("explain select reverse(a) from t;").CheckAt([]int{0, 2, 4}, rows) -} - -func TestReversePushDownToTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a binary(32))") - tk.MustExec("insert into t values('pingcap')") - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - rows := [][]interface{}{ - {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, - {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, - {" └─Projection_4", "mpp[tiflash]", "reverse(test.t.a)->Column#3"}, - {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, - } - - tk.MustQuery("explain select reverse(a) from t;").CheckAt([]int{0, 2, 4}, rows) -} - -func TestSpacePushDownToTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int)") - tk.MustExec("insert into t values(5)") - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - rows := [][]interface{}{ - {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, - {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, - {" └─Projection_4", "mpp[tiflash]", "space(test.t.a)->Column#3"}, - {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, - } - - tk.MustQuery("explain select space(a) from t;").CheckAt([]int{0, 2, 4}, rows) -} - -func TestExplainAnalyzePointGet(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b varchar(20))") - tk.MustExec("insert into t values (1,1)") - - res := tk.MustQuery("explain analyze select * from t where a=1;") - checkExplain := func(rpc string) { - resBuff := bytes.NewBufferString("") - for _, row := range res.Rows() { - _, _ = fmt.Fprintf(resBuff, "%s\n", row) - } - explain := resBuff.String() - require.Containsf(t, explain, rpc+":{num_rpc:", "%s", explain) - require.Containsf(t, explain, "total_time:", "%s", explain) - } - checkExplain("Get") - res = tk.MustQuery("explain analyze select * from t where a in (1,2,3);") - checkExplain("BatchGet") -} - -func TestExplainAnalyzeDML(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec(" create table t (a int, b int, unique index (a));") - tk.MustExec("insert into t values (1,1)") - - res := tk.MustQuery("explain analyze select * from t where a=1;") - checkExplain := func(rpc string) { - resBuff := bytes.NewBufferString("") - for _, row := range res.Rows() { - _, _ = fmt.Fprintf(resBuff, "%s\n", row) - } - explain := resBuff.String() - require.Containsf(t, explain, rpc+":{num_rpc:", "%s", explain) - require.Containsf(t, explain, "total_time:", "%s", explain) - } - checkExplain("Get") - res = tk.MustQuery("explain analyze insert ignore into t values (1,1),(2,2),(3,3),(4,4);") - checkExplain("BatchGet") -} - -func TestExplainAnalyzeDML2(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - cases := []struct { - prepare string - sql string - planRegexp string + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t(col1 datetime, col2 datetime, y int(8), m int(8), d int(8)) CHARSET=utf8 COLLATE=utf8_general_ci;") + tk.MustExec("insert into t values ('2022-03-24 01:02:03.040506', '9999-12-31 23:59:59', 9999, 12, 31);") + testcases := []struct { + sql string + function string }{ - // Test for alloc auto ID. { - sql: "insert into t () values ()", - planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*, insert.*", + sql: "select col1, hour(col1) from t where hour(col1)=hour('2022-03-24 01:02:03.040506');", + function: "hour", }, - // Test for rebase ID. { - sql: "insert into t (a) values (99000000000)", - planRegexp: ".*prepare.*total.*, auto_id_allocator.*rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*, insert.*", + sql: "select col1, month(col1) from t where month(col1)=month('2022-03-24 01:02:03.040506');", + function: "month", }, - // Test for alloc auto ID and rebase ID. { - sql: "insert into t (a) values (null), (99000000000)", - planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*, insert.*", + sql: "select col1, minute(col1) from t where minute(col1)=minute('2022-03-24 01:02:03.040506');", + function: "minute", }, - // Test for insert ignore. { - sql: "insert ignore into t values (null,1), (2, 2), (99000000000, 3), (100000000000, 4)", - planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 2, Get.*num_rpc.*total_time.*commit_txn.*count: 3, prewrite.*get_commit_ts.*commit.*write_keys.*, check_insert.*", + function: "second", + sql: "select col1, second(col1) from t where second(col1)=second('2022-03-24 01:02:03.040506');", }, - // Test for insert on duplicate. { - sql: "insert into t values (null,null), (1,1),(2,2) on duplicate key update a = a + 100000000000", - planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*count: 2, prewrite.*get_commit_ts.*commit.*write_keys.*, check_insert.*", + function: "microsecond", + sql: "select col1, microsecond(col1) from t where microsecond(col1)=microsecond('2022-03-24 01:02:03.040506');", }, - // Test for replace with alloc ID. { - sql: "replace into t () values ()", - planRegexp: ".*auto_id_allocator.*alloc_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*", + function: "dayName", + sql: "select col1, dayName(col1) from t where dayName(col1)=dayName('2022-03-24 01:02:03.040506');", }, - // Test for replace with alloc ID and rebase ID. { - sql: "replace into t (a) values (null), (99000000000)", - planRegexp: ".*auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*", + function: "dayOfMonth", + sql: "select col1, dayOfMonth(col1) from t where dayOfMonth(col1)=dayOfMonth('2022-03-24 01:02:03.040506');", }, - // Test for update with rebase ID. { - prepare: "insert into t values (1,1),(2,2)", - sql: "update t set a=a*100000000000", - planRegexp: ".*auto_id_allocator.*rebase_cnt: 2, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*", + function: "dayOfWeek", + sql: "select col1, dayOfWeek(col1) from t where dayOfWeek(col1)=dayOfWeek('2022-03-24 01:02:03.040506');", + }, + { + function: "dayOfYear", + sql: "select col1, dayOfYear(col1) from t where dayOfYear(col1)=dayOfYear('2022-03-24 01:02:03.040506');", + }, + { + function: "Date", + sql: "select col1, Date(col1) from t where Date(col1)=Date('2022-03-24 01:02:03.040506');", + }, + { + function: "Week", + sql: "select col1, Week(col1) from t where Week(col1)=Week('2022-03-24 01:02:03.040506');", + }, + { + function: "time_to_sec", + sql: "select col1, time_to_sec (col1) from t where time_to_sec(col1)=time_to_sec('2022-03-24 01:02:03.040506');", + }, + { + function: "DateDiff", + sql: "select col1, DateDiff(col1, col2) from t where DateDiff(col1, col2)=DateDiff('2022-03-24 01:02:03.040506', '9999-12-31 23:59:59');", + }, + { + function: "MonthName", + sql: "select col1, MonthName(col1) from t where MonthName(col1)=MonthName('2022-03-24 01:02:03.040506');", + }, + { + function: "MakeDate", + sql: "select col1, MakeDate(9999, 31) from t where MakeDate(y, d)=MakeDate(9999, 31);", + }, + { + function: "MakeTime", + sql: "select col1, MakeTime(12, 12, 31) from t where MakeTime(m, m, d)=MakeTime(12, 12, 31);", }, } - - for _, ca := range cases { - for i := 0; i < 3; i++ { - tk.MustExec("drop table if exists t") - switch i { - case 0: - tk.MustExec("create table t (a bigint auto_increment, b int, primary key (a));") - case 1: - tk.MustExec("create table t (a bigint unsigned auto_increment, b int, primary key (a));") - case 2: - if strings.Contains(ca.sql, "on duplicate key") { - continue - } - tk.MustExec("create table t (a bigint primary key auto_random(5), b int);") - tk.MustExec("set @@allow_auto_random_explicit_insert=1;") - default: - panic("should never happen") - } - if ca.prepare != "" { - tk.MustExec(ca.prepare) - } - res := tk.MustQuery("explain analyze " + ca.sql) - resBuff := bytes.NewBufferString("") - for _, row := range res.Rows() { - _, _ = fmt.Fprintf(resBuff, "%s\t", row) - } - explain := resBuff.String() - require.Regexpf(t, ca.planRegexp, explain, "idx: %v,sql: %v", i, ca.sql) - } - } - - // Test for table without auto id. - for _, ca := range cases { - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a bigint, b int);") - tk.MustExec("insert into t () values ()") - if ca.prepare != "" { - tk.MustExec(ca.prepare) - } - res := tk.MustQuery("explain analyze " + ca.sql) - resBuff := bytes.NewBufferString("") - for _, row := range res.Rows() { - _, _ = fmt.Fprintf(resBuff, "%s\t", row) - } - explain := resBuff.String() - require.NotContainsf(t, explain, "auto_id_allocator", "sql: %v, explain: %v", ca.sql, explain) + tk.MustExec("delete from mysql.expr_pushdown_blacklist where name != 'date_add'") + tk.MustExec("admin reload expr_pushdown_blacklist;") + for _, testcase := range testcases { + r1 := tk.MustQuery(testcase.sql).Rows() + tk.MustExec(fmt.Sprintf("insert into mysql.expr_pushdown_blacklist(name) values('%s');", testcase.function)) + tk.MustExec("admin reload expr_pushdown_blacklist;") + r2 := tk.MustQuery(testcase.sql).Rows() + require.EqualValues(t, r2, r1, testcase.sql) } + tk.MustExec("delete from mysql.expr_pushdown_blacklist where name != 'date_add'") + tk.MustExec("admin reload expr_pushdown_blacklist;") } -func TestPartitionExplain(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") +func TestNumberFunctionPushDown(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec(`create table pt (id int, c int, key i_id(id), key i_c(c)) partition by range (c) ( -partition p0 values less than (4), -partition p1 values less than (7), -partition p2 values less than (10))`) - - tk.MustExec("set @@tidb_enable_index_merge = 1;") - - var input []string - var output []struct { - SQL string - Plan []string + tk.MustExec("create table t(a int signed, b int unsigned,c double)") + tk.MustExec("insert into t values (-1,61,4.4)") + testcases := []struct { + sql string + function string + }{ + { + sql: "select a, mod(a,2) from t where mod(-1,2)=mod(a,2);", + function: "mod", + }, + { + sql: "select b, mod(b,2) from t where mod(61,2)=mod(b,2);", + function: "mod", + }, + { + sql: "select b,unhex(b) from t where unhex(61) = unhex(b)", + function: "unhex", + }, + { + sql: "select b, oct(b) from t where oct(61) = oct(b)", + function: "oct", + }, + { + sql: "select c, sin(c) from t where sin(4.4) = sin(c)", + function: "sin", + }, + { + sql: "select c, asin(c) from t where asin(4.4) = asin(c)", + function: "asin", + }, + { + sql: "select c, cos(c) from t where cos(4.4) = cos(c)", + function: "cos", + }, + { + sql: "select c, acos(c) from t where acos(4.4) = acos(c)", + function: "acos", + }, + { + sql: "select b,atan(b) from t where atan(61)=atan(b)", + function: "atan", + }, + { + sql: "select b, atan2(b, c) from t where atan2(61,4.4)=atan2(b,c)", + function: "atan2", + }, + { + sql: "select b,cot(b) from t where cot(61)=cot(b)", + function: "cot", + }, + { + sql: "select c from t where pi() < c", + function: "pi", + }, } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) - }) - tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].Plan...)) + for _, testcase := range testcases { + tk.MustExec("delete from mysql.expr_pushdown_blacklist where name != 'date_add'") + tk.MustExec("admin reload expr_pushdown_blacklist;") + r1 := tk.MustQuery(testcase.sql).Rows() + tk.MustExec(fmt.Sprintf("insert into mysql.expr_pushdown_blacklist(name) values('%s');", testcase.function)) + tk.MustExec("admin reload expr_pushdown_blacklist;") + r2 := tk.MustQuery(testcase.sql).Rows() + require.EqualValues(t, r2, r1, testcase.sql) } } -func TestPartialBatchPointGet(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (c_int int, c_str varchar(40), primary key(c_int, c_str))") - tk.MustExec("insert into t values (3, 'bose')") - tk.MustQuery("select * from t where c_int in (3)").Check(testkit.Rows( - "3 bose", - )) - tk.MustQuery("select * from t where c_int in (3) or c_str in ('yalow') and c_int in (1, 2)").Check(testkit.Rows( - "3 bose", - )) -} - -func TestIssue19926(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists ta;") - tk.MustExec("drop table if exists tb;") - tk.MustExec("drop table if exists tc;") - tk.MustExec("drop view if exists v;") - tk.MustExec("CREATE TABLE `ta` (\n `id` varchar(36) NOT NULL ,\n `status` varchar(1) NOT NULL \n);") - tk.MustExec("CREATE TABLE `tb` (\n `id` varchar(36) NOT NULL ,\n `status` varchar(1) NOT NULL \n);") - tk.MustExec("CREATE TABLE `tc` (\n `id` varchar(36) NOT NULL ,\n `status` varchar(1) NOT NULL \n);") - tk.MustExec("insert into ta values('1','1');") - tk.MustExec("insert into tb values('1','1');") - tk.MustExec("insert into tc values('1','1');") - tk.MustExec("create definer='root'@'localhost' view v as\nselect \nconcat(`ta`.`status`,`tb`.`status`) AS `status`, \n`ta`.`id` AS `id` from (`ta` join `tb`) \nwhere (`ta`.`id` = `tb`.`id`);") - tk.MustQuery("SELECT tc.status,v.id FROM tc, v WHERE tc.id = v.id AND v.status = '11';").Check(testkit.Rows("1 1")) -} - -func TestDeleteUsingJoin(t *testing.T) { +func TestScalarFunctionPushDown(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int primary key, b int)") - tk.MustExec("create table t2(a int primary key, b int)") - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(2,2)") - tk.MustExec("delete t1.* from t1 join t2 using (a)") - tk.MustQuery("select * from t1").Check(testkit.Rows("1 1")) - tk.MustQuery("select * from t2").Check(testkit.Rows("2 2")) -} + tk.MustExec("create table t(id int signed, id2 int unsigned, c varchar(11), d datetime, b double, e bit(10))") + tk.MustExec("insert into t(id, id2, c, d) values (-1, 1, '{\"a\":1}', '2021-12-12')") + rows := [][]interface{}{ + {"TableReader_7", "root", "data:Selection_6"}, + {"└─Selection_6", "cop[tikv]", "right(test.t.c, 1)"}, + {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where right(c,1);"). + CheckAt([]int{0, 3, 6}, rows) -func Test19942(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("CREATE TABLE test.`t` (" + - " `a` int(11) NOT NULL," + - " `b` varchar(10) COLLATE utf8_general_ci NOT NULL," + - " `c` varchar(50) COLLATE utf8_general_ci NOT NULL," + - " `d` char(10) NOT NULL," + - " PRIMARY KEY (`c`)," + - " UNIQUE KEY `a_uniq` (`a`)," + - " UNIQUE KEY `b_uniq` (`b`)," + - " UNIQUE KEY `d_uniq` (`d`)," + - " KEY `a_idx` (`a`)," + - " KEY `b_idx` (`b`)," + - " KEY `d_idx` (`d`)" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;") - tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (1, '1', '0', '1');") - tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (2, ' 2', ' 0', ' 2');") - tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (3, ' 3 ', ' 3 ', ' 3 ');") - tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (4, 'a', 'a ', 'a');") - tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (5, ' A ', ' A ', ' A ');") - tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (6, ' E', 'é ', ' E');") + rows[1][2] = "mod(test.t.id, test.t.id)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id, id);"). + CheckAt([]int{0, 3, 6}, rows) + rows[1][2] = "mod(test.t.id, test.t.id2)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id, id2);"). + CheckAt([]int{0, 3, 6}, rows) + rows[1][2] = "mod(test.t.id2, test.t.id)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id2, id);"). + CheckAt([]int{0, 3, 6}, rows) + rows[1][2] = "mod(test.t.id2, test.t.id2)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where mod(id2, id2);"). + CheckAt([]int{0, 3, 6}, rows) - mkr := func() [][]interface{} { - return testkit.RowsWithSep("|", - "3| 3 | 3 | 3", - "2| 2 0| 2", - "5| A | A | A", - "1|1|0|1", - "4|a|a |a", - "6| E|é | E") - } - tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`a_uniq`);").Check(mkr()) - tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`b_uniq`);").Check(mkr()) - tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`d_uniq`);").Check(mkr()) - tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`a_idx`);").Check(mkr()) - tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`b_idx`);").Check(mkr()) - tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`d_idx`);").Check(mkr()) - tk.MustExec("admin check table t") -} + rows[1][2] = "sin(cast(test.t.id, double BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where sin(id);"). + CheckAt([]int{0, 3, 6}, rows) -func TestPartitionUnionWithPPruningColumn(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("CREATE TABLE `t` (\n `fid` bigint(36) NOT NULL,\n `oty` varchar(30) DEFAULT NULL,\n `oid` int(11) DEFAULT NULL,\n `pid` bigint(20) DEFAULT NULL,\n `bid` int(11) DEFAULT NULL,\n `r5` varchar(240) DEFAULT '',\n PRIMARY KEY (`fid`)\n)PARTITION BY HASH( `fid` ) PARTITIONS 4;") + rows[1][2] = "asin(cast(test.t.id, double BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where asin(id);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (59, 'm', 441, 1, 2143, 'LE1264_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (135, 'm', 1121, 1, 2423, 'LE2008_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (139, 'm', 1125, 1, 2432, 'LE2005_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (143, 'm', 1129, 1, 2438, 'LE2006_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (147, 'm', 1133, 1, 2446, 'LE2014_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (167, 'm', 1178, 1, 2512, 'LE2055_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (171, 'm', 1321, 1, 2542, 'LE1006_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (179, 'm', 1466, 1, 2648, 'LE2171_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (187, 'm', 1567, 1, 2690, 'LE1293_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (57, 'm', 341, 1, 2102, 'LE1001_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (137, 'm', 1123, 1, 2427, 'LE2003_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (145, 'm', 1131, 1, 2442, 'LE2048_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (138, 'm', 1124, 1, 2429, 'LE2004_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (142, 'm', 1128, 1, 2436, 'LE2049_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (174, 'm', 1381, 1, 2602, 'LE2170_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (28, 'm', 81, 1, 2023, 'LE1009_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (60, 'm', 442, 1, 2145, 'LE1263_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (136, 'm', 1122, 1, 2425, 'LE2002_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (140, 'm', 1126, 1, 2434, 'LE2001_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (168, 'm', 1179, 1, 2514, 'LE2052_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (196, 'm', 3380, 1, 2890, 'LE1300_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (208, 'm', 3861, 1, 3150, 'LE1323_r5');") - tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (432, 'm', 4060, 1, 3290, 'LE1327_r5');") + rows[1][2] = "cos(cast(test.t.id, double BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where cos(id);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustQuery("SELECT DISTINCT t.bid, t.r5 FROM t left join t parent on parent.oid = t.pid WHERE t.oty = 'm';").Sort().Check( - testkit.Rows("2023 LE1009_r5", - "2102 LE1001_r5", - "2143 LE1264_r5", - "2145 LE1263_r5", - "2423 LE2008_r5", - "2425 LE2002_r5", - "2427 LE2003_r5", - "2429 LE2004_r5", - "2432 LE2005_r5", - "2434 LE2001_r5", - "2436 LE2049_r5", - "2438 LE2006_r5", - "2442 LE2048_r5", - "2446 LE2014_r5", - "2512 LE2055_r5", - "2514 LE2052_r5", - "2542 LE1006_r5", - "2602 LE2170_r5", - "2648 LE2171_r5", - "2690 LE1293_r5", - "2890 LE1300_r5", - "3150 LE1323_r5", - "3290 LE1327_r5")) -} + rows[1][2] = "acos(cast(test.t.id, double BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where acos(id);"). + CheckAt([]int{0, 3, 6}, rows) -func TestIssue20139(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + rows[1][2] = "atan(cast(test.t.id, double BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where atan(id);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, c int) partition by range (id) (partition p0 values less than (4), partition p1 values less than (7))") - tk.MustExec("insert into t values(3, 3), (5, 5)") - plan := tk.MustQuery("explain format = 'brief' select * from t where c = 1 and id = c") - plan.Check(testkit.Rows( - "TableReader 0.01 root partition:p0 data:Selection", - "└─Selection 0.01 cop[tikv] eq(test.t.c, 1), eq(test.t.id, 1)", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", - )) - tk.MustExec("drop table t") -} + rows[1][2] = "atan2(cast(test.t.id, double BINARY), cast(test.t.id, double BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where atan2(id,id);"). + CheckAt([]int{0, 3, 6}, rows) -func TestIssue14481(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + rows[1][2] = "hour(cast(test.t.d, time))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where hour(d);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int default null, b int default null, c int default null)") - plan := tk.MustQuery("explain format = 'brief' select * from t where a = 1 and a = 2") - plan.Check(testkit.Rows("TableDual 0.00 root rows:0")) - tk.MustExec("drop table t") -} + rows[1][2] = "hour(cast(test.t.d, time))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where hour(d);"). + CheckAt([]int{0, 3, 6}, rows) -func TestIssue20710(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("drop table if exists s;") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("create table s(a int, b int, index(a))") - tk.MustExec("insert into t values(1,1),(1,2),(2,2)") - tk.MustExec("insert into s values(1,1),(2,2),(2,1)") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } -} + rows[1][2] = "minute(cast(test.t.d, time))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where minute(d);"). + CheckAt([]int{0, 3, 6}, rows) -func TestQueryBlockTableAliasInHint(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + rows[1][2] = "second(cast(test.t.d, time))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where second(d);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("use test") - require.True(t, tk.HasPlan("select /*+ HASH_JOIN(@sel_1 t2) */ * FROM (select 1) t1 NATURAL LEFT JOIN (select 2) t2", "HashJoin")) - tk.MustQuery("select /*+ HASH_JOIN(@sel_1 t2) */ * FROM (select 1) t1 NATURAL LEFT JOIN (select 2) t2").Check(testkit.Rows( - "1 2", - )) - require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 0) -} + rows[1][2] = "month(test.t.d)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where month(d);"). + CheckAt([]int{0, 3, 6}, rows) -func TestIssue10448(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") + //rows[1][2] = "dayname(test.t.d)" + //tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where dayname(d);"). + // CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("create table t(pk int(11) primary key)") - tk.MustExec("insert into t values(1),(2),(3)") - tk.MustQuery("select a from (select pk as a from t) t1 where a = 18446744073709551615").Check(testkit.Rows()) -} + rows[1][2] = "dayofmonth(test.t.d)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where dayofmonth(d);"). + CheckAt([]int{0, 3, 6}, rows) -func TestMultiUpdateOnPrimaryKey(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") + rows[1][2] = "from_days(test.t.id)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where from_days(id);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int not null primary key)") - tk.MustExec("insert into t values (1)") - tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 10, n.a = n.a + 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + //rows[1][2] = "last_day(test.t.d)" + //tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where last_day(d);"). + // CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a varchar(10) not null primary key)") - tk.MustExec("insert into t values ('abc')") - tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = 'def', n.a = 'xyz'`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + rows[1][2] = "gt(4, test.t.id)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where pi() > id;"). + CheckAt([]int{0, 3, 6}, rows) + + //rows[1][2] = "truncate(test.t.id, 0)" + //tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where truncate(id,0)"). + // CheckAt([]int{0, 3, 6}, rows) + + rows[1][2] = "round(test.t.b)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where round(b)"). + CheckAt([]int{0, 3, 6}, rows) + + rows[1][2] = "date(test.t.d)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where date(d)"). + CheckAt([]int{0, 3, 6}, rows) + + rows[1][2] = "week(test.t.d)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where week(d)"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b int, primary key (a, b))") - tk.MustExec("insert into t values (1, 2)") - tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 10, n.b = n.b + 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + rows[1][2] = "datediff(test.t.d, test.t.d)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where datediff(d,d)"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int primary key, b int)") - tk.MustExec("insert into t values (1, 2)") - tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 10, n.a = n.a + 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + rows[1][2] = "gt(test.t.d, sysdate())" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where d > sysdate()"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec(`UPDATE t m, t n SET m.b = m.b + 10, n.b = n.b + 10`) - tk.MustQuery("SELECT * FROM t").Check(testkit.Rows("1 12")) + rows[1][2] = "ascii(cast(test.t.e, var_string(2)))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where ascii(e);"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 1, n.b = n.b + 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) - tk.MustGetErrMsg(`UPDATE t m, t n, t q SET m.a = m.a + 1, n.b = n.b + 10, q.b = q.b - 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) - tk.MustGetErrMsg(`UPDATE t m, t n, t q SET m.b = m.b + 1, n.a = n.a + 10, q.b = q.b - 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) - tk.MustGetErrMsg(`UPDATE t m, t n, t q SET m.b = m.b + 1, n.b = n.b + 10, q.a = q.a - 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'q'.`) - tk.MustGetErrMsg(`UPDATE t q, t n, t m SET m.b = m.b + 1, n.b = n.b + 10, q.a = q.a - 10`, - `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'q' and 'n'.`) + rows[1][2] = "eq(json_valid(test.t.c), 1)" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where json_valid(c)=1;"). + CheckAt([]int{0, 3, 6}, rows) - tk.MustExec("update t m, t n set m.a = n.a+10 where m.a=n.a") - tk.MustQuery("select * from t").Check(testkit.Rows("11 12")) + rows[1][2] = "json_contains(cast(test.t.c, json BINARY), cast(\"1\", json BINARY))" + tk.MustQuery("explain analyze select /*+read_from_storage(tikv[t])*/ * from t where json_contains(c, '1');"). + CheckAt([]int{0, 3, 6}, rows) } -func TestOrderByHavingNotInSelect(t *testing.T) { +func TestDistinctScalarFunctionPushDown(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists ttest") - tk.MustExec("create table ttest (v1 int, v2 int)") - tk.MustExec("insert into ttest values(1, 2), (4,6), (1, 7)") - tk.MustGetErrMsg("select v1 from ttest order by count(v2)", - "[planner:3029]Expression #1 of ORDER BY contains aggregate function and applies to the result of a non-aggregated query") - tk.MustGetErrMsg("select v1 from ttest having count(v2)", - "[planner:8123]In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'v1'; this is incompatible with sql_mode=only_full_group_by") - tk.MustGetErrMsg("select v2, v1 from (select * from ttest) t1 join (select 1, 2) t2 group by v1", - "[planner:1055]Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.t1.v2' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by") - tk.MustGetErrMsg("select v2, v1 from (select t1.v1, t2.v2 from ttest t1 join ttest t2) t3 join (select 1, 2) t2 group by v1", - "[planner:1055]Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.t3.v2' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int not null, b int not null, c int not null, primary key (a,c)) partition by range (c) (partition p0 values less than (5), partition p1 values less than (10))") + tk.MustExec("insert into t values(1,1,1),(2,2,2),(3,1,3),(7,1,7),(8,2,8),(9,2,9)") + tk.MustQuery("select count(distinct b+1) as col from t").Check(testkit.Rows( + "2", + )) } -func TestUpdateSetDefault(t *testing.T) { +func TestReverseUTF8PushDownToTiFlash(t *testing.T) { store := testkit.CreateMockStore(t) - // #20598 tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("create table tt (x int, z int as (x+10) stored)") - tk.MustExec("insert into tt(x) values (1)") - tk.MustExec("update tt set x=2, z = default") - tk.MustExec("update tt set x=2, z = default(z)") - tk.MustQuery("select * from tt").Check(testkit.Rows("2 12")) + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a varchar(256))") + tk.MustExec("insert into t values('pingcap')") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - tk.MustGetErrMsg("update tt set x=2, z = default(x)", - "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") - tk.MustGetErrMsg("update tt set z = 123", - "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") - tk.MustGetErrMsg("update tt as ss set z = 123", - "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") - tk.MustGetErrMsg("update tt as ss set x = 3, z = 13", - "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") - tk.MustGetErrMsg("update tt as s1, tt as s2 set s1.z = default, s2.z = 456", - "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "reverse(test.t.a)->Column#3"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, + } + + tk.MustQuery("explain select reverse(a) from t;").CheckAt([]int{0, 2, 4}, rows) } -func TestExtendedStatsSwitch(t *testing.T) { +func TestReversePushDownToTiFlash(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int not null, b int not null, key(a), key(b))") - tk.MustExec("insert into t values(1,1),(2,2),(3,3),(4,4),(5,5),(6,6)") + tk.MustExec("create table t (a binary(32))") + tk.MustExec("insert into t values('pingcap')") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set session tidb_enable_extended_stats = off") - tk.MustGetErrMsg("alter table t add stats_extended s1 correlation(a,b)", - "Extended statistics feature is not generally available now, and tidb_enable_extended_stats is OFF") - tk.MustGetErrMsg("alter table t drop stats_extended s1", - "Extended statistics feature is not generally available now, and tidb_enable_extended_stats is OFF") - tk.MustGetErrMsg("admin reload stats_extended", - "Extended statistics feature is not generally available now, and tidb_enable_extended_stats is OFF") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } - tk.MustExec("set session tidb_enable_extended_stats = on") - tk.MustExec("alter table t add stats_extended s1 correlation(a,b)") - tk.MustQuery("select stats, status from mysql.stats_extended where name = 's1'").Check(testkit.Rows( - " 0", - )) - tk.MustExec("set session tidb_enable_extended_stats = off") - // Analyze should not collect extended stats. - tk.MustExec("analyze table t") - tk.MustQuery("select stats, status from mysql.stats_extended where name = 's1'").Check(testkit.Rows( - " 0", - )) - tk.MustExec("set session tidb_enable_extended_stats = on") - // Analyze would collect extended stats. - tk.MustExec("analyze table t") - tk.MustQuery("select stats, status from mysql.stats_extended where name = 's1'").Check(testkit.Rows( - "1.000000 1", - )) + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "reverse(test.t.a)->Column#3"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, + } - // Estimated index scan count is 4 using extended stats. - tk.MustQuery("explain format = 'brief' select * from t use index(b) where a > 3 order by b limit 1").Check(testkit.Rows( - "Limit 1.00 root offset:0, count:1", - "└─Projection 1.00 root test.t.a, test.t.b", - " └─IndexLookUp 1.00 root ", - " ├─IndexFullScan(Build) 4.00 cop[tikv] table:t, index:b(b) keep order:true", - " └─Selection(Probe) 1.00 cop[tikv] gt(test.t.a, 3)", - " └─TableRowIDScan 4.00 cop[tikv] table:t keep order:false", - )) - tk.MustExec("set session tidb_enable_extended_stats = off") - // Estimated index scan count is 2 using independent assumption. - tk.MustQuery("explain format = 'brief' select * from t use index(b) where a > 3 order by b limit 1").Check(testkit.Rows( - "Limit 1.00 root offset:0, count:1", - "└─Projection 1.00 root test.t.a, test.t.b", - " └─IndexLookUp 1.00 root ", - " ├─IndexFullScan(Build) 2.00 cop[tikv] table:t, index:b(b) keep order:true", - " └─Selection(Probe) 1.00 cop[tikv] gt(test.t.a, 3)", - " └─TableRowIDScan 2.00 cop[tikv] table:t keep order:false", - )) + tk.MustQuery("explain select reverse(a) from t;").CheckAt([]int{0, 2, 4}, rows) } -func TestOrderByNotInSelectDistinct(t *testing.T) { +func TestSpacePushDownToTiFlash(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int)") + tk.MustExec("insert into t values(5)") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - // #12442 - tk.MustExec("drop table if exists ttest") - tk.MustExec("create table ttest (v1 int, v2 int)") - tk.MustExec("insert into ttest values(1, 2), (4,6), (1, 7)") + // Create virtual tiflash replica info. + dom := domain.GetDomain(tk.Session()) + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } - tk.MustGetErrMsg("select distinct v1 from ttest order by v2", - "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v2' which is not in SELECT list; this is incompatible with DISTINCT") - tk.MustGetErrMsg("select distinct v1+1 from ttest order by v1", - "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v1' which is not in SELECT list; this is incompatible with DISTINCT") - tk.MustGetErrMsg("select distinct v1+1 from ttest order by 1+v1", - "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v1' which is not in SELECT list; this is incompatible with DISTINCT") - tk.MustGetErrMsg("select distinct v1+1 from ttest order by v1+2", - "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v1' which is not in SELECT list; this is incompatible with DISTINCT") - tk.MustGetErrMsg("select distinct count(v1) from ttest group by v2 order by sum(v1)", - "[planner:3066]Expression #1 of ORDER BY clause is not in SELECT list, contains aggregate function; this is incompatible with DISTINCT") - tk.MustGetErrMsg("select distinct sum(v1)+1 from ttest group by v2 order by sum(v1)", - "[planner:3066]Expression #1 of ORDER BY clause is not in SELECT list, contains aggregate function; this is incompatible with DISTINCT") + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "space(test.t.a)->Column#3"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, + } - // Expressions in ORDER BY whole match some fields in DISTINCT. - tk.MustQuery("select distinct v1+1 from ttest order by v1+1").Check(testkit.Rows("2", "5")) - tk.MustQuery("select distinct count(v1) from ttest order by count(v1)").Check(testkit.Rows("3")) - tk.MustQuery("select distinct count(v1) from ttest group by v2 order by count(v1)").Check(testkit.Rows("1")) - tk.MustQuery("select distinct sum(v1) from ttest group by v2 order by sum(v1)").Check(testkit.Rows("1", "4")) - tk.MustQuery("select distinct v1, v2 from ttest order by 1, 2").Check(testkit.Rows("1 2", "1 7", "4 6")) - tk.MustQuery("select distinct v1, v2 from ttest order by 2, 1").Check(testkit.Rows("1 2", "4 6", "1 7")) + tk.MustQuery("explain select space(a) from t;").CheckAt([]int{0, 2, 4}, rows) +} - // Referenced columns of expressions in ORDER BY whole match some fields in DISTINCT, - // both original expression and alias can be referenced. - tk.MustQuery("select distinct v1 from ttest order by v1+1").Check(testkit.Rows("1", "4")) - tk.MustQuery("select distinct v1, v2 from ttest order by v1+1, v2").Check(testkit.Rows("1 2", "1 7", "4 6")) - tk.MustQuery("select distinct v1+1 as z, v2 from ttest order by v1+1, z+v2").Check(testkit.Rows("2 2", "2 7", "5 6")) - tk.MustQuery("select distinct sum(v1) as z from ttest group by v2 order by z+1").Check(testkit.Rows("1", "4")) - tk.MustQuery("select distinct sum(v1)+1 from ttest group by v2 order by sum(v1)+1").Check(testkit.Rows("2", "5")) - tk.MustQuery("select distinct v1 as z from ttest order by v1+z").Check(testkit.Rows("1", "4")) +func TestExplainAnalyzePointGet(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b varchar(20))") + tk.MustExec("insert into t values (1,1)") + + res := tk.MustQuery("explain analyze select * from t where a=1;") + checkExplain := func(rpc string) { + resBuff := bytes.NewBufferString("") + for _, row := range res.Rows() { + _, _ = fmt.Fprintf(resBuff, "%s\n", row) + } + explain := resBuff.String() + require.Containsf(t, explain, rpc+":{num_rpc:", "%s", explain) + require.Containsf(t, explain, "total_time:", "%s", explain) + } + checkExplain("Get") + res = tk.MustQuery("explain analyze select * from t where a in (1,2,3);") + checkExplain("BatchGet") } -func TestInvalidNamedWindowSpec(t *testing.T) { +func TestExplainAnalyzeDML(t *testing.T) { store := testkit.CreateMockStore(t) - // #12356 tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("DROP TABLE IF EXISTS temptest") - tk.MustExec("create table temptest (val int, val1 int)") - tk.MustQuery("SELECT val FROM temptest WINDOW w AS (ORDER BY val RANGE 1 PRECEDING)").Check(testkit.Rows()) - tk.MustGetErrMsg("SELECT val FROM temptest WINDOW w AS (ORDER BY val, val1 RANGE 1 PRECEDING)", - "[planner:3587]Window 'w' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression, of numeric or temporal type") - tk.MustGetErrMsg("select val1, avg(val1) as a from temptest group by val1 window w as (order by a)", - "[planner:1054]Unknown column 'a' in 'window order by'") - tk.MustGetErrMsg("select val1, avg(val1) as a from temptest group by val1 window w as (partition by a)", - "[planner:1054]Unknown column 'a' in 'window partition by'") + tk.MustExec("drop table if exists t") + tk.MustExec(" create table t (a int, b int, unique index (a));") + tk.MustExec("insert into t values (1,1)") + + res := tk.MustQuery("explain analyze select * from t where a=1;") + checkExplain := func(rpc string) { + resBuff := bytes.NewBufferString("") + for _, row := range res.Rows() { + _, _ = fmt.Fprintf(resBuff, "%s\n", row) + } + explain := resBuff.String() + require.Containsf(t, explain, rpc+":{num_rpc:", "%s", explain) + require.Containsf(t, explain, "total_time:", "%s", explain) + } + checkExplain("Get") + res = tk.MustQuery("explain analyze insert ignore into t values (1,1),(2,2),(3,3),(4,4);") + checkExplain("BatchGet") } -func TestCorrelatedAggregate(t *testing.T) { +func TestExplainAnalyzeDML2(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - // #18350 - tk.MustExec("DROP TABLE IF EXISTS tab, tab2") - tk.MustExec("CREATE TABLE tab(i INT)") - tk.MustExec("CREATE TABLE tab2(j INT)") - tk.MustExec("insert into tab values(1),(2),(3)") - tk.MustExec("insert into tab2 values(1),(2),(3),(15)") - tk.MustQuery(`SELECT m.i, - (SELECT COUNT(n.j) - FROM tab2 WHERE j=15) AS o - FROM tab m, tab2 n GROUP BY 1 order by m.i`).Check(testkit.Rows("1 4", "2 4", "3 4")) - tk.MustQuery(`SELECT - (SELECT COUNT(n.j) - FROM tab2 WHERE j=15) AS o - FROM tab m, tab2 n order by m.i`).Check(testkit.Rows("12")) - - // #17748 - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1 (a int, b int)") - tk.MustExec("create table t2 (m int, n int)") - tk.MustExec("insert into t1 values (2,2), (2,2), (3,3), (3,3), (3,3), (4,4)") - tk.MustExec("insert into t2 values (1,11), (2,22), (3,32), (4,44), (4,44)") - tk.MustExec("set @@sql_mode='TRADITIONAL'") - - tk.MustQuery(`select count(*) c, a, - ( select group_concat(count(a)) from t2 where m = a ) - from t1 group by a order by a`). - Check(testkit.Rows("2 2 2", "3 3 3", "1 4 1,1")) - - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b int)") - tk.MustExec("insert into t values (1,1),(2,1),(2,2),(3,1),(3,2),(3,3)") - - // Sub-queries in SELECT fields - // from SELECT fields - tk.MustQuery("select (select count(a)) from t").Check(testkit.Rows("6")) - tk.MustQuery("select (select (select (select count(a)))) from t").Check(testkit.Rows("6")) - tk.MustQuery("select (select (select count(n.a)) from t m order by count(m.b)) from t n").Check(testkit.Rows("6")) - // from WHERE - tk.MustQuery("select (select count(n.a) from t where count(n.a)=3) from t n").Check(testkit.Rows("")) - tk.MustQuery("select (select count(a) from t where count(distinct n.a)=3) from t n").Check(testkit.Rows("6")) - // from HAVING - tk.MustQuery("select (select count(n.a) from t having count(n.a)=6 limit 1) from t n").Check(testkit.Rows("6")) - tk.MustQuery("select (select count(n.a) from t having count(distinct n.b)=3 limit 1) from t n").Check(testkit.Rows("6")) - tk.MustQuery("select (select sum(distinct n.a) from t having count(distinct n.b)=3 limit 1) from t n").Check(testkit.Rows("6")) - tk.MustQuery("select (select sum(distinct n.a) from t having count(distinct n.b)=6 limit 1) from t n").Check(testkit.Rows("")) - // from ORDER BY - tk.MustQuery("select (select count(n.a) from t order by count(n.b) limit 1) from t n").Check(testkit.Rows("6")) - tk.MustQuery("select (select count(distinct n.b) from t order by count(n.b) limit 1) from t n").Check(testkit.Rows("3")) - // from TableRefsClause - tk.MustQuery("select (select cnt from (select count(a) cnt) s) from t").Check(testkit.Rows("6")) - tk.MustQuery("select (select count(cnt) from (select count(a) cnt) s) from t").Check(testkit.Rows("1")) - // from sub-query inside aggregate - tk.MustQuery("select (select sum((select count(a)))) from t").Check(testkit.Rows("6")) - tk.MustQuery("select (select sum((select count(a))+sum(a))) from t").Check(testkit.Rows("20")) - // from GROUP BY - tk.MustQuery("select (select count(a) from t group by count(n.a)) from t n").Check(testkit.Rows("6")) - tk.MustQuery("select (select count(distinct a) from t group by count(n.a)) from t n").Check(testkit.Rows("3")) - - // Sub-queries in HAVING - tk.MustQuery("select sum(a) from t having (select count(a)) = 0").Check(testkit.Rows()) - tk.MustQuery("select sum(a) from t having (select count(a)) > 0").Check(testkit.Rows("14")) - - // Sub-queries in ORDER BY - tk.MustQuery("select count(a) from t group by b order by (select count(a))").Check(testkit.Rows("1", "2", "3")) - tk.MustQuery("select count(a) from t group by b order by (select -count(a))").Check(testkit.Rows("3", "2", "1")) + cases := []struct { + prepare string + sql string + planRegexp string + }{ + // Test for alloc auto ID. + { + sql: "insert into t () values ()", + planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*, insert.*", + }, + // Test for rebase ID. + { + sql: "insert into t (a) values (99000000000)", + planRegexp: ".*prepare.*total.*, auto_id_allocator.*rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*, insert.*", + }, + // Test for alloc auto ID and rebase ID. + { + sql: "insert into t (a) values (null), (99000000000)", + planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*, insert.*", + }, + // Test for insert ignore. + { + sql: "insert ignore into t values (null,1), (2, 2), (99000000000, 3), (100000000000, 4)", + planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 2, Get.*num_rpc.*total_time.*commit_txn.*count: 3, prewrite.*get_commit_ts.*commit.*write_keys.*, check_insert.*", + }, + // Test for insert on duplicate. + { + sql: "insert into t values (null,null), (1,1),(2,2) on duplicate key update a = a + 100000000000", + planRegexp: ".*prepare.*total.*, auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*count: 2, prewrite.*get_commit_ts.*commit.*write_keys.*, check_insert.*", + }, + // Test for replace with alloc ID. + { + sql: "replace into t () values ()", + planRegexp: ".*auto_id_allocator.*alloc_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*", + }, + // Test for replace with alloc ID and rebase ID. + { + sql: "replace into t (a) values (null), (99000000000)", + planRegexp: ".*auto_id_allocator.*alloc_cnt: 1, rebase_cnt: 1, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*", + }, + // Test for update with rebase ID. + { + prepare: "insert into t values (1,1),(2,2)", + sql: "update t set a=a*100000000000", + planRegexp: ".*auto_id_allocator.*rebase_cnt: 2, Get.*num_rpc.*total_time.*commit_txn.*prewrite.*get_commit_ts.*commit.*write_keys.*", + }, + } - // Nested aggregate (correlated aggregate inside aggregate) - tk.MustQuery("select (select sum(count(a))) from t").Check(testkit.Rows("6")) - tk.MustQuery("select (select sum(sum(a))) from t").Check(testkit.Rows("14")) + for _, ca := range cases { + for i := 0; i < 3; i++ { + tk.MustExec("drop table if exists t") + switch i { + case 0: + tk.MustExec("create table t (a bigint auto_increment, b int, primary key (a));") + case 1: + tk.MustExec("create table t (a bigint unsigned auto_increment, b int, primary key (a));") + case 2: + if strings.Contains(ca.sql, "on duplicate key") { + continue + } + tk.MustExec("create table t (a bigint primary key auto_random(5), b int);") + tk.MustExec("set @@allow_auto_random_explicit_insert=1;") + default: + panic("should never happen") + } + if ca.prepare != "" { + tk.MustExec(ca.prepare) + } + res := tk.MustQuery("explain analyze " + ca.sql) + resBuff := bytes.NewBufferString("") + for _, row := range res.Rows() { + _, _ = fmt.Fprintf(resBuff, "%s\t", row) + } + explain := resBuff.String() + require.Regexpf(t, ca.planRegexp, explain, "idx: %v,sql: %v", i, ca.sql) + } + } - // Combining aggregates - tk.MustQuery("select count(a), (select count(a)) from t").Check(testkit.Rows("6 6")) - tk.MustQuery("select sum(distinct b), count(a), (select count(a)), (select cnt from (select sum(distinct b) as cnt) n) from t"). - Check(testkit.Rows("6 6 6 6")) + // Test for table without auto id. + for _, ca := range cases { + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a bigint, b int);") + tk.MustExec("insert into t () values ()") + if ca.prepare != "" { + tk.MustExec(ca.prepare) + } + res := tk.MustQuery("explain analyze " + ca.sql) + resBuff := bytes.NewBufferString("") + for _, row := range res.Rows() { + _, _ = fmt.Fprintf(resBuff, "%s\t", row) + } + explain := resBuff.String() + require.NotContainsf(t, explain, "auto_id_allocator", "sql: %v, explain: %v", ca.sql, explain) + } } -func TestCorrelatedColumnAggFuncPushDown(t *testing.T) { +func TestPartialBatchPointGet(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (a int, b int);") - tk.MustExec("insert into t values (1,1);") - tk.MustQuery("select (select count(n.a + a) from t) from t n;").Check(testkit.Rows( - "1", + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (c_int int, c_str varchar(40), primary key(c_int, c_str))") + tk.MustExec("insert into t values (3, 'bose')") + tk.MustQuery("select * from t where c_int in (3)").Check(testkit.Rows( + "3 bose", + )) + tk.MustQuery("select * from t where c_int in (3) or c_str in ('yalow') and c_int in (1, 2)").Check(testkit.Rows( + "3 bose", )) } -// Test for issue https://github.com/pingcap/tidb/issues/21607. -func TestConditionColPruneInPhysicalUnionScan(t *testing.T) { +func TestIssue19926(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (a int, b int);") - tk.MustExec("begin;") - tk.MustExec("insert into t values (1, 2);") - tk.MustQuery("select count(*) from t where b = 1 and b in (3);"). - Check(testkit.Rows("0")) + tk.MustExec("use test") + tk.MustExec("drop table if exists ta;") + tk.MustExec("drop table if exists tb;") + tk.MustExec("drop table if exists tc;") + tk.MustExec("drop view if exists v;") + tk.MustExec("CREATE TABLE `ta` (\n `id` varchar(36) NOT NULL ,\n `status` varchar(1) NOT NULL \n);") + tk.MustExec("CREATE TABLE `tb` (\n `id` varchar(36) NOT NULL ,\n `status` varchar(1) NOT NULL \n);") + tk.MustExec("CREATE TABLE `tc` (\n `id` varchar(36) NOT NULL ,\n `status` varchar(1) NOT NULL \n);") + tk.MustExec("insert into ta values('1','1');") + tk.MustExec("insert into tb values('1','1');") + tk.MustExec("insert into tc values('1','1');") + tk.MustExec("create definer='root'@'localhost' view v as\nselect \nconcat(`ta`.`status`,`tb`.`status`) AS `status`, \n`ta`.`id` AS `id` from (`ta` join `tb`) \nwhere (`ta`.`id` = `tb`.`id`);") + tk.MustQuery("SELECT tc.status,v.id FROM tc, v WHERE tc.id = v.id AND v.status = '11';").Check(testkit.Rows("1 1")) +} - tk.MustExec("drop table t;") - tk.MustExec("create table t (a int, b int as (a + 1), c int as (b + 1));") - tk.MustExec("begin;") - tk.MustExec("insert into t (a) values (1);") - tk.MustQuery("select count(*) from t where b = 1 and b in (3);"). - Check(testkit.Rows("0")) - tk.MustQuery("select count(*) from t where c = 1 and c in (3);"). - Check(testkit.Rows("0")) +func TestDeleteUsingJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(a int primary key, b int)") + tk.MustExec("create table t2(a int primary key, b int)") + tk.MustExec("insert into t1 values(1,1),(2,2)") + tk.MustExec("insert into t2 values(2,2)") + tk.MustExec("delete t1.* from t1 join t2 using (a)") + tk.MustQuery("select * from t1").Check(testkit.Rows("1 1")) + tk.MustQuery("select * from t2").Check(testkit.Rows("2 2")) } -func TestInvalidHint(t *testing.T) { +func Test19942(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists tt") - tk.MustExec("create table tt(a int, key(a));") + tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn + tk.MustExec("CREATE TABLE test.`t` (" + + " `a` int(11) NOT NULL," + + " `b` varchar(10) COLLATE utf8_general_ci NOT NULL," + + " `c` varchar(50) COLLATE utf8_general_ci NOT NULL," + + " `d` char(10) NOT NULL," + + " PRIMARY KEY (`c`)," + + " UNIQUE KEY `a_uniq` (`a`)," + + " UNIQUE KEY `b_uniq` (`b`)," + + " UNIQUE KEY `d_uniq` (`d`)," + + " KEY `a_idx` (`a`)," + + " KEY `b_idx` (`b`)," + + " KEY `d_idx` (`d`)" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;") + tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (1, '1', '0', '1');") + tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (2, ' 2', ' 0', ' 2');") + tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (3, ' 3 ', ' 3 ', ' 3 ');") + tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (4, 'a', 'a ', 'a');") + tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (5, ' A ', ' A ', ' A ');") + tk.MustExec("INSERT INTO test.t (a, b, c, d) VALUES (6, ' E', 'é ', ' E');") - var input []string - var output []struct { - SQL string - Plan []string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - warning := "show warnings;" - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery(warning).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + mkr := func() [][]interface{} { + return testkit.RowsWithSep("|", + "3| 3 | 3 | 3", + "2| 2 0| 2", + "5| A | A | A", + "1|1|0|1", + "4|a|a |a", + "6| E|é | E") } + tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`a_uniq`);").Check(mkr()) + tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`b_uniq`);").Check(mkr()) + tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`d_uniq`);").Check(mkr()) + tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`a_idx`);").Check(mkr()) + tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`b_idx`);").Check(mkr()) + tk.MustQuery("SELECT * FROM `test`.`t` FORCE INDEX(`d_idx`);").Check(mkr()) + tk.MustExec("admin check table t") } -// Test for issue https://github.com/pingcap/tidb/issues/18320 -func TestNonaggregateColumnWithSingleValueInOnlyFullGroupByMode(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b int, c int)") - tk.MustExec("insert into t values (1, 2, 3), (4, 5, 6), (7, 8, 9)") - tk.MustQuery("select a, count(b) from t where a = 1").Check(testkit.Rows("1 1")) - tk.MustQuery("select a, count(b) from t where a = 10").Check(testkit.Rows(" 0")) - tk.MustQuery("select a, c, sum(b) from t where a = 1 group by c").Check(testkit.Rows("1 3 2")) - tk.MustGetErrMsg("select a from t where a = 1 order by count(b)", "[planner:3029]Expression #1 of ORDER BY contains aggregate function and applies to the result of a non-aggregated query") - tk.MustQuery("select a from t where a = 1 having count(b) > 0").Check(testkit.Rows("1")) -} - -func TestConvertRangeToPoint(t *testing.T) { +func TestPartitionUnionWithPPruningColumn(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t0") - tk.MustExec("create table t0 (a int, b int, index(a, b))") - tk.MustExec("insert into t0 values (1, 1)") - tk.MustExec("insert into t0 values (2, 2)") - tk.MustExec("insert into t0 values (2, 2)") - tk.MustExec("insert into t0 values (2, 2)") - tk.MustExec("insert into t0 values (2, 2)") - tk.MustExec("insert into t0 values (2, 2)") - tk.MustExec("insert into t0 values (3, 3)") - - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1 (a int, b int, c int, index(a, b, c))") - - tk.MustExec("drop table if exists t2") - tk.MustExec("create table t2 (a float, b float, index(a, b))") + tk.MustExec("drop table if exists t;") + tk.MustExec("CREATE TABLE `t` (\n `fid` bigint(36) NOT NULL,\n `oty` varchar(30) DEFAULT NULL,\n `oid` int(11) DEFAULT NULL,\n `pid` bigint(20) DEFAULT NULL,\n `bid` int(11) DEFAULT NULL,\n `r5` varchar(240) DEFAULT '',\n PRIMARY KEY (`fid`)\n)PARTITION BY HASH( `fid` ) PARTITIONS 4;") - tk.MustExec("drop table if exists t3") - tk.MustExec("create table t3 (a char(10), b char(10), c char(10), index(a, b, c))") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (59, 'm', 441, 1, 2143, 'LE1264_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (135, 'm', 1121, 1, 2423, 'LE2008_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (139, 'm', 1125, 1, 2432, 'LE2005_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (143, 'm', 1129, 1, 2438, 'LE2006_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (147, 'm', 1133, 1, 2446, 'LE2014_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (167, 'm', 1178, 1, 2512, 'LE2055_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (171, 'm', 1321, 1, 2542, 'LE1006_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (179, 'm', 1466, 1, 2648, 'LE2171_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (187, 'm', 1567, 1, 2690, 'LE1293_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (57, 'm', 341, 1, 2102, 'LE1001_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (137, 'm', 1123, 1, 2427, 'LE2003_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (145, 'm', 1131, 1, 2442, 'LE2048_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (138, 'm', 1124, 1, 2429, 'LE2004_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (142, 'm', 1128, 1, 2436, 'LE2049_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (174, 'm', 1381, 1, 2602, 'LE2170_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (28, 'm', 81, 1, 2023, 'LE1009_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (60, 'm', 442, 1, 2145, 'LE1263_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (136, 'm', 1122, 1, 2425, 'LE2002_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (140, 'm', 1126, 1, 2434, 'LE2001_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (168, 'm', 1179, 1, 2514, 'LE2052_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (196, 'm', 3380, 1, 2890, 'LE1300_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (208, 'm', 3861, 1, 3150, 'LE1323_r5');") + tk.MustExec("INSERT INTO t (fid, oty, oid, pid, bid, r5) VALUES (432, 'm', 4060, 1, 3290, 'LE1327_r5');") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + tk.MustQuery("SELECT DISTINCT t.bid, t.r5 FROM t left join t parent on parent.oid = t.pid WHERE t.oty = 'm';").Sort().Check( + testkit.Rows("2023 LE1009_r5", + "2102 LE1001_r5", + "2143 LE1264_r5", + "2145 LE1263_r5", + "2423 LE2008_r5", + "2425 LE2002_r5", + "2427 LE2003_r5", + "2429 LE2004_r5", + "2432 LE2005_r5", + "2434 LE2001_r5", + "2436 LE2049_r5", + "2438 LE2006_r5", + "2442 LE2048_r5", + "2446 LE2014_r5", + "2512 LE2055_r5", + "2514 LE2052_r5", + "2542 LE1006_r5", + "2602 LE2170_r5", + "2648 LE2171_r5", + "2690 LE1293_r5", + "2890 LE1300_r5", + "3150 LE1323_r5", + "3290 LE1327_r5")) } -func TestIssue22040(t *testing.T) { +func TestIssue20139(t *testing.T) { + failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") store := testkit.CreateMockStore(t) - // #22040 tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b int, primary key(a,b))") - // valid case - tk.MustExec("select * from t where (a,b) in ((1,2),(1,2))") - // invalid case, column count doesn't match - { - err := tk.ExecToErr("select * from t where (a,b) in (1,2)") - require.IsType(t, expression.ErrOperandColumns, errors.Cause(err)) - } - { - err := tk.ExecToErr("select * from t where (a,b) in ((1,2),1)") - require.IsType(t, expression.ErrOperandColumns, errors.Cause(err)) - } + tk.MustExec("create table t (id int, c int) partition by range (id) (partition p0 values less than (4), partition p1 values less than (7))") + tk.MustExec("insert into t values(3, 3), (5, 5)") + plan := tk.MustQuery("explain format = 'brief' select * from t where c = 1 and id = c") + plan.Check(testkit.Rows( + "TableReader 0.01 root partition:p0 data:Selection", + "└─Selection 0.01 cop[tikv] eq(test.t.c, 1), eq(test.t.id, 1)", + " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo", + )) + tk.MustExec("drop table t") } -func TestIssue22105(t *testing.T) { +func TestIssue14481(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec(`CREATE TABLE t1 ( - key1 int(11) NOT NULL, - key2 int(11) NOT NULL, - key3 int(11) NOT NULL, - key4 int(11) NOT NULL, - key5 int(11) DEFAULT NULL, - key6 int(11) DEFAULT NULL, - key7 int(11) NOT NULL, - key8 int(11) NOT NULL, - KEY i1 (key1), - KEY i2 (key2), - KEY i3 (key3), - KEY i4 (key4), - KEY i5 (key5), - KEY i6 (key6) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin`) - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("create table t(a int default null, b int default null, c int default null)") + plan := tk.MustQuery("explain format = 'brief' select * from t where a = 1 and a = 2") + plan.Check(testkit.Rows("TableDual 0.00 root rows:0")) + tk.MustExec("drop table t") } -func TestIssue22071(t *testing.T) { +func TestQueryBlockTableAliasInHint(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") - tk.MustExec("create table t (a int);") - tk.MustExec("insert into t values(1),(2),(5)") - tk.MustQuery("select n in (1,2) from (select a in (1,2) as n from t) g;").Sort().Check(testkit.Rows("0", "1", "1")) - tk.MustQuery("select n in (1,n) from (select a in (1,2) as n from t) g;").Check(testkit.Rows("1", "1", "1")) + require.True(t, tk.HasPlan("select /*+ HASH_JOIN(@sel_1 t2) */ * FROM (select 1) t1 NATURAL LEFT JOIN (select 2) t2", "HashJoin")) + tk.MustQuery("select /*+ HASH_JOIN(@sel_1 t2) */ * FROM (select 1) t1 NATURAL LEFT JOIN (select 2) t2").Check(testkit.Rows( + "1 2", + )) + require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 0) } -func TestCreateViewIsolationRead(t *testing.T) { +func TestIssue10448(t *testing.T) { store := testkit.CreateMockStore(t) - se, err := session.CreateSession4Test(store) - require.NoError(t, err) - require.NoError(t, se.Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) tk := testkit.NewTestKit(t, store) - tk.SetSession(se) - - tk.MustExec("use test;") + tk.MustExec("use test") tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(a int, b int);") - tk.MustExec("set session tidb_isolation_read_engines='tiflash,tidb';") - // No error for CreateView. - tk.MustExec("create view v0 (a, avg_b) as select a, avg(b) from t group by a;") - tk.MustGetErrMsg("select * from v0;", "[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash,tidb', valid values can be 'tikv'.") - tk.MustExec("set session tidb_isolation_read_engines='tikv,tiflash,tidb';") - tk.MustQuery("select * from v0;").Check(testkit.Rows()) -} -func TestIssue22199(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(i int primary key, j int, index idx_j(j))") - tk.MustExec("create table t2(i int primary key, j int, index idx_j(j))") - tk.MustGetErrMsg("select t1.*, (select t2.* from t1) from t1", "[planner:1051]Unknown table 't2'") + tk.MustExec("create table t(pk int(11) primary key)") + tk.MustExec("insert into t values(1),(2),(3)") + tk.MustQuery("select a from (select pk as a from t) t1 where a = 18446744073709551615").Check(testkit.Rows()) } -func TestIssue22892(t *testing.T) { +func TestMultiUpdateOnPrimaryKey(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set @@tidb_partition_prune_mode='static'") - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1(a int) partition by hash (a) partitions 5;") - tk.MustExec("insert into t1 values (0);") - tk.MustQuery("select * from t1 where a not between 1 and 2;").Check(testkit.Rows("0")) - tk.MustExec("set @@tidb_partition_prune_mode='dynamic'") - tk.MustExec("drop table if exists t2") - tk.MustExec("create table t2(a int) partition by hash (a) partitions 5;") - tk.MustExec("insert into t2 values (0);") - tk.MustQuery("select * from t2 where a not between 1 and 2;").Check(testkit.Rows("0")) + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int not null primary key)") + tk.MustExec("insert into t values (1)") + tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 10, n.a = n.a + 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a varchar(10) not null primary key)") + tk.MustExec("insert into t values ('abc')") + tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = 'def', n.a = 'xyz'`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int, b int, primary key (a, b))") + tk.MustExec("insert into t values (1, 2)") + tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 10, n.b = n.b + 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int primary key, b int)") + tk.MustExec("insert into t values (1, 2)") + tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 10, n.a = n.a + 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + + tk.MustExec(`UPDATE t m, t n SET m.b = m.b + 10, n.b = n.b + 10`) + tk.MustQuery("SELECT * FROM t").Check(testkit.Rows("1 12")) + + tk.MustGetErrMsg(`UPDATE t m, t n SET m.a = m.a + 1, n.b = n.b + 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + tk.MustGetErrMsg(`UPDATE t m, t n, t q SET m.a = m.a + 1, n.b = n.b + 10, q.b = q.b - 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + tk.MustGetErrMsg(`UPDATE t m, t n, t q SET m.b = m.b + 1, n.a = n.a + 10, q.b = q.b - 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'n'.`) + tk.MustGetErrMsg(`UPDATE t m, t n, t q SET m.b = m.b + 1, n.b = n.b + 10, q.a = q.a - 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'm' and 'q'.`) + tk.MustGetErrMsg(`UPDATE t q, t n, t m SET m.b = m.b + 1, n.b = n.b + 10, q.a = q.a - 10`, + `[planner:1706]Primary key/partition key update is not allowed since the table is updated both as 'q' and 'n'.`) + + tk.MustExec("update t m, t n set m.a = n.a+10 where m.a=n.a") + tk.MustQuery("select * from t").Check(testkit.Rows("11 12")) } -func TestIssue26719(t *testing.T) { +func TestOrderByHavingNotInSelect(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec(`create table tx (a int) partition by range (a) (partition p0 values less than (10), partition p1 values less than (20))`) - tk.MustExec(`insert into tx values (1)`) - tk.MustExec("set @@tidb_partition_prune_mode='dynamic'") - - tk.MustExec(`begin`) - tk.MustExec(`delete from tx where a in (1)`) - tk.MustQuery(`select * from tx PARTITION(p0)`).Check(testkit.Rows()) - tk.MustQuery(`select * from tx`).Check(testkit.Rows()) - tk.MustExec(`rollback`) + tk.MustExec("drop table if exists ttest") + tk.MustExec("create table ttest (v1 int, v2 int)") + tk.MustExec("insert into ttest values(1, 2), (4,6), (1, 7)") + tk.MustGetErrMsg("select v1 from ttest order by count(v2)", + "[planner:3029]Expression #1 of ORDER BY contains aggregate function and applies to the result of a non-aggregated query") + tk.MustGetErrMsg("select v1 from ttest having count(v2)", + "[planner:8123]In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'v1'; this is incompatible with sql_mode=only_full_group_by") + tk.MustGetErrMsg("select v2, v1 from (select * from ttest) t1 join (select 1, 2) t2 group by v1", + "[planner:1055]Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.t1.v2' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by") + tk.MustGetErrMsg("select v2, v1 from (select t1.v1, t2.v2 from ttest t1 join ttest t2) t3 join (select 1, 2) t2 group by v1", + "[planner:1055]Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.t3.v2' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by") } -func TestIssue32428(t *testing.T) { +func TestUpdateSetDefault(t *testing.T) { store := testkit.CreateMockStore(t) + // #20598 tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("create table `t1` (`a` enum('aa') DEFAULT NULL, KEY `k` (`a`))") - tk.MustExec("insert into t1 values('aa')") - tk.MustExec("insert into t1 values(null)") - tk.MustQuery("select a from t1 where a<=>'aa'").Check(testkit.Rows("aa")) - tk.MustQuery("select a from t1 where a<=>null").Check(testkit.Rows("")) + tk.MustExec("create table tt (x int, z int as (x+10) stored)") + tk.MustExec("insert into tt(x) values (1)") + tk.MustExec("update tt set x=2, z = default") + tk.MustExec("update tt set x=2, z = default(z)") + tk.MustQuery("select * from tt").Check(testkit.Rows("2 12")) - tk.MustExec(`CREATE TABLE IDT_MULTI15860STROBJSTROBJ ( - COL1 enum('aa') DEFAULT NULL, - COL2 int(41) DEFAULT NULL, - COL3 year(4) DEFAULT NULL, - KEY U_M_COL4 (COL1,COL2), - KEY U_M_COL5 (COL3,COL2))`) - tk.MustExec(`insert into IDT_MULTI15860STROBJSTROBJ values("aa", 1013610488, 1982)`) - tk.MustQuery(`SELECT * FROM IDT_MULTI15860STROBJSTROBJ t1 RIGHT JOIN IDT_MULTI15860STROBJSTROBJ t2 ON t1.col1 <=> t2.col1 where t1.col1 is null and t2.col1 = "aa"`).Check(testkit.Rows()) // empty result - tk.MustExec(`prepare stmt from "SELECT * FROM IDT_MULTI15860STROBJSTROBJ t1 RIGHT JOIN IDT_MULTI15860STROBJSTROBJ t2 ON t1.col1 <=> t2.col1 where t1.col1 is null and t2.col1 = ?"`) - tk.MustExec(`set @a="aa"`) - tk.MustQuery(`execute stmt using @a`).Check(testkit.Rows()) // empty result + tk.MustGetErrMsg("update tt set x=2, z = default(x)", + "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") + tk.MustGetErrMsg("update tt set z = 123", + "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") + tk.MustGetErrMsg("update tt as ss set z = 123", + "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") + tk.MustGetErrMsg("update tt as ss set x = 3, z = 13", + "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") + tk.MustGetErrMsg("update tt as s1, tt as s2 set s1.z = default, s2.z = 456", + "[planner:3105]The value specified for generated column 'z' in table 'tt' is not allowed.") } -func TestPushDownProjectionForTiKV(t *testing.T) { +func TestExtendedStatsSwitch(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b real, i int, id int, value decimal(6,3), name char(128), d decimal(6,3), s char(128), t datetime, c bigint as ((a+1)) virtual, e real as ((b+a)))") + tk.MustExec("create table t(a int not null, b int not null, key(a), key(b))") + tk.MustExec("insert into t values(1,1),(2,2),(3,3),(4,4),(5,5),(6,6)") + + tk.MustExec("set session tidb_enable_extended_stats = off") + tk.MustGetErrMsg("alter table t add stats_extended s1 correlation(a,b)", + "Extended statistics feature is not generally available now, and tidb_enable_extended_stats is OFF") + tk.MustGetErrMsg("alter table t drop stats_extended s1", + "Extended statistics feature is not generally available now, and tidb_enable_extended_stats is OFF") + tk.MustGetErrMsg("admin reload stats_extended", + "Extended statistics feature is not generally available now, and tidb_enable_extended_stats is OFF") + + tk.MustExec("set session tidb_enable_extended_stats = on") + tk.MustExec("alter table t add stats_extended s1 correlation(a,b)") + tk.MustQuery("select stats, status from mysql.stats_extended where name = 's1'").Check(testkit.Rows( + " 0", + )) + tk.MustExec("set session tidb_enable_extended_stats = off") + // Analyze should not collect extended stats. + tk.MustExec("analyze table t") + tk.MustQuery("select stats, status from mysql.stats_extended where name = 's1'").Check(testkit.Rows( + " 0", + )) + tk.MustExec("set session tidb_enable_extended_stats = on") + // Analyze would collect extended stats. tk.MustExec("analyze table t") - tk.MustExec("set session tidb_opt_projection_push_down=1") + tk.MustQuery("select stats, status from mysql.stats_extended where name = 's1'").Check(testkit.Rows( + "1.000000 1", + )) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + // Estimated index scan count is 4 using extended stats. + tk.MustQuery("explain format = 'brief' select * from t use index(b) where a > 3 order by b limit 1").Check(testkit.Rows( + "Limit 1.00 root offset:0, count:1", + "└─Projection 1.00 root test.t.a, test.t.b", + " └─IndexLookUp 1.00 root ", + " ├─IndexFullScan(Build) 4.00 cop[tikv] table:t, index:b(b) keep order:true", + " └─Selection(Probe) 1.00 cop[tikv] gt(test.t.a, 3)", + " └─TableRowIDScan 4.00 cop[tikv] table:t keep order:false", + )) + tk.MustExec("set session tidb_enable_extended_stats = off") + // Estimated index scan count is 2 using independent assumption. + tk.MustQuery("explain format = 'brief' select * from t use index(b) where a > 3 order by b limit 1").Check(testkit.Rows( + "Limit 1.00 root offset:0, count:1", + "└─Projection 1.00 root test.t.a, test.t.b", + " └─IndexLookUp 1.00 root ", + " ├─IndexFullScan(Build) 2.00 cop[tikv] table:t, index:b(b) keep order:true", + " └─Selection(Probe) 1.00 cop[tikv] gt(test.t.a, 3)", + " └─TableRowIDScan 2.00 cop[tikv] table:t keep order:false", + )) } -func TestPushDownProjectionForTiFlashCoprocessor(t *testing.T) { +func TestOrderByNotInSelectDistinct(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int, b real, i int, id int, value decimal(6,3), name char(128), d decimal(6,3), s char(128), t datetime, c bigint as ((a+1)) virtual, e real as ((b+a)))") - tk.MustExec("analyze table t") - tk.MustExec("set session tidb_opt_projection_push_down=1") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + // #12442 + tk.MustExec("drop table if exists ttest") + tk.MustExec("create table ttest (v1 int, v2 int)") + tk.MustExec("insert into ttest values(1, 2), (4,6), (1, 7)") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustGetErrMsg("select distinct v1 from ttest order by v2", + "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v2' which is not in SELECT list; this is incompatible with DISTINCT") + tk.MustGetErrMsg("select distinct v1+1 from ttest order by v1", + "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v1' which is not in SELECT list; this is incompatible with DISTINCT") + tk.MustGetErrMsg("select distinct v1+1 from ttest order by 1+v1", + "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v1' which is not in SELECT list; this is incompatible with DISTINCT") + tk.MustGetErrMsg("select distinct v1+1 from ttest order by v1+2", + "[planner:3065]Expression #1 of ORDER BY clause is not in SELECT list, references column 'test.ttest.v1' which is not in SELECT list; this is incompatible with DISTINCT") + tk.MustGetErrMsg("select distinct count(v1) from ttest group by v2 order by sum(v1)", + "[planner:3066]Expression #1 of ORDER BY clause is not in SELECT list, contains aggregate function; this is incompatible with DISTINCT") + tk.MustGetErrMsg("select distinct sum(v1)+1 from ttest group by v2 order by sum(v1)", + "[planner:3066]Expression #1 of ORDER BY clause is not in SELECT list, contains aggregate function; this is incompatible with DISTINCT") + + // Expressions in ORDER BY whole match some fields in DISTINCT. + tk.MustQuery("select distinct v1+1 from ttest order by v1+1").Check(testkit.Rows("2", "5")) + tk.MustQuery("select distinct count(v1) from ttest order by count(v1)").Check(testkit.Rows("3")) + tk.MustQuery("select distinct count(v1) from ttest group by v2 order by count(v1)").Check(testkit.Rows("1")) + tk.MustQuery("select distinct sum(v1) from ttest group by v2 order by sum(v1)").Check(testkit.Rows("1", "4")) + tk.MustQuery("select distinct v1, v2 from ttest order by 1, 2").Check(testkit.Rows("1 2", "1 7", "4 6")) + tk.MustQuery("select distinct v1, v2 from ttest order by 2, 1").Check(testkit.Rows("1 2", "4 6", "1 7")) + + // Referenced columns of expressions in ORDER BY whole match some fields in DISTINCT, + // both original expression and alias can be referenced. + tk.MustQuery("select distinct v1 from ttest order by v1+1").Check(testkit.Rows("1", "4")) + tk.MustQuery("select distinct v1, v2 from ttest order by v1+1, v2").Check(testkit.Rows("1 2", "1 7", "4 6")) + tk.MustQuery("select distinct v1+1 as z, v2 from ttest order by v1+1, z+v2").Check(testkit.Rows("2 2", "2 7", "5 6")) + tk.MustQuery("select distinct sum(v1) as z from ttest group by v2 order by z+1").Check(testkit.Rows("1", "4")) + tk.MustQuery("select distinct sum(v1)+1 from ttest group by v2 order by sum(v1)+1").Check(testkit.Rows("2", "5")) + tk.MustQuery("select distinct v1 as z from ttest order by v1+z").Check(testkit.Rows("1", "4")) } -func TestPushDownProjectionForTiFlash(t *testing.T) { +func TestInvalidNamedWindowSpec(t *testing.T) { store := testkit.CreateMockStore(t) + // #12356 tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") - tk.MustExec("analyze table t") - tk.MustExec("set session tidb_allow_mpp=OFF") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("DROP TABLE IF EXISTS temptest") + tk.MustExec("create table temptest (val int, val1 int)") + tk.MustQuery("SELECT val FROM temptest WINDOW w AS (ORDER BY val RANGE 1 PRECEDING)").Check(testkit.Rows()) + tk.MustGetErrMsg("SELECT val FROM temptest WINDOW w AS (ORDER BY val, val1 RANGE 1 PRECEDING)", + "[planner:3587]Window 'w' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression, of numeric or temporal type") + tk.MustGetErrMsg("select val1, avg(val1) as a from temptest group by val1 window w as (order by a)", + "[planner:1054]Unknown column 'a' in 'window order by'") + tk.MustGetErrMsg("select val1, avg(val1) as a from temptest group by val1 window w as (partition by a)", + "[planner:1054]Unknown column 'a' in 'window partition by'") } -func TestPushDownSelectionForMPP(t *testing.T) { +func TestCorrelatedAggregate(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") - tk.MustExec("analyze table t") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + // #18350 + tk.MustExec("DROP TABLE IF EXISTS tab, tab2") + tk.MustExec("CREATE TABLE tab(i INT)") + tk.MustExec("CREATE TABLE tab2(j INT)") + tk.MustExec("insert into tab values(1),(2),(3)") + tk.MustExec("insert into tab2 values(1),(2),(3),(15)") + tk.MustQuery(`SELECT m.i, + (SELECT COUNT(n.j) + FROM tab2 WHERE j=15) AS o + FROM tab m, tab2 n GROUP BY 1 order by m.i`).Check(testkit.Rows("1 4", "2 4", "3 4")) + tk.MustQuery(`SELECT + (SELECT COUNT(n.j) + FROM tab2 WHERE j=15) AS o + FROM tab m, tab2 n order by m.i`).Check(testkit.Rows("12")) - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - tk.MustExec("set @@tidb_isolation_read_engines='tiflash,tidb';") + // #17748 + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1 (a int, b int)") + tk.MustExec("create table t2 (m int, n int)") + tk.MustExec("insert into t1 values (2,2), (2,2), (3,3), (3,3), (3,3), (4,4)") + tk.MustExec("insert into t2 values (1,11), (2,22), (3,32), (4,44), (4,44)") + tk.MustExec("set @@sql_mode='TRADITIONAL'") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } -} + tk.MustQuery(`select count(*) c, a, + ( select group_concat(count(a)) from t2 where m = a ) + from t1 group by a order by a`). + Check(testkit.Rows("2 2 2", "3 3 3", "1 4 1,1")) -func TestPushDownProjectionForMPP(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") - tk.MustExec("analyze table t") + tk.MustExec("create table t (a int, b int)") + tk.MustExec("insert into t values (1,1),(2,1),(2,2),(3,1),(3,2),(3,3)") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } + // Sub-queries in SELECT fields + // from SELECT fields + tk.MustQuery("select (select count(a)) from t").Check(testkit.Rows("6")) + tk.MustQuery("select (select (select (select count(a)))) from t").Check(testkit.Rows("6")) + tk.MustQuery("select (select (select count(n.a)) from t m order by count(m.b)) from t n").Check(testkit.Rows("6")) + // from WHERE + tk.MustQuery("select (select count(n.a) from t where count(n.a)=3) from t n").Check(testkit.Rows("")) + tk.MustQuery("select (select count(a) from t where count(distinct n.a)=3) from t n").Check(testkit.Rows("6")) + // from HAVING + tk.MustQuery("select (select count(n.a) from t having count(n.a)=6 limit 1) from t n").Check(testkit.Rows("6")) + tk.MustQuery("select (select count(n.a) from t having count(distinct n.b)=3 limit 1) from t n").Check(testkit.Rows("6")) + tk.MustQuery("select (select sum(distinct n.a) from t having count(distinct n.b)=3 limit 1) from t n").Check(testkit.Rows("6")) + tk.MustQuery("select (select sum(distinct n.a) from t having count(distinct n.b)=6 limit 1) from t n").Check(testkit.Rows("")) + // from ORDER BY + tk.MustQuery("select (select count(n.a) from t order by count(n.b) limit 1) from t n").Check(testkit.Rows("6")) + tk.MustQuery("select (select count(distinct n.b) from t order by count(n.b) limit 1) from t n").Check(testkit.Rows("3")) + // from TableRefsClause + tk.MustQuery("select (select cnt from (select count(a) cnt) s) from t").Check(testkit.Rows("6")) + tk.MustQuery("select (select count(cnt) from (select count(a) cnt) s) from t").Check(testkit.Rows("1")) + // from sub-query inside aggregate + tk.MustQuery("select (select sum((select count(a)))) from t").Check(testkit.Rows("6")) + tk.MustQuery("select (select sum((select count(a))+sum(a))) from t").Check(testkit.Rows("20")) + // from GROUP BY + tk.MustQuery("select (select count(a) from t group by count(n.a)) from t n").Check(testkit.Rows("6")) + tk.MustQuery("select (select count(distinct a) from t group by count(n.a)) from t n").Check(testkit.Rows("3")) - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") + // Sub-queries in HAVING + tk.MustQuery("select sum(a) from t having (select count(a)) = 0").Check(testkit.Rows()) + tk.MustQuery("select sum(a) from t having (select count(a)) > 0").Check(testkit.Rows("14")) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } -} + // Sub-queries in ORDER BY + tk.MustQuery("select count(a) from t group by b order by (select count(a))").Check(testkit.Rows("1", "2", "3")) + tk.MustQuery("select count(a) from t group by b order by (select -count(a))").Check(testkit.Rows("3", "2", "1")) -func TestReorderSimplifiedOuterJoins(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) + // Nested aggregate (correlated aggregate inside aggregate) + tk.MustQuery("select (select sum(count(a))) from t").Check(testkit.Rows("6")) + tk.MustQuery("select (select sum(sum(a))) from t").Check(testkit.Rows("14")) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1,t2,t3") - tk.MustExec("create table t1 (pk char(32) primary key nonclustered, col1 char(32), col2 varchar(40), col3 char(32), key (col1), key (col3), key (col2,col3), key (col1,col3))") - tk.MustExec("create table t2 (pk char(32) primary key nonclustered, col1 varchar(100))") - tk.MustExec("create table t3 (pk char(32) primary key nonclustered, keycol varchar(100), pad1 tinyint(1) default null, pad2 varchar(40), key (keycol,pad1,pad2))") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + // Combining aggregates + tk.MustQuery("select count(a), (select count(a)) from t").Check(testkit.Rows("6 6")) + tk.MustQuery("select sum(distinct b), count(a), (select count(a)), (select cnt from (select sum(distinct b) as cnt) n) from t"). + Check(testkit.Rows("6 6 6 6")) } -// Apply operator may got panic because empty Projection is eliminated. -func TestIssue23887(t *testing.T) { +func TestCorrelatedColumnAggFuncPushDown(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") + tk.MustExec("use test;") tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(a int, b int);") - tk.MustExec("insert into t values(1, 2), (3, 4);") - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Res...)) - } - - tk.MustExec("drop table if exists t1;") - tk.MustExec("create table t1 (c1 int primary key, c2 int, c3 int, index c2 (c2));") - tk.MustQuery("select count(1) from (select count(1) from (select * from t1 where c3 = 100) k) k2;").Check(testkit.Rows("1")) + tk.MustExec("create table t (a int, b int);") + tk.MustExec("insert into t values (1,1);") + tk.MustQuery("select (select count(n.a + a) from t) from t n;").Check(testkit.Rows( + "1", + )) } -func TestDeleteStmt(t *testing.T) { +// Test for issue https://github.com/pingcap/tidb/issues/21607. +func TestConditionColPruneInPhysicalUnionScan(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t(a int)") - tk.MustExec("delete t from t;") - tk.MustExec("delete t from test.t as t;") - tk.MustGetErrCode("delete test.t from test.t as t;", mysql.ErrUnknownTable) - tk.MustExec("delete test.t from t;") - tk.MustExec("create database db1") - tk.MustExec("use db1") - tk.MustExec("create table t(a int)") - tk.MustGetErrCode("delete test.t from t;", mysql.ErrUnknownTable) + tk.MustExec("use test;") + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t (a int, b int);") + tk.MustExec("begin;") + tk.MustExec("insert into t values (1, 2);") + tk.MustQuery("select count(*) from t where b = 1 and b in (3);"). + Check(testkit.Rows("0")) + + tk.MustExec("drop table t;") + tk.MustExec("create table t (a int, b int as (a + 1), c int as (b + 1));") + tk.MustExec("begin;") + tk.MustExec("insert into t (a) values (1);") + tk.MustQuery("select count(*) from t where b = 1 and b in (3);"). + Check(testkit.Rows("0")) + tk.MustQuery("select count(*) from t where c = 1 and c in (3);"). + Check(testkit.Rows("0")) } -func TestIndexMergeConstantTrue(t *testing.T) { +// Test for issue https://github.com/pingcap/tidb/issues/18320 +func TestNonaggregateColumnWithSingleValueInOnlyFullGroupByMode(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(a int primary key, b int not null, key(b))") - tk.MustExec("delete /*+ use_index_merge(t) */ FROM t WHERE a=1 OR (b < SOME (SELECT /*+ use_index_merge(t)*/ b FROM t WHERE a<2 OR b<2))") - - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int not null, b int not null, key(a), key(b))") - tk.MustExec("delete /*+ use_index_merge(t) */ FROM t WHERE a=1 OR (b < SOME (SELECT /*+ use_index_merge(t)*/ b FROM t WHERE a<2 OR b<2))") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b int not null, c int, key(a), key(b,c))") - tk.MustExec("delete /*+ use_index_merge(t) */ FROM t WHERE a=1 OR (a<2 and b<2)") + tk.MustExec("create table t (a int, b int, c int)") + tk.MustExec("insert into t values (1, 2, 3), (4, 5, 6), (7, 8, 9)") + tk.MustQuery("select a, count(b) from t where a = 1").Check(testkit.Rows("1 1")) + tk.MustQuery("select a, count(b) from t where a = 10").Check(testkit.Rows(" 0")) + tk.MustQuery("select a, c, sum(b) from t where a = 1 group by c").Check(testkit.Rows("1 3 2")) + tk.MustGetErrMsg("select a from t where a = 1 order by count(b)", "[planner:3029]Expression #1 of ORDER BY contains aggregate function and applies to the result of a non-aggregated query") + tk.MustQuery("select a from t where a = 1 having count(b) > 0").Check(testkit.Rows("1")) } -func TestPushDownAggForMPP(t *testing.T) { +func TestIssue22040(t *testing.T) { store := testkit.CreateMockStore(t) + // #22040 tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, value decimal(6,3))") - tk.MustExec("analyze table t") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec(" set @@tidb_allow_mpp=1; set @@tidb_broadcast_join_threshold_count = 1; set @@tidb_broadcast_join_threshold_size=1;") - - var input []string - var output []struct { - SQL string - Plan []string + tk.MustExec("create table t (a int, b int, primary key(a,b))") + // valid case + tk.MustExec("select * from t where (a,b) in ((1,2),(1,2))") + // invalid case, column count doesn't match + { + err := tk.ExecToErr("select * from t where (a,b) in (1,2)") + require.IsType(t, expression.ErrOperandColumns, errors.Cause(err)) } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) + { + err := tk.ExecToErr("select * from t where (a,b) in ((1,2),1)") + require.IsType(t, expression.ErrOperandColumns, errors.Cause(err)) } } -func TestMppUnionAll(t *testing.T) { +func TestIssue22071(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t (a int not null, b int, c varchar(20))") - tk.MustExec("create table t1 (a int, b int not null, c double)") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" || tblInfo.Name.L == "t1" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("create table t (a int);") + tk.MustExec("insert into t values(1),(2),(5)") + tk.MustQuery("select n in (1,2) from (select a in (1,2) as n from t) g;").Sort().Check(testkit.Rows("0", "1", "1")) + tk.MustQuery("select n in (1,n) from (select a in (1,2) as n from t) g;").Check(testkit.Rows("1", "1", "1")) } -func TestMppJoinDecimal(t *testing.T) { +func TestCreateViewIsolationRead(t *testing.T) { store := testkit.CreateMockStore(t) + se, err := session.CreateSession4Test(store) + require.NoError(t, err) + require.NoError(t, se.Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("drop table if exists tt") - tk.MustExec("create table t (c1 decimal(8, 5), c2 decimal(9, 5), c3 decimal(9, 4) NOT NULL, c4 decimal(8, 4) NOT NULL, c5 decimal(40, 20))") - tk.MustExec("create table tt (pk int(11) NOT NULL AUTO_INCREMENT primary key,col_varchar_64 varchar(64),col_char_64_not_null char(64) NOT null, col_decimal_30_10_key decimal(30,10), col_tinyint tinyint, col_varchar_key varchar(1), key col_decimal_30_10_key (col_decimal_30_10_key), key col_varchar_key(col_varchar_key));") - tk.MustExec("analyze table t") - tk.MustExec("analyze table tt") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" || tblInfo.Name.L == "tt" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1;") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + tk.SetSession(se) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("use test;") + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t(a int, b int);") + tk.MustExec("set session tidb_isolation_read_engines='tiflash,tidb';") + // No error for CreateView. + tk.MustExec("create view v0 (a, avg_b) as select a, avg(b) from t group by a;") + tk.MustGetErrMsg("select * from v0;", "[planner:1815]Internal : No access path for table 't' is found with 'tidb_isolation_read_engines' = 'tiflash,tidb', valid values can be 'tikv'.") + tk.MustExec("set session tidb_isolation_read_engines='tikv,tiflash,tidb';") + tk.MustQuery("select * from v0;").Check(testkit.Rows()) } -func TestMppJoinExchangeColumnPrune(t *testing.T) { +func TestIssue22199(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("drop table if exists tt") - tk.MustExec("create table t (c1 int, c2 int, c3 int NOT NULL, c4 int NOT NULL, c5 int)") - tk.MustExec("create table tt (b1 int)") - tk.MustExec("analyze table t") - tk.MustExec("analyze table tt") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" || tblInfo.Name.L == "tt" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1;") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("drop table if exists t1, t2") + tk.MustExec("create table t1(i int primary key, j int, index idx_j(j))") + tk.MustExec("create table t2(i int primary key, j int, index idx_j(j))") + tk.MustGetErrMsg("select t1.*, (select t2.* from t1) from t1", "[planner:1051]Unknown table 't2'") } -func TestMppFineGrainedJoinAndAgg(t *testing.T) { +func TestIssue22892(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("drop table if exists tt") - tk.MustExec("create table t (c1 int, c2 int, c3 int NOT NULL, c4 int NOT NULL, c5 int)") - tk.MustExec("create table tt (b1 int)") - tk.MustExec("analyze table t") - tk.MustExec("analyze table tt") - - instances := []string{ - "tiflash,127.0.0.1:3933,127.0.0.1:7777,,", - "tikv,127.0.0.1:11080,127.0.0.1:10080,,", - } - fpName := "github.com/pingcap/tidb/infoschema/mockStoreServerInfo" - fpExpr := `return("` + strings.Join(instances, ";") + `")` - require.NoError(t, failpoint.Enable(fpName, fpExpr)) - defer func() { require.NoError(t, failpoint.Disable(fpName)) }() - fpName2 := "github.com/pingcap/tidb/planner/core/mockTiFlashStreamCountUsingMinLogicalCores" - require.NoError(t, failpoint.Enable(fpName2, `return("8")`)) - defer func() { require.NoError(t, failpoint.Disable(fpName2)) }() - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" || tblInfo.Name.L == "tt" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1;") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_size = 1") - tk.MustExec("set @@session.tidb_broadcast_join_threshold_count = 1") + tk.MustExec("set @@tidb_partition_prune_mode='static'") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(a int) partition by hash (a) partitions 5;") + tk.MustExec("insert into t1 values (0);") + tk.MustQuery("select * from t1 where a not between 1 and 2;").Check(testkit.Rows("0")) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("set @@tidb_partition_prune_mode='dynamic'") + tk.MustExec("drop table if exists t2") + tk.MustExec("create table t2(a int) partition by hash (a) partitions 5;") + tk.MustExec("insert into t2 values (0);") + tk.MustQuery("select * from t2 where a not between 1 and 2;").Check(testkit.Rows("0")) } -func TestMppAggTopNWithJoin(t *testing.T) { +func TestIssue26719(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, value decimal(6,3))") - tk.MustExec("analyze table t") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec(" set @@tidb_allow_mpp=1;") + tk.MustExec(`create table tx (a int) partition by range (a) (partition p0 values less than (10), partition p1 values less than (20))`) + tk.MustExec(`insert into tx values (1)`) + tk.MustExec("set @@tidb_partition_prune_mode='dynamic'") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec(`begin`) + tk.MustExec(`delete from tx where a in (1)`) + tk.MustQuery(`select * from tx PARTITION(p0)`).Check(testkit.Rows()) + tk.MustQuery(`select * from tx`).Check(testkit.Rows()) + tk.MustExec(`rollback`) } -func TestLimitIndexLookUpKeepOrder(t *testing.T) { +func TestIssue32428(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t(a int, b int, c int, d int, index idx(a,b,c));") + tk.MustExec("create table `t1` (`a` enum('aa') DEFAULT NULL, KEY `k` (`a`))") + tk.MustExec("insert into t1 values('aa')") + tk.MustExec("insert into t1 values(null)") + tk.MustQuery("select a from t1 where a<=>'aa'").Check(testkit.Rows("aa")) + tk.MustQuery("select a from t1 where a<=>null").Check(testkit.Rows("")) - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec(`CREATE TABLE IDT_MULTI15860STROBJSTROBJ ( + COL1 enum('aa') DEFAULT NULL, + COL2 int(41) DEFAULT NULL, + COL3 year(4) DEFAULT NULL, + KEY U_M_COL4 (COL1,COL2), + KEY U_M_COL5 (COL3,COL2))`) + tk.MustExec(`insert into IDT_MULTI15860STROBJSTROBJ values("aa", 1013610488, 1982)`) + tk.MustQuery(`SELECT * FROM IDT_MULTI15860STROBJSTROBJ t1 RIGHT JOIN IDT_MULTI15860STROBJSTROBJ t2 ON t1.col1 <=> t2.col1 where t1.col1 is null and t2.col1 = "aa"`).Check(testkit.Rows()) // empty result + tk.MustExec(`prepare stmt from "SELECT * FROM IDT_MULTI15860STROBJSTROBJ t1 RIGHT JOIN IDT_MULTI15860STROBJSTROBJ t2 ON t1.col1 <=> t2.col1 where t1.col1 is null and t2.col1 = ?"`) + tk.MustExec(`set @a="aa"`) + tk.MustQuery(`execute stmt using @a`).Check(testkit.Rows()) // empty result } -func TestDecorrelateInnerJoinInSubquery(t *testing.T) { +func TestDeleteStmt(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int not null, b int not null)") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("create table t(a int)") + tk.MustExec("delete t from t;") + tk.MustExec("delete t from test.t as t;") + tk.MustGetErrCode("delete test.t from test.t as t;", mysql.ErrUnknownTable) + tk.MustExec("delete test.t from t;") + tk.MustExec("create database db1") + tk.MustExec("use db1") + tk.MustExec("create table t(a int)") + tk.MustGetErrCode("delete test.t from t;", mysql.ErrUnknownTable) } -func TestDecorrelateLimitInSubquery(t *testing.T) { +func TestIndexMergeConstantTrue(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists test") - tk.MustExec("create table test(id int, value int)") + tk.MustExec("drop table if exists t;") + tk.MustExec("create table t(a int primary key, b int not null, key(b))") + tk.MustExec("delete /*+ use_index_merge(t) */ FROM t WHERE a=1 OR (b < SOME (SELECT /*+ use_index_merge(t)*/ b FROM t WHERE a<2 OR b<2))") + tk.MustExec("drop table if exists t") - tk.MustExec("create table t(c int)") - tk.MustExec("insert t values(10), (8), (7), (9), (11)") + tk.MustExec("create table t(a int not null, b int not null, key(a), key(b))") + tk.MustExec("delete /*+ use_index_merge(t) */ FROM t WHERE a=1 OR (b < SOME (SELECT /*+ use_index_merge(t)*/ b FROM t WHERE a<2 OR b<2))") - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int primary key, b int not null, c int, key(a), key(b,c))") + tk.MustExec("delete /*+ use_index_merge(t) */ FROM t WHERE a=1 OR (a<2 and b<2)") } func TestIndexMergeTableFilter(t *testing.T) { @@ -5340,31 +2803,6 @@ func TestIndexMergeClusterIndex(t *testing.T) { )) } -func TestMultiColMaxOneRow(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t1,t2") - tk.MustExec("create table t1(a int)") - tk.MustExec("create table t2(a int, b int, c int, primary key(a,b) nonclustered)") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssue23736(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -5433,32 +2871,6 @@ func TestIssue23839(t *testing.T) { tk.Exec("explain SELECT OUTR . col2 AS X FROM (SELECT INNR . col1 as col1, SUM( INNR . col2 ) as col2 FROM (SELECT INNR . `col_int_not_null` + 1 as col1, INNR . `pk` as col2 FROM BB AS INNR) AS INNR GROUP BY col1) AS OUTR2 INNER JOIN (SELECT INNR . col1 as col1, MAX( INNR . col2 ) as col2 FROM (SELECT INNR . `col_int_not_null` + 1 as col1, INNR . `pk` as col2 FROM BB AS INNR) AS INNR GROUP BY col1) AS OUTR ON OUTR2.col1 = OUTR.col1 GROUP BY OUTR . col1, OUTR2 . col1 HAVING X <> 'b'") } -// https://github.com/pingcap/tidb/issues/24095 -func TestIssue24095(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t;") - tk.MustExec("create table t (id int, value decimal(10,5));") - tk.MustExec("desc format = 'brief' select count(*) from t join (select t.id, t.value v1 from t join t t1 on t.id = t1.id order by t.value limit 1) v on v.id = t.id and v.v1 = t.value;") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssue24281(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -5562,33 +2974,6 @@ func TestConflictReadFromStorage(t *testing.T) { tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 Storage hints are conflict, you can only specify one storage type of table test.t")) } -// TestSequenceAsDataSource is used to test https://github.com/pingcap/tidb/issues/24383. -func TestSequenceAsDataSource(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop sequence if exists s1, s2") - tk.MustExec("create sequence s1") - tk.MustExec("create sequence s2") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssue27167(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -5639,46 +3024,6 @@ func TestIssue25300(t *testing.T) { tk.MustGetErrCode(`(select a from t) union ( select b from t) union select 'a' except select 'd';`, mysql.ErrCantAggregateNcollations) } -func TestMergeContinuousSelections(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists ts") - tk.MustExec("create table ts (col_char_64 char(64), col_varchar_64_not_null varchar(64) not null, col_varchar_key varchar(1), id int primary key, col_varchar_64 varchar(64),col_char_64_not_null char(64) not null);") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "ts" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec(" set @@tidb_allow_mpp=1;") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } -} - func TestSelectIgnoreTemporaryTableInView(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -5708,32 +3053,6 @@ func TestSelectIgnoreTemporaryTableInView(t *testing.T) { tk.MustQuery("select * from v5").Check(testkit.Rows("1 2", "3 4")) } -// TestIsMatchProp is used to test https://github.com/pingcap/tidb/issues/26017. -func TestIsMatchProp(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int, c int, d int, index idx_a_b_c(a, b, c))") - tk.MustExec("create table t2(a int, b int, c int, d int, index idx_a_b_c_d(a, b, c, d))") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssue26250(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -5965,137 +3284,6 @@ func TestIssue29503(t *testing.T) { require.Len(t, res.Rows(), 2) } -func TestHeuristicIndexSelection(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int, c int, d int, e int, f int, g int, primary key (a), unique key c_d_e (c, d, e), unique key f (f), unique key f_g (f, g), key g (g))") - tk.MustExec("create table t2(a int, b int, c int, d int, unique index idx_a (a), unique index idx_b_c (b, c), unique index idx_b_c_a_d (b, c, a, d))") - tk.MustExec("create table t3(a bigint, b varchar(255), c bigint, primary key(a, b) clustered)") - tk.MustExec("create table t4(a bigint, b varchar(255), c bigint, primary key(a, b) nonclustered)") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") - - var input []string - var output []struct { - SQL string - Plan []string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'verbose' " + tt).Rows()) - output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'verbose' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) - } -} - -func TestOutputSkylinePruningInfo(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int, c int, d int, e int, f int, g int, primary key (a), unique key c_d_e (c, d, e), unique key f (f), unique key f_g (f, g), key g (g))") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") - - var input []string - var output []struct { - SQL string - Plan []string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'verbose' " + tt).Rows()) - output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'verbose' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) - } -} - -func TestPreferRangeScanForUnsignedIntHandle(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int unsigned primary key, b int, c int, index idx_b(b))") - tk.MustExec("insert into t values (1,2,3), (4,5,6), (7,8,9), (10,11,12), (13,14,15)") - do, _ := session.GetDomain(store) - require.Nil(t, do.StatsHandle().DumpStatsDeltaToKV(handle.DumpAll)) - tk.MustExec("analyze table t") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") - - var input []string - var output []struct { - SQL string - Plan []string - Warnings []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warnings = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warnings...)) - } -} - -func TestIssue27083(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int primary key, b int, c int, index idx_b(b))") - tk.MustExec("insert into t values (1,2,3), (4,5,6), (7,8,9), (10, 11, 12), (13,14,15), (16, 17, 18)") - do, _ := session.GetDomain(store) - require.Nil(t, do.StatsHandle().DumpStatsDeltaToKV(handle.DumpAll)) - tk.MustExec("analyze table t") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssues27130(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -6203,97 +3391,6 @@ func TestTemporaryTableForCte(t *testing.T) { rows.Check(testkit.Rows("1", "2", "3", "4", "5")) } -func TestGroupBySetVar(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1(c1 int);") - tk.MustExec("insert into t1 values(1), (2), (3), (4), (5), (6);") - rows := tk.MustQuery("select floor(dt.rn/2) rownum, count(c1) from (select @rownum := @rownum + 1 rn, c1 from (select @rownum := -1) drn, t1) dt group by floor(dt.rn/2) order by rownum;") - rows.Check(testkit.Rows("0 2", "1 2", "2 2")) - - tk.MustExec("create table ta(a int, b int);") - tk.MustExec("set sql_mode='';") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - res := tk.MustQuery("explain format = 'brief' " + tt) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(res.Rows()) - }) - res.Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestPushDownGroupConcatToTiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists ts") - tk.MustExec("create table ts (col_0 char(64), col_1 varchar(64) not null, col_2 varchar(1), id int primary key);") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "ts" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_isolation_read_engines='tiflash,tidb'; set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - - var input []string - var output []struct { - SQL string - Plan []string - Warning []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - testdata.OnRecord(func() { - if len(warnings) > 0 { - output[i].Warning = make([]string, len(warnings)) - for j, warning := range warnings { - output[i].Warning[j] = warning.Err.Error() - } - } - }) - if len(output[i].Warning) == 0 { - require.Len(t, warnings, 0, comment) - } else { - require.Len(t, warnings, len(output[i].Warning), comment) - for j, warning := range warnings { - require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) - require.EqualError(t, warning.Err, output[i].Warning[j], comment) - } - } - } -} - func TestIssue27797(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -6353,132 +3450,38 @@ func TestIssue27949(t *testing.T) { tk.MustExec("drop table if exists t") tk.MustExec("create table t(a int, index idx_a(a));") - tk.MustExec("create binding for select * from t using select * from t use index(idx_a);") - tk.MustExec("select * from t;") - tk.MustQuery("select @@last_plan_from_binding;").Check(testkit.Rows("1")) - tk.MustExec("prepare stmt from 'select * from t';") - tk.MustExec("execute stmt;") - tk.MustQuery("select @@last_plan_from_binding;").Check(testkit.Rows("1")) -} - -func TestIssue28154(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - defer func() { - tk.MustExec("drop table if exists t") - }() - tk.MustExec("create table t(a TEXT)") - tk.MustExec("insert into t values('abc')") - result := tk.MustQuery("select * from t where from_base64('')") - result.Check(testkit.Rows()) - _, err := tk.Exec("update t set a = 'def' where from_base64('')") - require.EqualError(t, err, "[types:1292]Truncated incorrect DOUBLE value: ''") - result = tk.MustQuery("select * from t where from_base64('invalidbase64')") - result.Check(testkit.Rows()) - tk.MustExec("update t set a = 'hig' where from_base64('invalidbase64')") - result = tk.MustQuery("select * from t where from_base64('test')") - result.Check(testkit.Rows()) - _, err = tk.Exec("update t set a = 'xyz' where from_base64('test')") - require.Error(t, err) - require.Regexp(t, "\\[types:1292\\]Truncated incorrect DOUBLE value.*", err.Error()) - result = tk.MustQuery("select * from t") - result.Check(testkit.Rows("abc")) -} - -func TestRejectSortForMPP(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (id int, value decimal(6,3), name char(128))") - tk.MustExec("analyze table t") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "t" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - res := tk.MustQuery(tt) - res.Check(testkit.Rows(output[i].Plan...)) - } + tk.MustExec("create binding for select * from t using select * from t use index(idx_a);") + tk.MustExec("select * from t;") + tk.MustQuery("select @@last_plan_from_binding;").Check(testkit.Rows("1")) + tk.MustExec("prepare stmt from 'select * from t';") + tk.MustExec("execute stmt;") + tk.MustQuery("select @@last_plan_from_binding;").Check(testkit.Rows("1")) } -func TestRegardNULLAsPoint(t *testing.T) { +func TestIssue28154(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - - tk.MustExec("drop table if exists tpk") - tk.MustExec(`create table tuk (a int, b int, c int, unique key (a, b, c))`) - tk.MustExec(`create table tik (a int, b int, c int, key (a, b, c))`) - for _, va := range []string{"NULL", "1"} { - for _, vb := range []string{"NULL", "1"} { - for _, vc := range []string{"NULL", "1"} { - tk.MustExec(fmt.Sprintf(`insert into tuk values (%v, %v, %v)`, va, vb, vc)) - tk.MustExec(fmt.Sprintf(`insert into tik values (%v, %v, %v)`, va, vb, vc)) - if va == "1" && vb == "1" && vc == "1" { - continue - } - // duplicated NULL rows - tk.MustExec(fmt.Sprintf(`insert into tuk values (%v, %v, %v)`, va, vb, vc)) - tk.MustExec(fmt.Sprintf(`insert into tik values (%v, %v, %v)`, va, vb, vc)) - } - } - } - - var input []string - var output []struct { - SQL string - PlanEnabled []string - PlanDisabled []string - Result []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - tk.MustExec(`set @@session.tidb_regard_null_as_point=true`) - output[i].PlanEnabled = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - - tk.MustExec(`set @@session.tidb_regard_null_as_point=false`) - output[i].PlanDisabled = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + tt).Rows()) - }) - tk.MustExec(`set @@session.tidb_regard_null_as_point=true`) - tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].PlanEnabled...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) - - tk.MustExec(`set @@session.tidb_regard_null_as_point=false`) - tk.MustQuery("explain " + tt).Check(testkit.Rows(output[i].PlanDisabled...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) - } + tk.MustExec("drop table if exists t") + defer func() { + tk.MustExec("drop table if exists t") + }() + tk.MustExec("create table t(a TEXT)") + tk.MustExec("insert into t values('abc')") + result := tk.MustQuery("select * from t where from_base64('')") + result.Check(testkit.Rows()) + _, err := tk.Exec("update t set a = 'def' where from_base64('')") + require.EqualError(t, err, "[types:1292]Truncated incorrect DOUBLE value: ''") + result = tk.MustQuery("select * from t where from_base64('invalidbase64')") + result.Check(testkit.Rows()) + tk.MustExec("update t set a = 'hig' where from_base64('invalidbase64')") + result = tk.MustQuery("select * from t where from_base64('test')") + result.Check(testkit.Rows()) + _, err = tk.Exec("update t set a = 'xyz' where from_base64('test')") + require.Error(t, err) + require.Regexp(t, "\\[types:1292\\]Truncated incorrect DOUBLE value.*", err.Error()) + result = tk.MustQuery("select * from t") + result.Check(testkit.Rows("abc")) } func TestIssues29711(t *testing.T) { @@ -6547,52 +3550,6 @@ func TestIssue30094(t *testing.T) { )) } -func TestIssue30200(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists t1;") - tk.MustExec("create table t1(c1 varchar(100), c2 varchar(100), key(c1), key(c2), c3 varchar(100));") - tk.MustExec("insert into t1 values('ab', '10', '10');") - - tk.MustExec("drop table if exists tt1;") - tk.MustExec("create table tt1(c1 varchar(100), c2 varchar(100), c3 varchar(100), c4 varchar(100), key idx_0(c1), key idx_1(c2, c3));") - tk.MustExec("insert into tt1 values('ab', '10', '10', '10');") - - tk.MustExec("drop table if exists tt2;") - tk.MustExec("create table tt2 (c1 int , pk int, primary key( pk ) , unique key( c1));") - tk.MustExec("insert into tt2 values(-3896405, -1), (-2, 1), (-1, -2);") - - tk.MustExec("drop table if exists tt3;") - tk.MustExec("create table tt3(c1 int, c2 int, c3 int as (c1 + c2), key(c1), key(c2), key(c3));") - tk.MustExec("insert into tt3(c1, c2) values(1, 1);") - - oriIndexMergeSwitcher := tk.MustQuery("select @@tidb_enable_index_merge;").Rows()[0][0].(string) - tk.MustExec("set tidb_enable_index_merge = on;") - defer func() { - tk.MustExec(fmt.Sprintf("set tidb_enable_index_merge = %s;", oriIndexMergeSwitcher)) - }() - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format=brief " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery("explain format=brief " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) - } -} - func TestIssue29705(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -6660,53 +3617,6 @@ func TestIndexMergeWarning(t *testing.T) { tk.MustQuery("show warnings").Check(testkit.Rows(warningMsg)) } -func TestIndexMergeWithCorrelatedColumns(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test;") - - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2;") - tk.MustExec("create table t1(c1 int, c2 int, c3 int, primary key(c1), key(c2));") - tk.MustExec("insert into t1 values(1, 1, 1);") - tk.MustExec("insert into t1 values(2, 2, 2);") - tk.MustExec("create table t2(c1 int, c2 int, c3 int);") - tk.MustExec("insert into t2 values(1, 1, 1);") - tk.MustExec("insert into t2 values(2, 2, 2);") - - tk.MustExec("drop table if exists tt1, tt2;") - tk.MustExec("create table tt1 (c_int int, c_str varchar(40), c_datetime datetime, c_decimal decimal(12, 6), primary key(c_int), key(c_int), key(c_str), unique key(c_decimal), key(c_datetime));") - tk.MustExec("create table tt2 like tt1 ;") - tk.MustExec(`insert into tt1 (c_int, c_str, c_datetime, c_decimal) values (6, 'sharp payne', '2020-06-07 10:40:39', 6.117000) , - (7, 'objective kare', '2020-02-05 18:47:26', 1.053000) , - (8, 'thirsty pasteur', '2020-01-02 13:06:56', 2.506000) , - (9, 'blissful wilbur', '2020-06-04 11:34:04', 9.144000) , - (10, 'reverent mclean', '2020-02-12 07:36:26', 7.751000) ;`) - tk.MustExec(`insert into tt2 (c_int, c_str, c_datetime, c_decimal) values (6, 'beautiful joliot', '2020-01-16 01:44:37', 5.627000) , - (7, 'hopeful blackburn', '2020-05-23 21:44:20', 7.890000) , - (8, 'ecstatic davinci', '2020-02-01 12:27:17', 5.648000) , - (9, 'hopeful lewin', '2020-05-05 05:58:25', 7.288000) , - (10, 'sharp jennings', '2020-01-28 04:35:03', 9.758000) ;`) - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format=brief " + tt).Rows()) - output[i].Res = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery("explain format=brief " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Res...)) - } -} - func TestIssue20510(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -6884,170 +3794,6 @@ func TestAggPushToCopForCachedTable(t *testing.T) { tk.MustExec("drop table if exists t31202") } -func TestIssue31240(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("create table t31240(a int, b int);") - tk.MustExec("set @@tidb_allow_mpp = 0") - tk.MustExec("set tidb_cost_model_version=2") - - tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t31240", L: "t31240"}) - require.NoError(t, err) - // Set the hacked TiFlash replica for explain tests. - tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - }) - if strings.HasPrefix(tt, "set") { - tk.MustExec(tt) - continue - } - testdata.OnRecord(func() { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - tk.MustExec("drop table if exists t31240") -} - -func TestIssue32632(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("CREATE TABLE `partsupp` (" + - " `PS_PARTKEY` bigint(20) NOT NULL," + - "`PS_SUPPKEY` bigint(20) NOT NULL," + - "`PS_AVAILQTY` bigint(20) NOT NULL," + - "`PS_SUPPLYCOST` decimal(15,2) NOT NULL," + - "`PS_COMMENT` varchar(199) NOT NULL," + - "PRIMARY KEY (`PS_PARTKEY`,`PS_SUPPKEY`) /*T![clustered_index] NONCLUSTERED */)") - tk.MustExec("CREATE TABLE `supplier` (" + - "`S_SUPPKEY` bigint(20) NOT NULL," + - "`S_NAME` char(25) NOT NULL," + - "`S_ADDRESS` varchar(40) NOT NULL," + - "`S_NATIONKEY` bigint(20) NOT NULL," + - "`S_PHONE` char(15) NOT NULL," + - "`S_ACCTBAL` decimal(15,2) NOT NULL," + - "`S_COMMENT` varchar(101) NOT NULL," + - "PRIMARY KEY (`S_SUPPKEY`) /*T![clustered_index] CLUSTERED */)") - tk.MustExec("analyze table partsupp;") - tk.MustExec("analyze table supplier;") - tk.MustExec("set @@tidb_enforce_mpp = 1") - - tbl1, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "partsupp", L: "partsupp"}) - require.NoError(t, err) - tbl2, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "supplier", L: "supplier"}) - require.NoError(t, err) - // Set the hacked TiFlash replica for explain tests. - tbl1.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - tbl2.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - - h := dom.StatsHandle() - statsTbl1 := h.GetTableStats(tbl1.Meta()) - statsTbl1.Count = 800000 - statsTbl2 := h.GetTableStats(tbl2.Meta()) - statsTbl2.Count = 10000 - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - tk.MustExec("drop table if exists partsupp") - tk.MustExec("drop table if exists supplier") -} - -func TestTiFlashPartitionTableScan(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=1") - tk.MustExec("set @@tidb_partition_prune_mode = 'dynamic'") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@tidb_enforce_mpp = on") - tk.MustExec("set @@tidb_allow_batch_cop = 2") - tk.MustExec("drop table if exists rp_t;") - tk.MustExec("drop table if exists hp_t;") - tk.MustExec("create table rp_t(a int) partition by RANGE (a) (PARTITION p0 VALUES LESS THAN (6),PARTITION p1 VALUES LESS THAN (11), PARTITION p2 VALUES LESS THAN (16), PARTITION p3 VALUES LESS THAN (21));") - tk.MustExec("create table hp_t(a int) partition by hash(a) partitions 4;") - tbl1, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "rp_t", L: "rp_t"}) - require.NoError(t, err) - tbl2, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "hp_t", L: "hp_t"}) - require.NoError(t, err) - // Set the hacked TiFlash replica for explain tests. - tbl1.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - tbl2.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - tk.MustExec("drop table rp_t;") - tk.MustExec("drop table hp_t;") -} - -func TestTiFlashFineGrainedShuffle(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") - tk.MustExec("set @@tidb_enforce_mpp = on") - tk.MustExec("drop table if exists t1;") - tk.MustExec("create table t1(c1 int, c2 int)") - - tbl1, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t1", L: "t1"}) - require.NoError(t, err) - // Set the hacked TiFlash replica for explain tests. - tbl1.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - var input []string - var output []struct { - SQL string - Plan []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestTiFlashFineGrainedShuffleWithMaxTiFlashThreads(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) @@ -8192,40 +4938,6 @@ func TestExplainAnalyzeDMLCommit(t *testing.T) { tk.MustQuery("select * from t").Check(testkit.Rows()) } -func TestIndexJoinRangeFallback(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int, c varchar(10), d varchar(10), index idx_a_b_c_d(a, b, c(2), d(2)))") - tk.MustExec("create table t2(e int, f int, g varchar(10), h varchar(10))") - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - setStmt := strings.HasPrefix(tt, "set") - testdata.OnRecord(func() { - output[i].SQL = tt - if !setStmt { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - } - }) - if setStmt { - tk.MustExec(tt) - } else { - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } - } -} - func TestPlanCacheForIndexJoinRangeFallback(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -8296,62 +5008,6 @@ func TestOuterJoinEliminationForIssue18216(t *testing.T) { tk.MustQuery("select group_concat(c order by (select group_concat(c order by c) from t2 where a=t1.a), c desc) from t1;").Check(testkit.Rows("2,1,4,3")) } -func TestNullConditionForPrefixIndex(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec(`CREATE TABLE t1 ( - id char(1) DEFAULT NULL, - c1 varchar(255) DEFAULT NULL, - c2 text DEFAULT NULL, - KEY idx1 (c1), - KEY idx2 (c1,c2(5)) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin`) - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("create table t2(a int, b varchar(10), index idx(b(5)))") - tk.MustExec("create table t3(a int, b varchar(10), c int, primary key (a, b(5)) clustered)") - tk.MustExec("set tidb_opt_prefix_index_single_scan = 1") - tk.MustExec("insert into t1 values ('a', '0xfff', '111111'), ('b', '0xfff', '22 '), ('c', '0xfff', ''), ('d', '0xfff', null)") - tk.MustExec("insert into t2 values (1, 'aaaaaa'), (2, 'bb '), (3, ''), (4, null)") - tk.MustExec("insert into t3 values (1, 'aaaaaa', 2), (1, 'bb ', 3), (1, '', 4)") - - var input []string - var output []struct { - SQL string - Plan []string - Result []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + tt).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) - }) - tk.MustQuery("explain format='brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Result...)) - } - - // test plan cache - tk.MustExec(`set tidb_enable_prepared_plan_cache=1`) - tk.MustExec("set @@tidb_enable_collect_execution_info=0") - tk.MustExec("prepare stmt from 'select count(1) from t1 where c1 = ? and c2 is not null'") - tk.MustExec("set @a = '0xfff'") - tk.MustQuery("execute stmt using @a").Check(testkit.Rows("3")) - tk.MustQuery("execute stmt using @a").Check(testkit.Rows("3")) - tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) - tk.MustQuery("execute stmt using @a").Check(testkit.Rows("3")) - tkProcess := tk.Session().ShowProcess() - ps := []*util.ProcessInfo{tkProcess} - tk.Session().SetSessionManager(&testkit.MockSessionManager{PS: ps}) - tk.MustQuery(fmt.Sprintf("explain for connection %d", tkProcess.ID)).Check(testkit.Rows( - "StreamAgg_18 1.00 root funcs:count(Column#7)->Column#5", - "└─IndexReader_19 1.00 root index:StreamAgg_9", - " └─StreamAgg_9 1.00 cop[tikv] funcs:count(1)->Column#7", - " └─IndexRangeScan_17 99.90 cop[tikv] table:t1, index:idx2(c1, c2) range:[\"0xfff\" -inf,\"0xfff\" +inf], keep order:false, stats:pseudo")) -} - func TestAutoIncrementCheckWithCheckConstraint(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -8363,12 +5019,58 @@ func TestAutoIncrementCheckWithCheckConstraint(t *testing.T) { )`) } -func TestMppVersion(t *testing.T) { +// https://github.com/pingcap/tidb/issues/36888. +func TestIssue36888(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("CREATE TABLE t0(c0 INT);") + tk.MustExec("CREATE TABLE t1(c0 INT);") + + tk.MustExec("INSERT INTO t0 VALUES (NULL);") + tk.MustQuery("SELECT t0.c0 FROM t0 LEFT JOIN t1 ON t0.c0>=t1.c0 WHERE (CONCAT_WS(t0.c0, t1.c0) IS NULL);").Check(testkit.Rows("")) +} + +// https://github.com/pingcap/tidb/issues/40285. +func TestIssue40285(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("CREATE TABLE t(col1 enum('p5', '9a33x') NOT NULL DEFAULT 'p5',col2 tinyblob DEFAULT NULL) ENGINE = InnoDB DEFAULT CHARSET = latin1 COLLATE = latin1_bin;") + tk.MustQuery("(select last_value(col1) over () as r0 from t) union all (select col2 as r0 from t);") +} + +// https://github.com/pingcap/tidb/issues/41273 +func TestIssue41273(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`CREATE TABLE t ( + a set('nwbk','r5','1ad3u','van','ir1z','y','9m','f1','z','e6yd','wfev') NOT NULL DEFAULT 'ir1z,f1,e6yd', + b enum('soo2','4s4j','qi9om','8ue','i71o','qon','3','3feh','6o1i','5yebx','d') NOT NULL DEFAULT '8ue', + c varchar(66) DEFAULT '13mdezixgcn', + PRIMARY KEY (a,b) /*T![clustered_index] CLUSTERED */, + UNIQUE KEY ib(b), + KEY ia(a) + )ENGINE=InnoDB DEFAULT CHARSET=ascii COLLATE=ascii_bin;`) + tk.MustExec("INSERT INTO t VALUES('ir1z,f1,e6yd','i71o','13mdezixgcn'),('ir1z,f1,e6yd','d','13mdezixgcn'),('nwbk','8ue','13mdezixgcn');") + expectedRes := []string{"ir1z,f1,e6yd d 13mdezixgcn", "ir1z,f1,e6yd i71o 13mdezixgcn", "nwbk 8ue 13mdezixgcn"} + tk.MustQuery("select * from t where a between 'e6yd' and 'z' or b <> '8ue';").Sort().Check(testkit.Rows(expectedRes...)) + tk.MustQuery("select /*+ use_index_merge(t) */ * from t where a between 'e6yd' and 'z' or b <> '8ue';").Sort().Check(testkit.Rows(expectedRes...)) + // For now tidb doesn't support push set type to TiKV, and column a is a set type, so we shouldn't generate a IndexMerge path. + require.False(t, tk.HasPlanForLastExecution("IndexMerge")) +} + +func TestIsIPv4ToTiFlash(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a bigint, b bigint)") + tk.MustExec("create table t(v4 varchar(100), v6 varchar(100))") + tk.MustExec("insert into t values('123.123.123.123', 'F746:C349:48E3:22F2:81E0:0EA8:E7B6:8286')") + tk.MustExec("insert into t values('0.0.0.0', '0000:0000:0000:0000:0000:0000:0000:0000')") + tk.MustExec("insert into t values('127.0.0.1', '2001:0:2851:b9f0:6d:2326:9036:f37a')") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") @@ -8385,49 +5087,125 @@ func TestMppVersion(t *testing.T) { } } - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - integrationSuiteData := core.GetIntegrationSuiteData() - integrationSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - setStmt := strings.HasPrefix(tt, "set") - testdata.OnRecord(func() { - output[i].SQL = tt - if !setStmt { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - } - }) - if setStmt { - tk.MustExec(tt) - } else { - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "is_ipv4(test.t.v4)->Column#4"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, } + tk.MustQuery("explain select is_ipv4(v4) from t;").CheckAt([]int{0, 2, 4}, rows) } -// https://github.com/pingcap/tidb/issues/36888. -func TestIssue36888(t *testing.T) { - store := testkit.CreateMockStore(t) +func TestIsIPv6ToTiFlash(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") - tk.MustExec("CREATE TABLE t0(c0 INT);") - tk.MustExec("CREATE TABLE t1(c0 INT);") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(v4 varchar(100), v6 varchar(100))") + tk.MustExec("insert into t values('123.123.123.123', 'F746:C349:48E3:22F2:81E0:0EA8:E7B6:8286')") + tk.MustExec("insert into t values('0.0.0.0', '0000:0000:0000:0000:0000:0000:0000:0000')") + tk.MustExec("insert into t values('127.0.0.1', '2001:0:2851:b9f0:6d:2326:9036:f37a')") - tk.MustExec("INSERT INTO t0 VALUES (NULL);") - tk.MustQuery("SELECT t0.c0 FROM t0 LEFT JOIN t1 ON t0.c0>=t1.c0 WHERE (CONCAT_WS(t0.c0, t1.c0) IS NULL);").Check(testkit.Rows("")) + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") + + // Create virtual tiflash replica info. + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "is_ipv6(test.t.v6)->Column#4"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select is_ipv6(v6) from t;").CheckAt([]int{0, 2, 4}, rows) } -// https://github.com/pingcap/tidb/issues/40285. -func TestIssue40285(t *testing.T) { - store := testkit.CreateMockStore(t) +// https://github.com/pingcap/tidb/issues/41355 +// The "virtual generated column" push down is not supported now. +// This test covers: TopN, Projection, Selection. +func TestVirtualExprPushDown(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("CREATE TABLE t(col1 enum('p5', '9a33x') NOT NULL DEFAULT 'p5',col2 tinyblob DEFAULT NULL) ENGINE = InnoDB DEFAULT CHARSET = latin1 COLLATE = latin1_bin;") - tk.MustQuery("(select last_value(col1) over () as r0 from t) union all (select col2 as r0 from t);") + tk.MustExec("use test;") + tk.MustExec("drop table if exists t;") + tk.MustExec("CREATE TABLE t (c1 int DEFAULT 0, c2 int GENERATED ALWAYS AS (abs(c1)) VIRTUAL);") + tk.MustExec("insert into t(c1) values(1), (-1), (2), (-2), (99), (-99);") + tk.MustExec("set @@tidb_isolation_read_engines = 'tikv'") + + // TopN to tikv. + rows := [][]interface{}{ + {"TopN_7", "root", "test.t.c2, offset:0, count:2"}, + {"└─TableReader_13", "root", "data:TableFullScan_12"}, + {" └─TableFullScan_12", "cop[tikv]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select * from t order by c2 limit 2;").CheckAt([]int{0, 2, 4}, rows) + + // Projection to tikv. + rows = [][]interface{}{ + {"Projection_3", "root", "plus(test.t.c1, test.t.c2)->Column#4"}, + {"└─TableReader_5", "root", "data:TableFullScan_4"}, + {" └─TableFullScan_4", "cop[tikv]", "keep order:false, stats:pseudo"}, + } + tk.MustExec("set session tidb_opt_projection_push_down='ON';") + tk.MustQuery("explain select c1 + c2 from t;").CheckAt([]int{0, 2, 4}, rows) + tk.MustExec("set session tidb_opt_projection_push_down='OFF';") + + // Selection to tikv. + rows = [][]interface{}{ + {"Selection_7", "root", "gt(test.t.c2, 1)"}, + {"└─TableReader_6", "root", "data:TableFullScan_5"}, + {" └─TableFullScan_5", "cop[tikv]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select * from t where c2 > 1;").CheckAt([]int{0, 2, 4}, rows) + + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr("test")) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == "t" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } + + // TopN to tiflash. + rows = [][]interface{}{ + {"TopN_7", "root", "test.t.c2, offset:0, count:2"}, + {"└─TableReader_15", "root", "data:TableFullScan_14"}, + {" └─TableFullScan_14", "cop[tiflash]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select * from t order by c2 limit 2;").CheckAt([]int{0, 2, 4}, rows) + + // Projection to tiflash. + rows = [][]interface{}{ + {"Projection_3", "root", "plus(test.t.c1, test.t.c2)->Column#4"}, + {"└─TableReader_6", "root", "data:TableFullScan_5"}, + {" └─TableFullScan_5", "cop[tiflash]", "keep order:false, stats:pseudo"}, + } + tk.MustExec("set session tidb_opt_projection_push_down='ON';") + tk.MustQuery("explain select c1 + c2 from t;").CheckAt([]int{0, 2, 4}, rows) + tk.MustExec("set session tidb_opt_projection_push_down='OFF';") + + // Selection to tiflash. + rows = [][]interface{}{ + {"Selection_8", "root", "gt(test.t.c2, 1)"}, + {"└─TableReader_7", "root", "data:TableFullScan_6"}, + {" └─TableFullScan_6", "cop[tiflash]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select * from t where c2 > 1;").CheckAt([]int{0, 2, 4}, rows) } diff --git a/planner/core/internal/BUILD.bazel b/planner/core/internal/BUILD.bazel new file mode 100644 index 0000000000000..b57b813b5f190 --- /dev/null +++ b/planner/core/internal/BUILD.bazel @@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "internal", + srcs = [ + "testkit.go", + "util.go", + ], + importpath = "github.com/pingcap/tidb/planner/core/internal", + visibility = ["//planner/core:__subpackages__"], + deps = [ + "//domain", + "//expression/aggregation", + "//parser/model", + "//sessionctx", + "//store/mockstore", + "//store/mockstore/unistore", + "@com_github_pingcap_kvproto//pkg/metapb", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//testutils", + ], +) diff --git a/planner/core/internal/testkit.go b/planner/core/internal/testkit.go new file mode 100644 index 0000000000000..4faa81cc0a8cf --- /dev/null +++ b/planner/core/internal/testkit.go @@ -0,0 +1,78 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package internal + +import ( + "fmt" + "strings" + "testing" + + "github.com/pingcap/kvproto/pkg/metapb" + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/store/mockstore" + "github.com/pingcap/tidb/store/mockstore/unistore" + "github.com/stretchr/testify/require" + "github.com/tikv/client-go/v2/testutils" +) + +// SetTiFlashReplica is to set TiFlash replica +func SetTiFlashReplica(t *testing.T, dom *domain.Domain, dbName, tableName string) { + is := dom.InfoSchema() + db, exists := is.SchemaByName(model.NewCIStr(dbName)) + require.True(t, exists) + for _, tblInfo := range db.Tables { + if tblInfo.Name.L == tableName { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + } +} + +// WithMockTiFlash sets the mockStore to have N TiFlash stores (naming as tiflash0, tiflash1, ...). +func WithMockTiFlash(nodes int) mockstore.MockTiKVStoreOption { + return mockstore.WithMultipleOptions( + mockstore.WithClusterInspector(func(c testutils.Cluster) { + mockCluster := c.(*unistore.Cluster) + _, _, region1 := mockstore.BootstrapWithSingleStore(c) + tiflashIdx := 0 + for tiflashIdx < nodes { + store2 := c.AllocID() + peer2 := c.AllocID() + addr2 := fmt.Sprintf("tiflash%d", tiflashIdx) + mockCluster.AddStore(store2, addr2, &metapb.StoreLabel{Key: "engine", Value: "tiflash"}) + mockCluster.AddPeer(region1, store2, peer2) + tiflashIdx++ + } + }), + mockstore.WithStoreType(mockstore.EmbedUnistore), + ) +} + +// GetFieldValue is to get field value. +func GetFieldValue(prefix, row string) string { + if idx := strings.Index(row, prefix); idx > 0 { + start := idx + len(prefix) + end := strings.Index(row[start:], " ") + if end > 0 { + value := row[start : start+end] + value = strings.Trim(value, ",") + return value + } + } + return "" +} diff --git a/planner/core/internal/util.go b/planner/core/internal/util.go new file mode 100644 index 0000000000000..8bc9c3b5b66e9 --- /dev/null +++ b/planner/core/internal/util.go @@ -0,0 +1,31 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package internal + +import ( + "github.com/pingcap/tidb/expression/aggregation" + "github.com/pingcap/tidb/sessionctx" +) + +// WrapCastForAggFuncs wraps the args of an aggregate function with a cast function. +// If the mode is FinalMode or Partial2Mode, we do not need to wrap cast upon the args, +// since the types of the args are already the expected. +func WrapCastForAggFuncs(sctx sessionctx.Context, aggFuncs []*aggregation.AggFuncDesc) { + for i := range aggFuncs { + if aggFuncs[i].Mode != aggregation.FinalMode && aggFuncs[i].Mode != aggregation.Partial2Mode { + aggFuncs[i].WrapCastForAggArgs(sctx) + } + } +} diff --git a/planner/core/logical_plan_test.go b/planner/core/logical_plan_test.go deleted file mode 100644 index 82786703338f4..0000000000000 --- a/planner/core/logical_plan_test.go +++ /dev/null @@ -1,2171 +0,0 @@ -// Copyright 2015 PingCAP, Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package core - -import ( - "context" - "fmt" - "sort" - "strings" - "testing" - - "github.com/pingcap/tidb/domain" - "github.com/pingcap/tidb/expression" - "github.com/pingcap/tidb/infoschema" - "github.com/pingcap/tidb/parser" - "github.com/pingcap/tidb/parser/ast" - "github.com/pingcap/tidb/parser/format" - "github.com/pingcap/tidb/parser/model" - "github.com/pingcap/tidb/parser/mysql" - "github.com/pingcap/tidb/parser/terror" - "github.com/pingcap/tidb/planner/property" - "github.com/pingcap/tidb/planner/util" - "github.com/pingcap/tidb/sessionctx" - "github.com/pingcap/tidb/sessionctx/variable" - "github.com/pingcap/tidb/testkit/testdata" - "github.com/pingcap/tidb/util/hint" - "github.com/stretchr/testify/require" -) - -type plannerSuite struct { - p *parser.Parser - is infoschema.InfoSchema - ctx sessionctx.Context -} - -func createPlannerSuite() (s *plannerSuite) { - s = new(plannerSuite) - tblInfos := []*model.TableInfo{ - MockSignedTable(), - MockUnsignedTable(), - MockView(), - MockNoPKTable(), - MockRangePartitionTable(), - MockHashPartitionTable(), - MockListPartitionTable(), - MockStateNoneColumnTable(), - } - id := int64(0) - for _, tblInfo := range tblInfos { - tblInfo.ID = id - id += 1 - pi := tblInfo.GetPartitionInfo() - if pi == nil { - continue - } - for _, def := range pi.Definitions { - def.ID = id - id += 1 - } - } - s.is = infoschema.MockInfoSchema(tblInfos) - s.ctx = MockContext() - domain.GetDomain(s.ctx).MockInfoCacheAndLoadInfoSchema(s.is) - s.ctx.GetSessionVars().EnableWindowFunction = true - s.p = parser.New() - s.p.SetParserConfig(parser.ParserConfig{EnableWindowFunction: true, EnableStrictDoubleTypeCheck: true}) - return -} - -func TestPredicatePushDown(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - s := createPlannerSuite() - ctx := context.Background() - for ith, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err) - testdata.OnRecord(func() { - output[ith] = ToString(p) - }) - require.Equal(t, output[ith], ToString(p), fmt.Sprintf("for %s %d", ca, ith)) - } -} - -// Issue: 31399 -func TestImplicitCastNotNullFlag(t *testing.T) { - ctx := context.Background() - ca := "select count(*) from t3 group by a having bit_and(b) > 1;" - comment := fmt.Sprintf("for %s", ca) - s := createPlannerSuite() - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagJoinReOrder|flagPrunColumns|flagEliminateProjection, p.(LogicalPlan)) - require.NoError(t, err) - // AggFuncs[0] is count; AggFuncs[1] is bit_and, args[0] is return type of the implicit cast - castNotNullFlag := (p.(*LogicalProjection).children[0].(*LogicalSelection).children[0].(*LogicalAggregation).AggFuncs[1].Args[0].GetType().GetFlag()) & mysql.NotNullFlag - var nullableFlag uint = 0 - require.Equal(t, nullableFlag, castNotNullFlag) -} - -func TestEliminateProjectionUnderUnion(t *testing.T) { - ctx := context.Background() - ca := "Select a from t3 join ( (select 127 as IDD from t3) union all (select 1 as IDD from t3) ) u on t3.b = u.IDD;" - comment := fmt.Sprintf("for %s", ca) - s := createPlannerSuite() - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagJoinReOrder|flagPrunColumns|flagEliminateProjection, p.(LogicalPlan)) - require.NoError(t, err) - // after folding constants, the null flag should keep the same with the old one's (i.e., the schema's). - schemaNullFlag := p.(*LogicalProjection).children[0].(*LogicalJoin).children[1].Children()[1].(*LogicalProjection).schema.Columns[0].RetType.GetFlag() & mysql.NotNullFlag - exprNullFlag := p.(*LogicalProjection).children[0].(*LogicalJoin).children[1].Children()[1].(*LogicalProjection).Exprs[0].GetType().GetFlag() & mysql.NotNullFlag - require.Equal(t, exprNullFlag, schemaNullFlag) -} - -func TestJoinPredicatePushDown(t *testing.T) { - var ( - input []string - output []struct { - Left string - Right string - } - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err, comment) - proj, ok := p.(*LogicalProjection) - require.True(t, ok, comment) - join, ok := proj.children[0].(*LogicalJoin) - require.True(t, ok, comment) - leftPlan, ok := join.children[0].(*DataSource) - require.True(t, ok, comment) - rightPlan, ok := join.children[1].(*DataSource) - require.True(t, ok, comment) - leftCond := fmt.Sprintf("%s", leftPlan.pushedDownConds) - rightCond := fmt.Sprintf("%s", rightPlan.pushedDownConds) - testdata.OnRecord(func() { - output[i].Left, output[i].Right = leftCond, rightCond - }) - require.Equal(t, output[i].Left, leftCond, comment) - require.Equal(t, output[i].Right, rightCond, comment) - } -} - -func TestOuterWherePredicatePushDown(t *testing.T) { - var ( - input []string - output []struct { - Sel string - Left string - Right string - } - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err, comment) - proj, ok := p.(*LogicalProjection) - require.True(t, ok, comment) - selection, ok := proj.children[0].(*LogicalSelection) - require.True(t, ok, comment) - selCond := fmt.Sprintf("%s", selection.Conditions) - testdata.OnRecord(func() { - output[i].Sel = selCond - }) - require.Equal(t, output[i].Sel, selCond, comment) - join, ok := selection.children[0].(*LogicalJoin) - require.True(t, ok, comment) - leftPlan, ok := join.children[0].(*DataSource) - require.True(t, ok, comment) - rightPlan, ok := join.children[1].(*DataSource) - require.True(t, ok, comment) - leftCond := fmt.Sprintf("%s", leftPlan.pushedDownConds) - rightCond := fmt.Sprintf("%s", rightPlan.pushedDownConds) - testdata.OnRecord(func() { - output[i].Left, output[i].Right = leftCond, rightCond - }) - require.Equal(t, output[i].Left, leftCond, comment) - require.Equal(t, output[i].Right, rightCond, comment) - } -} - -func TestSimplifyOuterJoin(t *testing.T) { - var ( - input []string - output []struct { - Best string - JoinType string - } - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err, comment) - planString := ToString(p) - testdata.OnRecord(func() { - output[i].Best = planString - }) - require.Equal(t, output[i].Best, planString, comment) - join, ok := p.(LogicalPlan).Children()[0].(*LogicalJoin) - if !ok { - join, ok = p.(LogicalPlan).Children()[0].Children()[0].(*LogicalJoin) - require.True(t, ok, comment) - } - testdata.OnRecord(func() { - output[i].JoinType = join.JoinType.String() - }) - require.Equal(t, output[i].JoinType, join.JoinType.String(), comment) - } -} - -func TestAntiSemiJoinConstFalse(t *testing.T) { - tests := []struct { - sql string - best string - joinType string - }{ - { - sql: "select a from t t1 where not exists (select a from t t2 where t1.a = t2.a and t2.b = 1 and t2.b = 2)", - best: "Join{DataScan(t1)->DataScan(t2)}(test.t.a,test.t.a)->Projection", - joinType: "anti semi join", - }, - } - - s := createPlannerSuite() - ctx := context.Background() - for _, ca := range tests { - comment := fmt.Sprintf("for %s", ca.sql) - stmt, err := s.p.ParseOneStmt(ca.sql, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagDecorrelate|flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err, comment) - require.Equal(t, ca.best, ToString(p), comment) - join, _ := p.(LogicalPlan).Children()[0].(*LogicalJoin) - require.Equal(t, ca.joinType, join.JoinType.String(), comment) - } -} - -func TestDeriveNotNullConds(t *testing.T) { - var ( - input []string - output []struct { - Plan string - Left string - Right string - } - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain|flagDecorrelate, p.(LogicalPlan)) - require.NoError(t, err, comment) - testdata.OnRecord(func() { - output[i].Plan = ToString(p) - }) - require.Equal(t, output[i].Plan, ToString(p), comment) - join := p.(LogicalPlan).Children()[0].(*LogicalJoin) - left := join.Children()[0].(*DataSource) - right := join.Children()[1].(*DataSource) - leftConds := fmt.Sprintf("%s", left.pushedDownConds) - rightConds := fmt.Sprintf("%s", right.pushedDownConds) - testdata.OnRecord(func() { - output[i].Left, output[i].Right = leftConds, rightConds - }) - require.Equal(t, output[i].Left, leftConds, comment) - require.Equal(t, output[i].Right, rightConds, comment) - } -} - -func TestExtraPKNotNullFlag(t *testing.T) { - sql := "select count(*) from t3" - s := createPlannerSuite() - ctx := context.Background() - comment := fmt.Sprintf("for %s", sql) - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - ds := p.(*LogicalProjection).children[0].(*LogicalAggregation).children[0].(*DataSource) - require.Equal(t, "_tidb_rowid", ds.Columns[2].Name.L) - require.Equal(t, mysql.PriKeyFlag|mysql.NotNullFlag, ds.Columns[2].GetFlag()) - require.Equal(t, mysql.PriKeyFlag|mysql.NotNullFlag, ds.schema.Columns[2].RetType.GetFlag()) -} - -func buildLogicPlan4GroupBy(s *plannerSuite, t *testing.T, sql string) (Plan, error) { - sqlMode := s.ctx.GetSessionVars().SQLMode - mockedTableInfo := MockSignedTable() - // mock the table info here for later use - // enable only full group by - s.ctx.GetSessionVars().SQLMode = sqlMode | mysql.ModeOnlyFullGroupBy - defer func() { s.ctx.GetSessionVars().SQLMode = sqlMode }() // restore it - comment := fmt.Sprintf("for %s", sql) - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err, comment) - - stmt.(*ast.SelectStmt).From.TableRefs.Left.(*ast.TableSource).Source.(*ast.TableName).TableInfo = mockedTableInfo - - p, _, err := BuildLogicalPlanForTest(context.Background(), s.ctx, stmt, s.is) - return p, err -} - -func TestGroupByWhenNotExistCols(t *testing.T) { - sqlTests := []struct { - sql string - expectedErrMatch string - }{ - { - sql: "select a from t group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", - }, - { - // has an as column alias - sql: "select a as tempField from t group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", - }, - { - // has as table alias - sql: "select tempTable.a from t as tempTable group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.tempTable\\.a'.*", - }, - { - // has a func call - sql: "select length(a) from t group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", - }, - { - // has a func call with two cols - sql: "select length(b + a) from t group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", - }, - { - // has a func call with two cols - sql: "select length(a + b) from t group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", - }, - { - // has a func call with two cols - sql: "select length(a + b) as tempField from t group by b", - expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", - }, - } - s := createPlannerSuite() - for _, test := range sqlTests { - sql := test.sql - p, err := buildLogicPlan4GroupBy(s, t, sql) - require.Nil(t, p) - require.Error(t, err) - require.Regexp(t, test.expectedErrMatch, err.Error()) - } -} - -func TestDupRandJoinCondsPushDown(t *testing.T) { - sql := "select * from t as t1 join t t2 on t1.a > rand() and t1.a > rand()" - comment := fmt.Sprintf("for %s", sql) - s := createPlannerSuite() - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(context.Background(), s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown, p.(LogicalPlan)) - require.NoError(t, err, comment) - proj, ok := p.(*LogicalProjection) - require.True(t, ok, comment) - join, ok := proj.children[0].(*LogicalJoin) - require.True(t, ok, comment) - leftPlan, ok := join.children[0].(*LogicalSelection) - require.True(t, ok, comment) - leftCond := fmt.Sprintf("%s", leftPlan.Conditions) - // Condition with mutable function cannot be de-duplicated when push down join conds. - require.Equal(t, "[gt(cast(test.t.a, double BINARY), rand()) gt(cast(test.t.a, double BINARY), rand())]", leftCond, comment) -} - -func TestTablePartition(t *testing.T) { - variable.EnableMDL.Store(false) - definitions := []model.PartitionDefinition{ - { - ID: 41, - Name: model.NewCIStr("p1"), - LessThan: []string{"16"}, - }, - { - ID: 42, - Name: model.NewCIStr("p2"), - LessThan: []string{"32"}, - }, - { - ID: 43, - Name: model.NewCIStr("p3"), - LessThan: []string{"64"}, - }, - { - ID: 44, - Name: model.NewCIStr("p4"), - LessThan: []string{"128"}, - }, - { - ID: 45, - Name: model.NewCIStr("p5"), - LessThan: []string{"maxvalue"}, - }, - } - is := MockPartitionInfoSchema(definitions) - // is1 equals to is without maxvalue partition. - definitions1 := make([]model.PartitionDefinition, len(definitions)-1) - copy(definitions1, definitions) - is1 := MockPartitionInfoSchema(definitions1) - isChoices := []infoschema.InfoSchema{is, is1} - - var ( - input []struct { - SQL string - IsIdx int - } - output []string - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, ca := range input { - comment := fmt.Sprintf("for %s", ca.SQL) - stmt, err := s.p.ParseOneStmt(ca.SQL, "", "") - require.NoError(t, err, comment) - testdata.OnRecord(func() { - - }) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, isChoices[ca.IsIdx]) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain|flagPredicatePushDown|flagPartitionProcessor, p.(LogicalPlan)) - require.NoError(t, err) - planString := ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equal(t, output[i], ToString(p), fmt.Sprintf("for %v", ca)) - } -} - -func TestSubquery(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for ith, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - if lp, ok := p.(LogicalPlan); ok { - p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain|flagSemiJoinRewrite, lp) - require.NoError(t, err) - } - testdata.OnRecord(func() { - output[ith] = ToString(p) - }) - require.Equal(t, output[ith], ToString(p), fmt.Sprintf("for %s %d", ca, ith)) - } -} - -func TestPlanBuilder(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - s.ctx.GetSessionVars().CostModelVersion = modelVer1 - ctx := context.Background() - for i, ca := range input { - comment := fmt.Sprintf("for %s", ca) - stmt, err := s.p.ParseOneStmt(ca, "", "") - require.NoError(t, err, comment) - - s.ctx.GetSessionVars().SetHashJoinConcurrency(1) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - if lp, ok := p.(LogicalPlan); ok { - p, err = logicalOptimize(context.TODO(), flagPrunColumns|flagPrunColumnsAgain, lp) - require.NoError(t, err) - } - testdata.OnRecord(func() { - output[i] = ToString(p) - }) - require.Equal(t, output[i], ToString(p), fmt.Sprintf("for %s", ca)) - } -} - -func TestJoinReOrder(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, tt := range input { - comment := fmt.Sprintf("for %s", tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagJoinReOrder, p.(LogicalPlan)) - require.NoError(t, err) - planString := ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equal(t, output[i], planString, fmt.Sprintf("for %s", tt)) - } -} - -func TestEagerAggregation(t *testing.T) { - var input []string - var output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - s.ctx.GetSessionVars().AllowAggPushDown = true - defer func() { - s.ctx.GetSessionVars().AllowAggPushDown = false - }() - for ith, tt := range input { - comment := fmt.Sprintf("for %s", tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain|flagPushDownAgg, p.(LogicalPlan)) - require.NoError(t, err) - testdata.OnRecord(func() { - output[ith] = ToString(p) - }) - require.Equal(t, output[ith], ToString(p), fmt.Sprintf("for %s %d", tt, ith)) - } -} - -func TestColumnPruning(t *testing.T) { - var ( - input []string - output []map[int][]string - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:\"%s\"", i, tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - lp, err := logicalOptimize(ctx, flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i] = make(map[int][]string) - }) - checkDataSourceCols(lp, t, output[i], comment) - } -} - -func TestSortByItemsPruning(t *testing.T) { - var ( - input []string - output [][]string - ) - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - testdata.OnRecord(func() { - output = make([][]string, len(input)) - }) - - s := createPlannerSuite() - ctx := context.Background() - for i, tt := range input { - comment := fmt.Sprintf("for %s", tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - lp, err := logicalOptimize(ctx, flagEliminateProjection|flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err) - checkOrderByItems(lp, t, &output[i], comment) - } -} - -func TestProjectionEliminator(t *testing.T) { - tests := []struct { - sql string - best string - }{ - { - sql: "select 1+num from (select 1+a as num from t) t1;", - best: "DataScan(t)->Projection", - }, { - sql: "select count(*) from t where a in (select b from t2 where a is null);", - best: "Join{DataScan(t)->Dual->Aggr(firstrow(test.t2.b))}(test.t.a,test.t2.b)->Aggr(count(1))->Projection", - }, - } - - s := createPlannerSuite() - ctx := context.Background() - for ith, tt := range tests { - comment := fmt.Sprintf("for %s", tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagPrunColumns|flagPrunColumnsAgain|flagEliminateProjection, p.(LogicalPlan)) - require.NoError(t, err) - require.Equal(t, tt.best, ToString(p), fmt.Sprintf("for %s %d", tt.sql, ith)) - } -} - -func TestCS3389(t *testing.T) { - s := createPlannerSuite() - ctx := context.Background() - stmt, err := s.p.ParseOneStmt("select count(*) from t where a in (select b from t2 where a is null);", "", "") - require.NoError(t, err) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagPrunColumns|flagPrunColumnsAgain|flagEliminateProjection|flagJoinReOrder, p.(LogicalPlan)) - require.NoError(t, err) - - // Assert that all Projection is not empty and there is no Projection between Aggregation and Join. - proj, isProj := p.(*LogicalProjection) - require.True(t, isProj) - require.True(t, len(proj.Exprs) > 0) - child := proj.Children()[0] - agg, isAgg := child.(*LogicalAggregation) - require.True(t, isAgg) - child = agg.Children()[0] - _, isJoin := child.(*LogicalJoin) - require.True(t, isJoin) -} - -func TestAllocID(t *testing.T) { - ctx := MockContext() - pA := DataSource{}.Init(ctx, 0) - pB := DataSource{}.Init(ctx, 0) - require.Equal(t, pB.id, pA.id+1) -} - -func checkDataSourceCols(p LogicalPlan, t *testing.T, ans map[int][]string, comment string) { - switch v := p.(type) { - case *DataSource, *LogicalUnionAll, *LogicalLimit: - testdata.OnRecord(func() { - ans[p.ID()] = make([]string, p.Schema().Len()) - }) - colList, ok := ans[p.ID()] - require.True(t, ok, fmt.Sprintf("For %s %T ID %d Not found", comment, v, p.ID())) - require.Equal(t, len(colList), len(p.Schema().Columns), comment) - for i, col := range p.Schema().Columns { - testdata.OnRecord(func() { - colList[i] = col.String() - }) - require.Equal(t, colList[i], col.String(), comment) - } - } - for _, child := range p.Children() { - checkDataSourceCols(child, t, ans, comment) - } -} - -func checkOrderByItems(p LogicalPlan, t *testing.T, colList *[]string, comment string) { - switch p := p.(type) { - case *LogicalSort: - testdata.OnRecord(func() { - *colList = make([]string, len(p.ByItems)) - }) - for i, col := range p.ByItems { - testdata.OnRecord(func() { - (*colList)[i] = col.String() - }) - s := col.String() - require.Equal(t, (*colList)[i], s, comment) - } - } - children := p.Children() - require.LessOrEqual(t, len(children), 1, fmt.Sprintf("For %v Expected <= 1 Child", comment)) - for _, child := range children { - checkOrderByItems(child, t, colList, comment) - } -} - -func TestValidate(t *testing.T) { - tests := []struct { - sql string - err *terror.Error - }{ - { - sql: "select date_format((1,2), '%H');", - err: expression.ErrOperandColumns, - }, - { - sql: "select cast((1,2) as date)", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) between (3,4) and (5,6)", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) rlike '1'", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) like '1'", - err: expression.ErrOperandColumns, - }, - { - sql: "select case(1,2) when(1,2) then true end", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) in ((3,4),(5,6))", - err: nil, - }, - { - sql: "select row(1,(2,3)) in (select a,b from t)", - err: expression.ErrOperandColumns, - }, - { - sql: "select row(1,2) in (select a,b from t)", - err: nil, - }, - { - sql: "select (1,2) in ((3,4),5)", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) is true", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) is null", - err: expression.ErrOperandColumns, - }, - { - sql: "select (+(1,2))=(1,2)", - err: nil, - }, - { - sql: "select (-(1,2))=(1,2)", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2)||(1,2)", - err: expression.ErrOperandColumns, - }, - { - sql: "select (1,2) < (3,4)", - err: nil, - }, - { - sql: "select (1,2) < 3", - err: expression.ErrOperandColumns, - }, - { - sql: "select 1, * from t", - err: ErrInvalidWildCard, - }, - { - sql: "select *, 1 from t", - err: nil, - }, - { - sql: "select 1, t.* from t", - err: nil, - }, - { - sql: "select 1 from t t1, t t2 where t1.a > all((select a) union (select a))", - err: ErrAmbiguous, - }, - { - sql: "insert into t set a = 1, b = a + 1", - err: nil, - }, - { - sql: "insert into t set a = 1, b = values(a) + 1", - err: nil, - }, - { - sql: "select a, b, c from t order by 0", - err: ErrUnknownColumn, - }, - { - sql: "select a, b, c from t order by 4", - err: ErrUnknownColumn, - }, - { - sql: "select a as c1, b as c1 from t order by c1", - err: ErrAmbiguous, - }, - { - sql: "(select a as b, b from t) union (select a, b from t) order by b", - err: ErrAmbiguous, - }, - { - sql: "(select a as b, b from t) union (select a, b from t) order by a", - err: ErrUnknownColumn, - }, - { - sql: "select * from t t1 use index(x)", - err: ErrKeyDoesNotExist, - }, - { - sql: "select a from t having c2", - err: ErrUnknownColumn, - }, - { - sql: "select a from t group by c2 + 1 having c2", - err: ErrUnknownColumn, - }, - { - sql: "select a as b, b from t having b", - err: ErrAmbiguous, - }, - { - sql: "select a + 1 from t having a", - err: ErrUnknownColumn, - }, - { // issue (#20509) - sql: "select * from t left join t2 on t.a=t2.a having not (t.a <=> t2.a)", - err: nil, - }, - { - sql: "select a from t having sum(avg(a))", - err: ErrInvalidGroupFuncUse, - }, - { - sql: "select concat(c_str, d_str) from t group by `concat(c_str, d_str)`", - err: nil, - }, - { - sql: "select concat(c_str, d_str) from t group by `concat(c_str,d_str)`", - err: ErrUnknownColumn, - }, - { - sql: "select a from t b having b.a", - err: nil, - }, - { - sql: "select b.a from t b having b.a", - err: nil, - }, - { - sql: "select b.a from t b having a", - err: nil, - }, - { - sql: "select a+1 from t having t.a", - err: ErrUnknownColumn, - }, - { - sql: "update T_StateNoneColumn set c = 1 where a = 1", - err: ErrUnknownColumn, - }, - } - - s := createPlannerSuite() - ctx := context.Background() - for _, tt := range tests { - sql := tt.sql - comment := fmt.Sprintf("for %s", sql) - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - _, _, err = BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - if tt.err == nil { - require.NoError(t, err, comment) - } else { - require.True(t, tt.err.Equal(err), comment) - } - } -} - -func checkUniqueKeys(p LogicalPlan, t *testing.T, ans map[int][][]string, sql string) { - testdata.OnRecord(func() { - ans[p.ID()] = make([][]string, len(p.Schema().Keys)) - }) - keyList, ok := ans[p.ID()] - require.True(t, ok, fmt.Sprintf("for %s, %v not found", sql, p.ID())) - require.Equal(t, len(keyList), len(p.Schema().Keys), fmt.Sprintf("for %s, %v, the number of key doesn't match, the schema is %s", sql, p.ID(), p.Schema())) - for i := range keyList { - testdata.OnRecord(func() { - keyList[i] = make([]string, len(p.Schema().Keys[i])) - }) - require.Equal(t, len(keyList[i]), len(p.Schema().Keys[i]), fmt.Sprintf("for %s, %v %v, the number of column doesn't match", sql, p.ID(), keyList[i])) - for j := range keyList[i] { - testdata.OnRecord(func() { - keyList[i][j] = p.Schema().Keys[i][j].String() - }) - require.Equal(t, keyList[i][j], p.Schema().Keys[i][j].String(), fmt.Sprintf("for %s, %v %v, column dosen't match", sql, p.ID(), keyList[i])) - } - } - testdata.OnRecord(func() { - ans[p.ID()] = keyList - }) - for _, child := range p.Children() { - checkUniqueKeys(child, t, ans, sql) - } -} - -func TestUniqueKeyInfo(t *testing.T) { - var input []string - var output []map[int][][]string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - testdata.OnRecord(func() { - output = make([]map[int][][]string, len(input)) - }) - - s := createPlannerSuite() - ctx := context.Background() - for ith, tt := range input { - comment := fmt.Sprintf("for %s %d", tt, ith) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - lp, err := logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagBuildKeyInfo, p.(LogicalPlan)) - require.NoError(t, err) - testdata.OnRecord(func() { - output[ith] = make(map[int][][]string) - }) - checkUniqueKeys(lp, t, output[ith], tt) - } -} - -func TestAggPrune(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.Background() - for i, tt := range input { - comment := fmt.Sprintf("for %s", tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - domain.GetDomain(s.ctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err) - - p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain|flagBuildKeyInfo|flagEliminateAgg|flagEliminateProjection, p.(LogicalPlan)) - require.NoError(t, err) - planString := ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equal(t, output[i], planString, comment) - } -} - -func TestVisitInfo(t *testing.T) { - variable.EnableMDL.Store(false) - tests := []struct { - sql string - ans []visitInfo - }{ - { - sql: "insert into t (a) values (1)", - ans: []visitInfo{ - {mysql.InsertPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "delete from t where a = 1", - ans: []visitInfo{ - {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "delete from t order by a", - ans: []visitInfo{ - {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "delete from t", - ans: []visitInfo{ - {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, - }, - }, - /* Not currently supported. See https://github.com/pingcap/tidb/issues/23644 - { - sql: "delete from t where 1=1", - ans: []visitInfo{ - {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, - }, - }, - */ - { - sql: "delete from a1 using t as a1 inner join t as a2 where a1.a = a2.a", - ans: []visitInfo{ - {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "update t set a = 7 where a = 1", - ans: []visitInfo{ - {mysql.UpdatePriv, "test", "t", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "update t, (select * from t) a1 set t.a = a1.a;", - ans: []visitInfo{ - {mysql.UpdatePriv, "test", "t", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "update t a1 set a1.a = a1.a + 1", - ans: []visitInfo{ - {mysql.UpdatePriv, "test", "t", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "select a, sum(e) from t group by a", - ans: []visitInfo{ - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "truncate table t", - ans: []visitInfo{ - {mysql.DropPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "drop table t", - ans: []visitInfo{ - {mysql.DropPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "create table t (a int)", - ans: []visitInfo{ - {mysql.CreatePriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "create table t1 like t", - ans: []visitInfo{ - {mysql.CreatePriv, "test", "t1", "", nil, false, "", false}, - {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "create database test", - ans: []visitInfo{ - {mysql.CreatePriv, "test", "", "", nil, false, "", false}, - }, - }, - { - sql: "drop database test", - ans: []visitInfo{ - {mysql.DropPriv, "test", "", "", nil, false, "", false}, - }, - }, - { - sql: "create index t_1 on t (a)", - ans: []visitInfo{ - {mysql.IndexPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "drop index e on t", - ans: []visitInfo{ - {mysql.IndexPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: `grant all privileges on test.* to 'test'@'%'`, - ans: []visitInfo{ - {mysql.SelectPriv, "test", "", "", nil, false, "", false}, - {mysql.InsertPriv, "test", "", "", nil, false, "", false}, - {mysql.UpdatePriv, "test", "", "", nil, false, "", false}, - {mysql.DeletePriv, "test", "", "", nil, false, "", false}, - {mysql.CreatePriv, "test", "", "", nil, false, "", false}, - {mysql.DropPriv, "test", "", "", nil, false, "", false}, - {mysql.GrantPriv, "test", "", "", nil, false, "", false}, - {mysql.ReferencesPriv, "test", "", "", nil, false, "", false}, - {mysql.LockTablesPriv, "test", "", "", nil, false, "", false}, - {mysql.CreateTMPTablePriv, "test", "", "", nil, false, "", false}, - {mysql.EventPriv, "test", "", "", nil, false, "", false}, - {mysql.CreateRoutinePriv, "test", "", "", nil, false, "", false}, - {mysql.AlterRoutinePriv, "test", "", "", nil, false, "", false}, - {mysql.AlterPriv, "test", "", "", nil, false, "", false}, - {mysql.ExecutePriv, "test", "", "", nil, false, "", false}, - {mysql.IndexPriv, "test", "", "", nil, false, "", false}, - {mysql.CreateViewPriv, "test", "", "", nil, false, "", false}, - {mysql.ShowViewPriv, "test", "", "", nil, false, "", false}, - {mysql.TriggerPriv, "test", "", "", nil, false, "", false}, - }, - }, - { - sql: `grant all privileges on *.* to 'test'@'%'`, - ans: []visitInfo{ - {mysql.SelectPriv, "", "", "", nil, false, "", false}, - {mysql.InsertPriv, "", "", "", nil, false, "", false}, - {mysql.UpdatePriv, "", "", "", nil, false, "", false}, - {mysql.DeletePriv, "", "", "", nil, false, "", false}, - {mysql.CreatePriv, "", "", "", nil, false, "", false}, - {mysql.DropPriv, "", "", "", nil, false, "", false}, - {mysql.ProcessPriv, "", "", "", nil, false, "", false}, - {mysql.ReferencesPriv, "", "", "", nil, false, "", false}, - {mysql.AlterPriv, "", "", "", nil, false, "", false}, - {mysql.ShowDBPriv, "", "", "", nil, false, "", false}, - {mysql.SuperPriv, "", "", "", nil, false, "", false}, - {mysql.ExecutePriv, "", "", "", nil, false, "", false}, - {mysql.IndexPriv, "", "", "", nil, false, "", false}, - {mysql.CreateUserPriv, "", "", "", nil, false, "", false}, - {mysql.CreateTablespacePriv, "", "", "", nil, false, "", false}, - {mysql.TriggerPriv, "", "", "", nil, false, "", false}, - {mysql.CreateViewPriv, "", "", "", nil, false, "", false}, - {mysql.ShowViewPriv, "", "", "", nil, false, "", false}, - {mysql.CreateRolePriv, "", "", "", nil, false, "", false}, - {mysql.DropRolePriv, "", "", "", nil, false, "", false}, - {mysql.CreateTMPTablePriv, "", "", "", nil, false, "", false}, - {mysql.LockTablesPriv, "", "", "", nil, false, "", false}, - {mysql.CreateRoutinePriv, "", "", "", nil, false, "", false}, - {mysql.AlterRoutinePriv, "", "", "", nil, false, "", false}, - {mysql.EventPriv, "", "", "", nil, false, "", false}, - {mysql.ShutdownPriv, "", "", "", nil, false, "", false}, - {mysql.ReloadPriv, "", "", "", nil, false, "", false}, - {mysql.FilePriv, "", "", "", nil, false, "", false}, - {mysql.ConfigPriv, "", "", "", nil, false, "", false}, - {mysql.ReplicationClientPriv, "", "", "", nil, false, "", false}, - {mysql.ReplicationSlavePriv, "", "", "", nil, false, "", false}, - {mysql.GrantPriv, "", "", "", nil, false, "", false}, - }, - }, - { - sql: `grant select on test.ttt to 'test'@'%'`, - ans: []visitInfo{ - {mysql.SelectPriv, "test", "ttt", "", nil, false, "", false}, - {mysql.GrantPriv, "test", "ttt", "", nil, false, "", false}, - }, - }, - { - sql: `grant select on ttt to 'test'@'%'`, - ans: []visitInfo{ - {mysql.SelectPriv, "test", "ttt", "", nil, false, "", false}, - {mysql.GrantPriv, "test", "ttt", "", nil, false, "", false}, - }, - }, - { - sql: `revoke all privileges on test.* from 'test'@'%'`, - ans: []visitInfo{ - {mysql.SelectPriv, "test", "", "", nil, false, "", false}, - {mysql.InsertPriv, "test", "", "", nil, false, "", false}, - {mysql.UpdatePriv, "test", "", "", nil, false, "", false}, - {mysql.DeletePriv, "test", "", "", nil, false, "", false}, - {mysql.CreatePriv, "test", "", "", nil, false, "", false}, - {mysql.DropPriv, "test", "", "", nil, false, "", false}, - {mysql.GrantPriv, "test", "", "", nil, false, "", false}, - {mysql.ReferencesPriv, "test", "", "", nil, false, "", false}, - {mysql.LockTablesPriv, "test", "", "", nil, false, "", false}, - {mysql.CreateTMPTablePriv, "test", "", "", nil, false, "", false}, - {mysql.EventPriv, "test", "", "", nil, false, "", false}, - {mysql.CreateRoutinePriv, "test", "", "", nil, false, "", false}, - {mysql.AlterRoutinePriv, "test", "", "", nil, false, "", false}, - {mysql.AlterPriv, "test", "", "", nil, false, "", false}, - {mysql.ExecutePriv, "test", "", "", nil, false, "", false}, - {mysql.IndexPriv, "test", "", "", nil, false, "", false}, - {mysql.CreateViewPriv, "test", "", "", nil, false, "", false}, - {mysql.ShowViewPriv, "test", "", "", nil, false, "", false}, - {mysql.TriggerPriv, "test", "", "", nil, false, "", false}, - }, - }, - { - sql: `revoke connection_admin on *.* from u1`, - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", nil, false, "CONNECTION_ADMIN", true}, - }, - }, - { - sql: `revoke connection_admin, select on *.* from u1`, - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", nil, false, "CONNECTION_ADMIN", true}, - {mysql.SelectPriv, "", "", "", nil, false, "", false}, - {mysql.GrantPriv, "", "", "", nil, false, "", false}, - }, - }, - { - sql: `revoke all privileges on *.* FROM u1`, - ans: []visitInfo{ - {mysql.SelectPriv, "", "", "", nil, false, "", false}, - {mysql.InsertPriv, "", "", "", nil, false, "", false}, - {mysql.UpdatePriv, "", "", "", nil, false, "", false}, - {mysql.DeletePriv, "", "", "", nil, false, "", false}, - {mysql.CreatePriv, "", "", "", nil, false, "", false}, - {mysql.DropPriv, "", "", "", nil, false, "", false}, - {mysql.ProcessPriv, "", "", "", nil, false, "", false}, - {mysql.ReferencesPriv, "", "", "", nil, false, "", false}, - {mysql.AlterPriv, "", "", "", nil, false, "", false}, - {mysql.ShowDBPriv, "", "", "", nil, false, "", false}, - {mysql.SuperPriv, "", "", "", nil, false, "", false}, - {mysql.ExecutePriv, "", "", "", nil, false, "", false}, - {mysql.IndexPriv, "", "", "", nil, false, "", false}, - {mysql.CreateUserPriv, "", "", "", nil, false, "", false}, - {mysql.CreateTablespacePriv, "", "", "", nil, false, "", false}, - {mysql.TriggerPriv, "", "", "", nil, false, "", false}, - {mysql.CreateViewPriv, "", "", "", nil, false, "", false}, - {mysql.ShowViewPriv, "", "", "", nil, false, "", false}, - {mysql.CreateRolePriv, "", "", "", nil, false, "", false}, - {mysql.DropRolePriv, "", "", "", nil, false, "", false}, - {mysql.CreateTMPTablePriv, "", "", "", nil, false, "", false}, - {mysql.LockTablesPriv, "", "", "", nil, false, "", false}, - {mysql.CreateRoutinePriv, "", "", "", nil, false, "", false}, - {mysql.AlterRoutinePriv, "", "", "", nil, false, "", false}, - {mysql.EventPriv, "", "", "", nil, false, "", false}, - {mysql.ShutdownPriv, "", "", "", nil, false, "", false}, - {mysql.ReloadPriv, "", "", "", nil, false, "", false}, - {mysql.FilePriv, "", "", "", nil, false, "", false}, - {mysql.ConfigPriv, "", "", "", nil, false, "", false}, - {mysql.ReplicationClientPriv, "", "", "", nil, false, "", false}, - {mysql.ReplicationSlavePriv, "", "", "", nil, false, "", false}, - {mysql.GrantPriv, "", "", "", nil, false, "", false}, - }, - }, - { - sql: `set password for 'root'@'%' = 'xxxxx'`, - ans: []visitInfo{}, - }, - { - sql: `show create table test.ttt`, - ans: []visitInfo{ - {mysql.AllPrivMask, "test", "ttt", "", nil, false, "", false}, - }, - }, - { - sql: "alter table t add column a int(4)", - ans: []visitInfo{ - {mysql.AlterPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "rename table t_old to t_new", - ans: []visitInfo{ - {mysql.AlterPriv, "test", "t_old", "", nil, false, "", false}, - {mysql.DropPriv, "test", "t_old", "", nil, false, "", false}, - {mysql.CreatePriv, "test", "t_new", "", nil, false, "", false}, - {mysql.InsertPriv, "test", "t_new", "", nil, false, "", false}, - }, - }, - { - sql: "alter table t_old rename to t_new", - ans: []visitInfo{ - {mysql.AlterPriv, "test", "t_old", "", nil, false, "", false}, - {mysql.DropPriv, "test", "t_old", "", nil, false, "", false}, - {mysql.CreatePriv, "test", "t_new", "", nil, false, "", false}, - {mysql.InsertPriv, "test", "t_new", "", nil, false, "", false}, - }, - }, - { - sql: "alter table t drop partition p0;", - ans: []visitInfo{ - {mysql.AlterPriv, "test", "t", "", nil, false, "", false}, - {mysql.DropPriv, "test", "t", "", nil, false, "", false}, - }, - }, - { - sql: "flush privileges", - ans: []visitInfo{ - {mysql.ReloadPriv, "", "", "", ErrSpecificAccessDenied, false, "", false}, - }, - }, - { - sql: "SET GLOBAL wait_timeout=12345", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "SYSTEM_VARIABLES_ADMIN", false}, - }, - }, - { - sql: "create placement policy x LEARNERS=1", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "PLACEMENT_ADMIN", false}, - }, - }, - { - sql: "drop placement policy if exists x", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "PLACEMENT_ADMIN", false}, - }, - }, - { - sql: "BACKUP DATABASE test TO 'local:///tmp/a'", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", false}, - }, - }, - { - sql: "RESTORE DATABASE test FROM 'local:///tmp/a'", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "RESTORE_ADMIN", false}, - }, - }, - { - sql: "SHOW BACKUPS", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", false}, - }, - }, - { - sql: "SHOW RESTORES", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "RESTORE_ADMIN", false}, - }, - }, - { - sql: "GRANT rolename TO user1", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "ROLE_ADMIN", false}, - }, - }, - { - sql: "REVOKE rolename FROM user1", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "ROLE_ADMIN", false}, - }, - }, - { - sql: "GRANT BACKUP_ADMIN ON *.* TO user1", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", true}, - }, - }, - { - sql: "GRANT BACKUP_ADMIN ON *.* TO user1 WITH GRANT OPTION", - ans: []visitInfo{ - {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", true}, - }, - }, - { - sql: "RENAME USER user1 to user1_tmp", - ans: []visitInfo{ - {mysql.CreateUserPriv, "", "", "", ErrSpecificAccessDenied, false, "", false}, - }, - }, - { - sql: "SHOW CONFIG", - ans: []visitInfo{ - {mysql.ConfigPriv, "", "", "", ErrSpecificAccessDenied, false, "", false}, - }, - }, - } - - s := createPlannerSuite() - for _, tt := range tests { - comment := fmt.Sprintf("for %s", tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - - // TODO: to fix, Table 'test.ttt' doesn't exist - _ = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - builder.ctx.GetSessionVars().SetHashJoinConcurrency(1) - _, err = builder.Build(context.TODO(), stmt) - require.NoError(t, err, comment) - - checkVisitInfo(t, builder.visitInfo, tt.ans, comment) - } -} - -type visitInfoArray []visitInfo - -func (v visitInfoArray) Len() int { - return len(v) -} - -func (v visitInfoArray) Less(i, j int) bool { - if v[i].privilege < v[j].privilege { - return true - } - if v[i].db < v[j].db { - return true - } - if v[i].table < v[j].table { - return true - } - if v[i].column < v[j].column { - return true - } - - return false -} - -func (v visitInfoArray) Swap(i, j int) { - v[i], v[j] = v[j], v[i] -} - -func unique(v []visitInfo) []visitInfo { - repeat := 0 - for i := 1; i < len(v); i++ { - if v[i] == v[i-1] { - repeat++ - } else { - v[i-repeat] = v[i] - } - } - return v[:len(v)-repeat] -} - -func checkVisitInfo(t *testing.T, v1, v2 []visitInfo, comment string) { - sort.Sort(visitInfoArray(v1)) - sort.Sort(visitInfoArray(v2)) - v1 = unique(v1) - v2 = unique(v2) - - require.Equal(t, len(v2), len(v1), comment) - for i := 0; i < len(v1); i++ { - // loose compare errors for code match - require.True(t, terror.ErrorEqual(v1[i].err, v2[i].err), fmt.Sprintf("err1 %v, err2 %v for %s", v1[i].err, v2[i].err, comment)) - // compare remainder - v1[i].err = v2[i].err - require.Equal(t, v2[i], v1[i], comment) - } -} - -func TestUnion(t *testing.T) { - var input []string - var output []struct { - Best string - Err bool - } - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - plan, err := builder.Build(ctx, stmt) - testdata.OnRecord(func() { - output[i].Err = err != nil - }) - if output[i].Err { - require.Error(t, err) - continue - } - require.NoError(t, err, comment) - p := plan.(LogicalPlan) - p, err = logicalOptimize(ctx, builder.optFlag, p) - testdata.OnRecord(func() { - output[i].Best = ToString(p) - }) - require.NoError(t, err) - require.Equal(t, output[i].Best, ToString(p), comment) - } -} - -func TestTopNPushDown(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - require.NoError(t, err) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i] = ToString(p) - }) - require.Equal(t, output[i], ToString(p), comment) - } -} - -func TestNameResolver(t *testing.T) { - tests := []struct { - sql string - err string - }{ - {"select a from t", ""}, - {"select c3 from t", "[planner:1054]Unknown column 'c3' in 'field list'"}, - {"select c1 from t4", "[schema:1146]Table 'test.t4' doesn't exist"}, - {"select * from t", ""}, - {"select t.* from t", ""}, - {"select t2.* from t", "[planner:1051]Unknown table 't2'"}, - {"select b as a, c as a from t group by a", "[planner:1052]Column 'a' in group statement is ambiguous"}, - {"select 1 as a, b as a, c as a from t group by a", ""}, - {"select a, b as a from t group by a+1", ""}, - {"select c, a as c from t order by c+1", ""}, - {"select * from t as t1, t as t2 join t as t3 on t2.a = t3.a", ""}, - {"select * from t as t1, t as t2 join t as t3 on t1.c1 = t2.a", "[planner:1054]Unknown column 't1.c1' in 'on clause'"}, - {"select a from t group by a having a = 3", ""}, - {"select a from t group by a having c2 = 3", "[planner:1054]Unknown column 'c2' in 'having clause'"}, - {"select a from t where exists (select b)", ""}, - {"select cnt from (select count(a) as cnt from t group by b) as t2 group by cnt", ""}, - {"select a from t where t11.a < t.a", "[planner:1054]Unknown column 't11.a' in 'where clause'"}, - {"select a from t having t11.c1 < t.a", "[planner:1054]Unknown column 't11.c1' in 'having clause'"}, - {"select a from t where t.a < t.a order by t11.c1", "[planner:1054]Unknown column 't11.c1' in 'order clause'"}, - {"select a from t group by t11.c1", "[planner:1054]Unknown column 't11.c1' in 'group statement'"}, - {"delete a from (select * from t ) as a, t", "[planner:1288]The target table a of the DELETE is not updatable"}, - {"delete b from (select * from t ) as a, t", "[planner:1109]Unknown table 'b' in MULTI DELETE"}, - {"select '' as fakeCol from t group by values(fakeCol)", "[planner:1054]Unknown column '' in 'VALUES() function'"}, - {"update t, (select * from t) as b set b.a = t.a", "[planner:1288]The target table b of the UPDATE is not updatable"}, - {"select row_number() over () from t group by 1", "[planner:1056]Can't group on 'row_number() over ()'"}, - {"select row_number() over () as x from t group by 1", "[planner:1056]Can't group on 'x'"}, - {"select sum(a) as x from t group by 1", "[planner:1056]Can't group on 'x'"}, - } - - s := createPlannerSuite() - ctx := context.Background() - for _, test := range tests { - comment := fmt.Sprintf("for %s", test.sql) - stmt, err := s.p.ParseOneStmt(test.sql, "", "") - require.NoError(t, err, comment) - s.ctx.GetSessionVars().SetHashJoinConcurrency(1) - - _, _, err = BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - if test.err == "" { - require.NoError(t, err) - } else { - require.EqualError(t, err, test.err) - } - } -} - -func TestOuterJoinEliminator(t *testing.T) { - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := s.p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - require.NoError(t, err) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err) - planString := ToString(p) - testdata.OnRecord(func() { - output[i] = planString - }) - require.Equal(t, output[i], planString, comment) - } -} - -func TestSelectView(t *testing.T) { - tests := []struct { - sql string - best string - }{ - { - sql: "select * from v", - best: "DataScan(t)->Projection", - }, - { - sql: "select v.b, v.c, v.d from v", - best: "DataScan(t)->Projection", - }, - } - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range tests { - comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - builder, _ := NewPlanBuilder().Init(MockContext(), s.is, &hint.BlockHintProcessor{}) - p, err := builder.Build(ctx, stmt) - require.NoError(t, err) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err) - require.Equal(t, tt.best, ToString(p), comment) - } -} - -type plannerSuiteWithOptimizeVars struct { - *plannerSuite - optimizeVars map[string]string -} - -func TestWindowFunction(t *testing.T) { - s := new(plannerSuiteWithOptimizeVars) - s.plannerSuite = createPlannerSuite() - - s.optimizeVars = map[string]string{ - variable.TiDBWindowConcurrency: "1", - variable.TiDBCostModelVersion: "1", - } - defer func() { - s.optimizeVars = nil - }() - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - s.doTestWindowFunction(t, input, output) -} - -func TestWindowParallelFunction(t *testing.T) { - s := new(plannerSuiteWithOptimizeVars) - s.plannerSuite = createPlannerSuite() - - s.optimizeVars = map[string]string{ - variable.TiDBWindowConcurrency: "4", - variable.TiDBCostModelVersion: "1", - } - defer func() { - s.optimizeVars = nil - }() - var input, output []string - planSuiteUnexportedData.LoadTestCases(t, &input, &output) - s.doTestWindowFunction(t, input, output) -} - -func (s *plannerSuiteWithOptimizeVars) doTestWindowFunction(t *testing.T, input, output []string) { - ctx := context.TODO() - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - p, stmt, err := s.optimize(ctx, tt) - if err != nil { - testdata.OnRecord(func() { - output[i] = err.Error() - }) - require.EqualError(t, err, output[i], comment) - continue - } - testdata.OnRecord(func() { - output[i] = ToString(p) - }) - require.Equal(t, output[i], ToString(p), comment) - - var sb strings.Builder - // After restore, the result should be the same. - err = stmt.Restore(format.NewRestoreCtx(format.DefaultRestoreFlags, &sb)) - require.NoError(t, err) - p, _, err = s.optimize(ctx, sb.String()) - if err != nil { - require.EqualError(t, err, output[i], comment) - continue - } - require.Equal(t, output[i], ToString(p), comment) - } -} - -func (s *plannerSuiteWithOptimizeVars) optimize(ctx context.Context, sql string) (PhysicalPlan, ast.Node, error) { - stmt, err := s.p.ParseOneStmt(sql, "", "") - if err != nil { - return nil, nil, err - } - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - if err != nil { - return nil, nil, err - } - - sctx := MockContext() - for k, v := range s.optimizeVars { - if err = sctx.GetSessionVars().SetSystemVar(k, v); err != nil { - return nil, nil, err - } - } - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - if err != nil { - return nil, nil, err - } - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - if err != nil { - return nil, nil, err - } - p, _, err = physicalOptimize(p.(LogicalPlan), &PlanCounterDisabled) - return p.(PhysicalPlan), stmt, err -} - -func byItemsToProperty(byItems []*util.ByItems) *property.PhysicalProperty { - pp := &property.PhysicalProperty{} - for _, item := range byItems { - pp.SortItems = append(pp.SortItems, property.SortItem{Col: item.Expr.(*expression.Column), Desc: item.Desc}) - } - return pp -} - -func pathsName(paths []*candidatePath) string { - var names []string - for _, path := range paths { - if path.path.IsTablePath() { - names = append(names, "PRIMARY_KEY") - } else { - names = append(names, path.path.Index.Name.O) - } - } - return strings.Join(names, ",") -} - -func TestSkylinePruning(t *testing.T) { - tests := []struct { - sql string - result string - }{ - { - sql: "select * from t", - result: "PRIMARY_KEY", - }, - { - sql: "select * from t order by f", - result: "PRIMARY_KEY,f,f_g", - }, - { - sql: "select * from t where a > 1", - result: "PRIMARY_KEY", - }, - { - sql: "select * from t where a > 1 order by f", - result: "PRIMARY_KEY,f,f_g", - }, - { - sql: "select * from t where f > 1", - result: "PRIMARY_KEY,f,f_g", - }, - { - sql: "select f from t where f > 1", - result: "f,f_g", - }, - { - sql: "select f from t where f > 1 order by a", - result: "PRIMARY_KEY,f,f_g", - }, - { - sql: "select * from t where f > 1 and g > 1", - result: "PRIMARY_KEY,g,f_g", - }, - { - sql: "select count(1) from t", - result: "PRIMARY_KEY,c_d_e,f,g,f_g,c_d_e_str,e_d_c_str_prefix", - }, - { - sql: "select * from t where f > 3 and g = 5", - result: "PRIMARY_KEY,g,f_g", - }, - { - sql: "select * from t where g = 5 order by f", - result: "PRIMARY_KEY,g,f_g", - }, - { - sql: "select * from t where d = 3 order by c, e", - result: "PRIMARY_KEY,c_d_e", - }, - { - sql: "select * from t where d = 1 and f > 1 and g > 1 order by c, e", - result: "PRIMARY_KEY,c_d_e,g,f_g", - }, - } - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range tests { - comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - if err != nil { - require.EqualError(t, err, tt.result, comment) - continue - } - require.NoError(t, err, comment) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err, comment) - lp := p.(LogicalPlan) - _, err = lp.recursiveDeriveStats(nil) - require.NoError(t, err, comment) - var ds *DataSource - var byItems []*util.ByItems - for ds == nil { - switch v := lp.(type) { - case *DataSource: - ds = v - case *LogicalSort: - byItems = v.ByItems - lp = lp.Children()[0] - case *LogicalProjection: - newItems := make([]*util.ByItems, 0, len(byItems)) - for _, col := range byItems { - idx := v.schema.ColumnIndex(col.Expr.(*expression.Column)) - switch expr := v.Exprs[idx].(type) { - case *expression.Column: - newItems = append(newItems, &util.ByItems{Expr: expr, Desc: col.Desc}) - } - } - byItems = newItems - lp = lp.Children()[0] - default: - lp = lp.Children()[0] - } - } - paths := ds.skylinePruning(byItemsToProperty(byItems)) - require.Equal(t, tt.result, pathsName(paths), comment) - } -} - -func TestFastPlanContextTables(t *testing.T) { - tests := []struct { - sql string - fastPlan bool - }{ - { - "select * from t where a=1", - true, - }, - { - - "update t set f=0 where a=43215", - true, - }, - { - "delete from t where a =43215", - true, - }, - { - "select * from t where a>1", - false, - }, - } - s := createPlannerSuite() - s.ctx.GetSessionVars().SnapshotInfoschema = s.is - for _, tt := range tests { - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - s.ctx.GetSessionVars().StmtCtx.Tables = nil - p := TryFastPlan(s.ctx, stmt) - if tt.fastPlan { - require.NotNil(t, p) - require.Equal(t, 1, len(s.ctx.GetSessionVars().StmtCtx.Tables)) - require.Equal(t, "t", s.ctx.GetSessionVars().StmtCtx.Tables[0].Table) - require.Equal(t, "test", s.ctx.GetSessionVars().StmtCtx.Tables[0].DB) - } else { - require.Nil(t, p) - require.Equal(t, 0, len(s.ctx.GetSessionVars().StmtCtx.Tables)) - } - } -} - -func TestUpdateEQCond(t *testing.T) { - tests := []struct { - sql string - best string - }{ - { - sql: "select t1.a from t t1, t t2 where t1.a = t2.a+1", - best: "Join{DataScan(t1)->DataScan(t2)->Projection}(test.t.a,Column#25)->Projection->Projection", - }, - } - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range tests { - comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - require.NoError(t, err) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err) - require.Equal(t, tt.best, ToString(p), comment) - } -} - -func TestConflictedJoinTypeHints(t *testing.T) { - sql := "select /*+ INL_JOIN(t1) HASH_JOIN(t1) */ * from t t1, t t2 where t1.e = t2.e" - s := createPlannerSuite() - ctx := context.TODO() - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - require.NoError(t, err) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err) - proj, ok := p.(*LogicalProjection) - require.True(t, ok) - join, ok := proj.Children()[0].(*LogicalJoin) - require.True(t, ok) - require.Nil(t, join.hintInfo) - require.Equal(t, uint(0), join.preferJoinType) -} - -func TestSimplyOuterJoinWithOnlyOuterExpr(t *testing.T) { - s := createPlannerSuite() - sql := "select * from t t1 right join t t0 ON TRUE where CONCAT_WS(t0.e=t0.e, 0, NULL) IS NULL" - ctx := context.TODO() - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err) - sctx := MockContext() - builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) - domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) - p, err := builder.Build(ctx, stmt) - require.NoError(t, err) - p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) - require.NoError(t, err) - proj, ok := p.(*LogicalProjection) - require.True(t, ok) - join, ok := proj.Children()[0].(*LogicalJoin) - require.True(t, ok) - // previous wrong JoinType is InnerJoin - require.Equal(t, RightOuterJoin, join.JoinType) -} - -func TestResolvingCorrelatedAggregate(t *testing.T) { - tests := []struct { - sql string - best string - }{ - { - sql: "select (select count(a)) from t", - best: "Apply{DataScan(t)->Aggr(count(test.t.a))->Dual->Projection->MaxOneRow}->Projection", - }, - { - sql: "select (select count(n.a) from t) from t n", - best: "Apply{DataScan(n)->Aggr(count(test.t.a))->DataScan(t)->Projection->MaxOneRow}->Projection", - }, - { - sql: "select (select sum(count(a))) from t", - best: "Apply{DataScan(t)->Aggr(count(test.t.a))->Dual->Aggr(sum(Column#13))->MaxOneRow}->Projection", - }, - { - sql: "select (select sum(count(n.a)) from t) from t n", - best: "Apply{DataScan(n)->Aggr(count(test.t.a))->DataScan(t)->Aggr(sum(Column#25))->MaxOneRow}->Projection", - }, - { - sql: "select (select cnt from (select count(a) as cnt) n) from t", - best: "Apply{DataScan(t)->Aggr(count(test.t.a))->Dual->Projection->MaxOneRow}->Projection", - }, - { - sql: "select sum(a), sum(a), count(a), (select count(a)) from t", - best: "Apply{DataScan(t)->Aggr(sum(test.t.a),count(test.t.a))->Dual->Projection->MaxOneRow}->Projection", - }, - } - - s := createPlannerSuite() - ctx := context.TODO() - for i, tt := range tests { - comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagEliminateProjection|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) - require.NoError(t, err, comment) - require.Equal(t, tt.best, ToString(p), comment) - } -} - -func TestFastPathInvalidBatchPointGet(t *testing.T) { - // #22040 - tt := []struct { - sql string - fastPlan bool - }{ - { - // column count doesn't match, not use idx - sql: "select * from t where (a,b) in ((1,2),1)", - fastPlan: false, - }, - { - // column count doesn't match, not use idx - sql: "select * from t where (a,b) in (1,2)", - fastPlan: false, - }, - { - // column count doesn't match, use idx - sql: "select * from t where (f,g) in ((1,2),1)", - fastPlan: false, - }, - { - // column count doesn't match, use idx - sql: "select * from t where (f,g) in (1,2)", - fastPlan: false, - }, - } - s := createPlannerSuite() - for i, tc := range tt { - comment := fmt.Sprintf("case:%v sql:%s", i, tc.sql) - stmt, err := s.p.ParseOneStmt(tc.sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err, comment) - plan := TryFastPlan(s.ctx, stmt) - if tc.fastPlan { - require.NotNil(t, plan) - } else { - require.Nil(t, plan) - } - } -} - -func TestTraceFastPlan(t *testing.T) { - s := createPlannerSuite() - s.ctx.GetSessionVars().StmtCtx.EnableOptimizeTrace = true - defer func() { - s.ctx.GetSessionVars().StmtCtx.EnableOptimizeTrace = false - }() - s.ctx.GetSessionVars().SnapshotInfoschema = s.is - sql := "select * from t where a=1" - comment := fmt.Sprintf("sql:%s", sql) - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err, comment) - err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) - require.NoError(t, err, comment) - plan := TryFastPlan(s.ctx, stmt) - require.NotNil(t, plan) - require.NotNil(t, s.ctx.GetSessionVars().StmtCtx.OptimizeTracer) - require.NotNil(t, s.ctx.GetSessionVars().StmtCtx.OptimizeTracer.FinalPlan) - require.True(t, s.ctx.GetSessionVars().StmtCtx.OptimizeTracer.IsFastPlan) -} - -func TestWindowLogicalPlanAmbiguous(t *testing.T) { - sql := "select a, max(a) over(), sum(a) over() from t" - var planString string - // The ambiguous logical plan which contains window function can usually be found in 100 iterations. - iterations := 100 - s := createPlannerSuite() - for i := 0; i < iterations; i++ { - stmt, err := s.p.ParseOneStmt(sql, "", "") - require.NoError(t, err) - p, _, err := BuildLogicalPlanForTest(context.Background(), s.ctx, stmt, s.is) - require.NoError(t, err) - if planString == "" { - planString = ToString(p) - } else { - require.Equal(t, ToString(p), planString) - } - } -} - -func TestRemoveOrderbyInSubquery(t *testing.T) { - tests := []struct { - sql string - best string - }{ - { - sql: "select * from t order by a", - best: "DataScan(t)->Projection->Sort", - }, - { - sql: "select (select 1) from t order by a", - best: "DataScan(t)->Projection->Sort->Projection", - }, - { - sql: "select count(*) from (select b from t order by a) n", - best: "DataScan(t)->Projection->Projection->Aggr(count(1),firstrow(test.t.b))->Projection", - }, - { - sql: "select count(1) from (select b from t order by a limit 1) n", - best: "DataScan(t)->Projection->Sort->Limit->Projection->Aggr(count(1),firstrow(test.t.b))->Projection", - }, - } - - s := createPlannerSuite() - s.ctx.GetSessionVars().RemoveOrderbyInSubquery = true - ctx := context.TODO() - for i, tt := range tests { - comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) - stmt, err := s.p.ParseOneStmt(tt.sql, "", "") - require.NoError(t, err, comment) - p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) - require.NoError(t, err, comment) - require.Equal(t, tt.best, ToString(p), comment) - } -} diff --git a/planner/core/logical_plans.go b/planner/core/logical_plans.go index f6bb7284e9afc..589dd30c250f1 100644 --- a/planner/core/logical_plans.go +++ b/planner/core/logical_plans.go @@ -1637,10 +1637,17 @@ func (ls *LogicalSort) ExtractCorrelatedCols() []*expression.CorrelatedColumn { type LogicalTopN struct { baseLogicalPlan - ByItems []*util.ByItems - Offset uint64 - Count uint64 - limitHints limitHintInfo + ByItems []*util.ByItems + // PartitionBy is used for extended TopN to consider K heaps. Used by rule_derive_topn_from_window + PartitionBy []property.SortItem // This is used for enhanced topN optimization + Offset uint64 + Count uint64 + limitHints limitHintInfo +} + +// GetPartitionBy returns partition by fields +func (lt *LogicalTopN) GetPartitionBy() []property.SortItem { + return lt.PartitionBy } // ExtractCorrelatedCols implements LogicalPlan interface. @@ -1661,9 +1668,15 @@ func (lt *LogicalTopN) isLimit() bool { type LogicalLimit struct { logicalSchemaProducer - Offset uint64 - Count uint64 - limitHints limitHintInfo + PartitionBy []property.SortItem // This is used for enhanced topN optimization + Offset uint64 + Count uint64 + limitHints limitHintInfo +} + +// GetPartitionBy returns partition by fields +func (lt *LogicalLimit) GetPartitionBy() []property.SortItem { + return lt.PartitionBy } // LogicalLock represents a select lock plan. @@ -1734,6 +1747,11 @@ type LogicalWindow struct { Frame *WindowFrame } +// GetPartitionBy returns partition by fields. +func (p *LogicalWindow) GetPartitionBy() []property.SortItem { + return p.PartitionBy +} + // EqualPartitionBy checks whether two LogicalWindow.Partitions are equal. func (p *LogicalWindow) EqualPartitionBy(_ sessionctx.Context, newWindow *LogicalWindow) bool { if len(p.PartitionBy) != len(newWindow.PartitionBy) { diff --git a/planner/core/logical_plans_test.go b/planner/core/logical_plans_test.go index 2cc0c54d5c10b..82786703338f4 100644 --- a/planner/core/logical_plans_test.go +++ b/planner/core/logical_plans_test.go @@ -1,4 +1,4 @@ -// Copyright 2018 PingCAP, Inc. +// Copyright 2015 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,182 +15,2157 @@ package core import ( + "context" "fmt" + "sort" + "strings" "testing" - "github.com/pingcap/errors" + "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/expression" + "github.com/pingcap/tidb/infoschema" + "github.com/pingcap/tidb/parser" "github.com/pingcap/tidb/parser/ast" + "github.com/pingcap/tidb/parser/format" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/parser/terror" + "github.com/pingcap/tidb/planner/property" "github.com/pingcap/tidb/planner/util" - "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/testkit/testdata" + "github.com/pingcap/tidb/util/hint" "github.com/stretchr/testify/require" ) -func newTypeWithFlen(typeByte byte, flen int) *types.FieldType { - tp := types.NewFieldType(typeByte) - tp.SetFlen(flen) - return tp +type plannerSuite struct { + p *parser.Parser + is infoschema.InfoSchema + ctx sessionctx.Context } -func SubstituteCol2CorCol(expr expression.Expression, colIDs map[int64]struct{}) (expression.Expression, error) { - switch x := expr.(type) { - case *expression.ScalarFunction: - newArgs := make([]expression.Expression, 0, len(x.GetArgs())) - for _, arg := range x.GetArgs() { - newArg, err := SubstituteCol2CorCol(arg, colIDs) - if err != nil { - return nil, errors.Trace(err) - } - newArgs = append(newArgs, newArg) +func createPlannerSuite() (s *plannerSuite) { + s = new(plannerSuite) + tblInfos := []*model.TableInfo{ + MockSignedTable(), + MockUnsignedTable(), + MockView(), + MockNoPKTable(), + MockRangePartitionTable(), + MockHashPartitionTable(), + MockListPartitionTable(), + MockStateNoneColumnTable(), + } + id := int64(0) + for _, tblInfo := range tblInfos { + tblInfo.ID = id + id += 1 + pi := tblInfo.GetPartitionInfo() + if pi == nil { + continue } - newSf, err := expression.NewFunction(x.GetCtx(), x.FuncName.L, x.GetType(), newArgs...) - return newSf, errors.Trace(err) - case *expression.Column: - if _, ok := colIDs[x.UniqueID]; ok { - return &expression.CorrelatedColumn{Column: *x}, nil + for _, def := range pi.Definitions { + def.ID = id + id += 1 } } - return expr, nil + s.is = infoschema.MockInfoSchema(tblInfos) + s.ctx = MockContext() + domain.GetDomain(s.ctx).MockInfoCacheAndLoadInfoSchema(s.is) + s.ctx.GetSessionVars().EnableWindowFunction = true + s.p = parser.New() + s.p.SetParserConfig(parser.ParserConfig{EnableWindowFunction: true, EnableStrictDoubleTypeCheck: true}) + return } -func TestIndexPathSplitCorColCond(t *testing.T) { - ctx := MockContext() - totalSchema := expression.NewSchema() - totalSchema.Append(&expression.Column{ - UniqueID: 1, - RetType: types.NewFieldType(mysql.TypeLonglong), - }) - totalSchema.Append(&expression.Column{ - UniqueID: 2, - RetType: types.NewFieldType(mysql.TypeLonglong), - }) - totalSchema.Append(&expression.Column{ - UniqueID: 3, - RetType: newTypeWithFlen(mysql.TypeVarchar, 10), - }) - totalSchema.Append(&expression.Column{ - UniqueID: 4, - RetType: newTypeWithFlen(mysql.TypeVarchar, 10), - }) - totalSchema.Append(&expression.Column{ - UniqueID: 5, - RetType: types.NewFieldType(mysql.TypeLonglong), - }) - names := make(types.NameSlice, 0, 5) - names = append(names, &types.FieldName{ColName: model.NewCIStr("col1")}) - names = append(names, &types.FieldName{ColName: model.NewCIStr("col2")}) - names = append(names, &types.FieldName{ColName: model.NewCIStr("col3")}) - names = append(names, &types.FieldName{ColName: model.NewCIStr("col4")}) - names = append(names, &types.FieldName{ColName: model.NewCIStr("col5")}) - testCases := []struct { - expr string - corColIDs []int64 - idxColIDs []int64 - idxColLens []int - access string - remained string +func TestPredicatePushDown(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + s := createPlannerSuite() + ctx := context.Background() + for ith, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err) + testdata.OnRecord(func() { + output[ith] = ToString(p) + }) + require.Equal(t, output[ith], ToString(p), fmt.Sprintf("for %s %d", ca, ith)) + } +} + +// Issue: 31399 +func TestImplicitCastNotNullFlag(t *testing.T) { + ctx := context.Background() + ca := "select count(*) from t3 group by a having bit_and(b) > 1;" + comment := fmt.Sprintf("for %s", ca) + s := createPlannerSuite() + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagJoinReOrder|flagPrunColumns|flagEliminateProjection, p.(LogicalPlan)) + require.NoError(t, err) + // AggFuncs[0] is count; AggFuncs[1] is bit_and, args[0] is return type of the implicit cast + castNotNullFlag := (p.(*LogicalProjection).children[0].(*LogicalSelection).children[0].(*LogicalAggregation).AggFuncs[1].Args[0].GetType().GetFlag()) & mysql.NotNullFlag + var nullableFlag uint = 0 + require.Equal(t, nullableFlag, castNotNullFlag) +} + +func TestEliminateProjectionUnderUnion(t *testing.T) { + ctx := context.Background() + ca := "Select a from t3 join ( (select 127 as IDD from t3) union all (select 1 as IDD from t3) ) u on t3.b = u.IDD;" + comment := fmt.Sprintf("for %s", ca) + s := createPlannerSuite() + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagJoinReOrder|flagPrunColumns|flagEliminateProjection, p.(LogicalPlan)) + require.NoError(t, err) + // after folding constants, the null flag should keep the same with the old one's (i.e., the schema's). + schemaNullFlag := p.(*LogicalProjection).children[0].(*LogicalJoin).children[1].Children()[1].(*LogicalProjection).schema.Columns[0].RetType.GetFlag() & mysql.NotNullFlag + exprNullFlag := p.(*LogicalProjection).children[0].(*LogicalJoin).children[1].Children()[1].(*LogicalProjection).Exprs[0].GetType().GetFlag() & mysql.NotNullFlag + require.Equal(t, exprNullFlag, schemaNullFlag) +} + +func TestJoinPredicatePushDown(t *testing.T) { + var ( + input []string + output []struct { + Left string + Right string + } + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err, comment) + proj, ok := p.(*LogicalProjection) + require.True(t, ok, comment) + join, ok := proj.children[0].(*LogicalJoin) + require.True(t, ok, comment) + leftPlan, ok := join.children[0].(*DataSource) + require.True(t, ok, comment) + rightPlan, ok := join.children[1].(*DataSource) + require.True(t, ok, comment) + leftCond := fmt.Sprintf("%s", leftPlan.pushedDownConds) + rightCond := fmt.Sprintf("%s", rightPlan.pushedDownConds) + testdata.OnRecord(func() { + output[i].Left, output[i].Right = leftCond, rightCond + }) + require.Equal(t, output[i].Left, leftCond, comment) + require.Equal(t, output[i].Right, rightCond, comment) + } +} + +func TestOuterWherePredicatePushDown(t *testing.T) { + var ( + input []string + output []struct { + Sel string + Left string + Right string + } + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err, comment) + proj, ok := p.(*LogicalProjection) + require.True(t, ok, comment) + selection, ok := proj.children[0].(*LogicalSelection) + require.True(t, ok, comment) + selCond := fmt.Sprintf("%s", selection.Conditions) + testdata.OnRecord(func() { + output[i].Sel = selCond + }) + require.Equal(t, output[i].Sel, selCond, comment) + join, ok := selection.children[0].(*LogicalJoin) + require.True(t, ok, comment) + leftPlan, ok := join.children[0].(*DataSource) + require.True(t, ok, comment) + rightPlan, ok := join.children[1].(*DataSource) + require.True(t, ok, comment) + leftCond := fmt.Sprintf("%s", leftPlan.pushedDownConds) + rightCond := fmt.Sprintf("%s", rightPlan.pushedDownConds) + testdata.OnRecord(func() { + output[i].Left, output[i].Right = leftCond, rightCond + }) + require.Equal(t, output[i].Left, leftCond, comment) + require.Equal(t, output[i].Right, rightCond, comment) + } +} + +func TestSimplifyOuterJoin(t *testing.T) { + var ( + input []string + output []struct { + Best string + JoinType string + } + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err, comment) + planString := ToString(p) + testdata.OnRecord(func() { + output[i].Best = planString + }) + require.Equal(t, output[i].Best, planString, comment) + join, ok := p.(LogicalPlan).Children()[0].(*LogicalJoin) + if !ok { + join, ok = p.(LogicalPlan).Children()[0].Children()[0].(*LogicalJoin) + require.True(t, ok, comment) + } + testdata.OnRecord(func() { + output[i].JoinType = join.JoinType.String() + }) + require.Equal(t, output[i].JoinType, join.JoinType.String(), comment) + } +} + +func TestAntiSemiJoinConstFalse(t *testing.T) { + tests := []struct { + sql string + best string + joinType string + }{ + { + sql: "select a from t t1 where not exists (select a from t t2 where t1.a = t2.a and t2.b = 1 and t2.b = 2)", + best: "Join{DataScan(t1)->DataScan(t2)}(test.t.a,test.t.a)->Projection", + joinType: "anti semi join", + }, + } + + s := createPlannerSuite() + ctx := context.Background() + for _, ca := range tests { + comment := fmt.Sprintf("for %s", ca.sql) + stmt, err := s.p.ParseOneStmt(ca.sql, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagDecorrelate|flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err, comment) + require.Equal(t, ca.best, ToString(p), comment) + join, _ := p.(LogicalPlan).Children()[0].(*LogicalJoin) + require.Equal(t, ca.joinType, join.JoinType.String(), comment) + } +} + +func TestDeriveNotNullConds(t *testing.T) { + var ( + input []string + output []struct { + Plan string + Left string + Right string + } + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain|flagDecorrelate, p.(LogicalPlan)) + require.NoError(t, err, comment) + testdata.OnRecord(func() { + output[i].Plan = ToString(p) + }) + require.Equal(t, output[i].Plan, ToString(p), comment) + join := p.(LogicalPlan).Children()[0].(*LogicalJoin) + left := join.Children()[0].(*DataSource) + right := join.Children()[1].(*DataSource) + leftConds := fmt.Sprintf("%s", left.pushedDownConds) + rightConds := fmt.Sprintf("%s", right.pushedDownConds) + testdata.OnRecord(func() { + output[i].Left, output[i].Right = leftConds, rightConds + }) + require.Equal(t, output[i].Left, leftConds, comment) + require.Equal(t, output[i].Right, rightConds, comment) + } +} + +func TestExtraPKNotNullFlag(t *testing.T) { + sql := "select count(*) from t3" + s := createPlannerSuite() + ctx := context.Background() + comment := fmt.Sprintf("for %s", sql) + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + ds := p.(*LogicalProjection).children[0].(*LogicalAggregation).children[0].(*DataSource) + require.Equal(t, "_tidb_rowid", ds.Columns[2].Name.L) + require.Equal(t, mysql.PriKeyFlag|mysql.NotNullFlag, ds.Columns[2].GetFlag()) + require.Equal(t, mysql.PriKeyFlag|mysql.NotNullFlag, ds.schema.Columns[2].RetType.GetFlag()) +} + +func buildLogicPlan4GroupBy(s *plannerSuite, t *testing.T, sql string) (Plan, error) { + sqlMode := s.ctx.GetSessionVars().SQLMode + mockedTableInfo := MockSignedTable() + // mock the table info here for later use + // enable only full group by + s.ctx.GetSessionVars().SQLMode = sqlMode | mysql.ModeOnlyFullGroupBy + defer func() { s.ctx.GetSessionVars().SQLMode = sqlMode }() // restore it + comment := fmt.Sprintf("for %s", sql) + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err, comment) + + stmt.(*ast.SelectStmt).From.TableRefs.Left.(*ast.TableSource).Source.(*ast.TableName).TableInfo = mockedTableInfo + + p, _, err := BuildLogicalPlanForTest(context.Background(), s.ctx, stmt, s.is) + return p, err +} + +func TestGroupByWhenNotExistCols(t *testing.T) { + sqlTests := []struct { + sql string + expectedErrMatch string }{ { - expr: "col1 = col2", - corColIDs: []int64{2}, - idxColIDs: []int64{1}, - idxColLens: []int{types.UnspecifiedLength}, - access: "[eq(Column#1, Column#2)]", - remained: "[]", + sql: "select a from t group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", + }, + { + // has an as column alias + sql: "select a as tempField from t group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", + }, + { + // has as table alias + sql: "select tempTable.a from t as tempTable group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.tempTable\\.a'.*", + }, + { + // has a func call + sql: "select length(a) from t group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", }, { - expr: "col1 = col5 and col2 = 1", - corColIDs: []int64{5}, - idxColIDs: []int64{1, 2}, - idxColLens: []int{types.UnspecifiedLength, types.UnspecifiedLength}, - access: "[eq(Column#1, Column#5) eq(Column#2, 1)]", - remained: "[]", + // has a func call with two cols + sql: "select length(b + a) from t group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", }, { - expr: "col1 = col5 and col2 = 1", - corColIDs: []int64{5}, - idxColIDs: []int64{2, 1}, - idxColLens: []int{types.UnspecifiedLength, types.UnspecifiedLength}, - access: "[]", - remained: "[eq(Column#1, Column#5) eq(Column#2, 1)]", + // has a func call with two cols + sql: "select length(a + b) from t group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", }, { - expr: "col1 = col5 and col2 = 1", - corColIDs: []int64{5}, - idxColIDs: []int64{1}, - idxColLens: []int{types.UnspecifiedLength}, - access: "[eq(Column#1, Column#5)]", - remained: "[eq(Column#2, 1)]", + // has a func call with two cols + sql: "select length(a + b) as tempField from t group by b", + expectedErrMatch: ".*contains nonaggregated column 'test\\.t\\.a'.*", + }, + } + s := createPlannerSuite() + for _, test := range sqlTests { + sql := test.sql + p, err := buildLogicPlan4GroupBy(s, t, sql) + require.Nil(t, p) + require.Error(t, err) + require.Regexp(t, test.expectedErrMatch, err.Error()) + } +} + +func TestDupRandJoinCondsPushDown(t *testing.T) { + sql := "select * from t as t1 join t t2 on t1.a > rand() and t1.a > rand()" + comment := fmt.Sprintf("for %s", sql) + s := createPlannerSuite() + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(context.Background(), s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown, p.(LogicalPlan)) + require.NoError(t, err, comment) + proj, ok := p.(*LogicalProjection) + require.True(t, ok, comment) + join, ok := proj.children[0].(*LogicalJoin) + require.True(t, ok, comment) + leftPlan, ok := join.children[0].(*LogicalSelection) + require.True(t, ok, comment) + leftCond := fmt.Sprintf("%s", leftPlan.Conditions) + // Condition with mutable function cannot be de-duplicated when push down join conds. + require.Equal(t, "[gt(cast(test.t.a, double BINARY), rand()) gt(cast(test.t.a, double BINARY), rand())]", leftCond, comment) +} + +func TestTablePartition(t *testing.T) { + variable.EnableMDL.Store(false) + definitions := []model.PartitionDefinition{ + { + ID: 41, + Name: model.NewCIStr("p1"), + LessThan: []string{"16"}, }, { - expr: "col2 = 1 and col1 = col5", - corColIDs: []int64{5}, - idxColIDs: []int64{1}, - idxColLens: []int{types.UnspecifiedLength}, - access: "[eq(Column#1, Column#5)]", - remained: "[eq(Column#2, 1)]", + ID: 42, + Name: model.NewCIStr("p2"), + LessThan: []string{"32"}, }, { - expr: "col1 = col2 and col3 = col4 and col5 = 1", - corColIDs: []int64{2, 4}, - idxColIDs: []int64{1, 3}, - idxColLens: []int{types.UnspecifiedLength, types.UnspecifiedLength}, - access: "[eq(Column#1, Column#2) eq(Column#3, Column#4)]", - remained: "[eq(Column#5, 1)]", + ID: 43, + Name: model.NewCIStr("p3"), + LessThan: []string{"64"}, }, { - expr: "col1 = col2 and col3 = col4 and col5 = 1", - corColIDs: []int64{2, 4}, - idxColIDs: []int64{1, 3}, - idxColLens: []int{types.UnspecifiedLength, 2}, - access: "[eq(Column#1, Column#2) eq(Column#3, Column#4)]", - remained: "[eq(Column#3, Column#4) eq(Column#5, 1)]", + ID: 44, + Name: model.NewCIStr("p4"), + LessThan: []string{"128"}, }, { - expr: `col1 = col5 and col3 = "col1" and col2 = col5`, - corColIDs: []int64{5}, - idxColIDs: []int64{1, 2, 3}, - idxColLens: []int{types.UnspecifiedLength, types.UnspecifiedLength, types.UnspecifiedLength}, - access: "[eq(Column#1, Column#5) eq(Column#2, Column#5) eq(Column#3, col1)]", - remained: "[]", + ID: 45, + Name: model.NewCIStr("p5"), + LessThan: []string{"maxvalue"}, }, + } + is := MockPartitionInfoSchema(definitions) + // is1 equals to is without maxvalue partition. + definitions1 := make([]model.PartitionDefinition, len(definitions)-1) + copy(definitions1, definitions) + is1 := MockPartitionInfoSchema(definitions1) + isChoices := []infoschema.InfoSchema{is, is1} + + var ( + input []struct { + SQL string + IsIdx int + } + output []string + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, ca := range input { + comment := fmt.Sprintf("for %s", ca.SQL) + stmt, err := s.p.ParseOneStmt(ca.SQL, "", "") + require.NoError(t, err, comment) + testdata.OnRecord(func() { + + }) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, isChoices[ca.IsIdx]) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain|flagPredicatePushDown|flagPartitionProcessor, p.(LogicalPlan)) + require.NoError(t, err) + planString := ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equal(t, output[i], ToString(p), fmt.Sprintf("for %v", ca)) + } +} + +func TestSubquery(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for ith, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + if lp, ok := p.(LogicalPlan); ok { + p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagDecorrelate|flagPrunColumns|flagPrunColumnsAgain|flagSemiJoinRewrite, lp) + require.NoError(t, err) + } + testdata.OnRecord(func() { + output[ith] = ToString(p) + }) + require.Equal(t, output[ith], ToString(p), fmt.Sprintf("for %s %d", ca, ith)) + } +} + +func TestPlanBuilder(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + s.ctx.GetSessionVars().CostModelVersion = modelVer1 + ctx := context.Background() + for i, ca := range input { + comment := fmt.Sprintf("for %s", ca) + stmt, err := s.p.ParseOneStmt(ca, "", "") + require.NoError(t, err, comment) + + s.ctx.GetSessionVars().SetHashJoinConcurrency(1) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + if lp, ok := p.(LogicalPlan); ok { + p, err = logicalOptimize(context.TODO(), flagPrunColumns|flagPrunColumnsAgain, lp) + require.NoError(t, err) + } + testdata.OnRecord(func() { + output[i] = ToString(p) + }) + require.Equal(t, output[i], ToString(p), fmt.Sprintf("for %s", ca)) + } +} + +func TestJoinReOrder(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, tt := range input { + comment := fmt.Sprintf("for %s", tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagJoinReOrder, p.(LogicalPlan)) + require.NoError(t, err) + planString := ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equal(t, output[i], planString, fmt.Sprintf("for %s", tt)) + } +} + +func TestEagerAggregation(t *testing.T) { + var input []string + var output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + s.ctx.GetSessionVars().AllowAggPushDown = true + defer func() { + s.ctx.GetSessionVars().AllowAggPushDown = false + }() + for ith, tt := range input { + comment := fmt.Sprintf("for %s", tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain|flagPushDownAgg, p.(LogicalPlan)) + require.NoError(t, err) + testdata.OnRecord(func() { + output[ith] = ToString(p) + }) + require.Equal(t, output[ith], ToString(p), fmt.Sprintf("for %s %d", tt, ith)) + } +} + +func TestColumnPruning(t *testing.T) { + var ( + input []string + output []map[int][]string + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:\"%s\"", i, tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + lp, err := logicalOptimize(ctx, flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i] = make(map[int][]string) + }) + checkDataSourceCols(lp, t, output[i], comment) + } +} + +func TestSortByItemsPruning(t *testing.T) { + var ( + input []string + output [][]string + ) + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + testdata.OnRecord(func() { + output = make([][]string, len(input)) + }) + + s := createPlannerSuite() + ctx := context.Background() + for i, tt := range input { + comment := fmt.Sprintf("for %s", tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + lp, err := logicalOptimize(ctx, flagEliminateProjection|flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err) + checkOrderByItems(lp, t, &output[i], comment) + } +} + +func TestProjectionEliminator(t *testing.T) { + tests := []struct { + sql string + best string + }{ { - expr: "col1 = col5 and col3 = CHAR(1 COLLATE 'binary')", - corColIDs: []int64{5}, - idxColIDs: []int64{1, 3}, - idxColLens: []int{types.UnspecifiedLength, types.UnspecifiedLength}, - access: "[eq(Column#1, Column#5) eq(Column#3, \x01)]", - remained: "[]", + sql: "select 1+num from (select 1+a as num from t) t1;", + best: "DataScan(t)->Projection", + }, { + sql: "select count(*) from t where a in (select b from t2 where a is null);", + best: "Join{DataScan(t)->Dual->Aggr(firstrow(test.t2.b))}(test.t.a,test.t2.b)->Aggr(count(1))->Projection", }, } - for _, tt := range testCases { - comment := fmt.Sprintf("failed at case:\nexpr: %v\ncorColIDs: %v\nidxColIDs: %v\nidxColLens: %v\naccess: %v\nremained: %v\n", tt.expr, tt.corColIDs, tt.idxColIDs, tt.idxColLens, tt.access, tt.remained) - filters, err := expression.ParseSimpleExprsWithNames(ctx, tt.expr, totalSchema, names) + + s := createPlannerSuite() + ctx := context.Background() + for ith, tt := range tests { + comment := fmt.Sprintf("for %s", tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") require.NoError(t, err, comment) - if sf, ok := filters[0].(*expression.ScalarFunction); ok && sf.FuncName.L == ast.LogicAnd { - filters = expression.FlattenCNFConditions(sf) + + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagPrunColumns|flagPrunColumnsAgain|flagEliminateProjection, p.(LogicalPlan)) + require.NoError(t, err) + require.Equal(t, tt.best, ToString(p), fmt.Sprintf("for %s %d", tt.sql, ith)) + } +} + +func TestCS3389(t *testing.T) { + s := createPlannerSuite() + ctx := context.Background() + stmt, err := s.p.ParseOneStmt("select count(*) from t where a in (select b from t2 where a is null);", "", "") + require.NoError(t, err) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagPrunColumns|flagPrunColumnsAgain|flagEliminateProjection|flagJoinReOrder, p.(LogicalPlan)) + require.NoError(t, err) + + // Assert that all Projection is not empty and there is no Projection between Aggregation and Join. + proj, isProj := p.(*LogicalProjection) + require.True(t, isProj) + require.True(t, len(proj.Exprs) > 0) + child := proj.Children()[0] + agg, isAgg := child.(*LogicalAggregation) + require.True(t, isAgg) + child = agg.Children()[0] + _, isJoin := child.(*LogicalJoin) + require.True(t, isJoin) +} + +func TestAllocID(t *testing.T) { + ctx := MockContext() + pA := DataSource{}.Init(ctx, 0) + pB := DataSource{}.Init(ctx, 0) + require.Equal(t, pB.id, pA.id+1) +} + +func checkDataSourceCols(p LogicalPlan, t *testing.T, ans map[int][]string, comment string) { + switch v := p.(type) { + case *DataSource, *LogicalUnionAll, *LogicalLimit: + testdata.OnRecord(func() { + ans[p.ID()] = make([]string, p.Schema().Len()) + }) + colList, ok := ans[p.ID()] + require.True(t, ok, fmt.Sprintf("For %s %T ID %d Not found", comment, v, p.ID())) + require.Equal(t, len(colList), len(p.Schema().Columns), comment) + for i, col := range p.Schema().Columns { + testdata.OnRecord(func() { + colList[i] = col.String() + }) + require.Equal(t, colList[i], col.String(), comment) } - trueFilters := make([]expression.Expression, 0, len(filters)) - idMap := make(map[int64]struct{}) - for _, id := range tt.corColIDs { - idMap[id] = struct{}{} + } + for _, child := range p.Children() { + checkDataSourceCols(child, t, ans, comment) + } +} + +func checkOrderByItems(p LogicalPlan, t *testing.T, colList *[]string, comment string) { + switch p := p.(type) { + case *LogicalSort: + testdata.OnRecord(func() { + *colList = make([]string, len(p.ByItems)) + }) + for i, col := range p.ByItems { + testdata.OnRecord(func() { + (*colList)[i] = col.String() + }) + s := col.String() + require.Equal(t, (*colList)[i], s, comment) } - for _, filter := range filters { - trueFilter, err := SubstituteCol2CorCol(filter, idMap) + } + children := p.Children() + require.LessOrEqual(t, len(children), 1, fmt.Sprintf("For %v Expected <= 1 Child", comment)) + for _, child := range children { + checkOrderByItems(child, t, colList, comment) + } +} + +func TestValidate(t *testing.T) { + tests := []struct { + sql string + err *terror.Error + }{ + { + sql: "select date_format((1,2), '%H');", + err: expression.ErrOperandColumns, + }, + { + sql: "select cast((1,2) as date)", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) between (3,4) and (5,6)", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) rlike '1'", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) like '1'", + err: expression.ErrOperandColumns, + }, + { + sql: "select case(1,2) when(1,2) then true end", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) in ((3,4),(5,6))", + err: nil, + }, + { + sql: "select row(1,(2,3)) in (select a,b from t)", + err: expression.ErrOperandColumns, + }, + { + sql: "select row(1,2) in (select a,b from t)", + err: nil, + }, + { + sql: "select (1,2) in ((3,4),5)", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) is true", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) is null", + err: expression.ErrOperandColumns, + }, + { + sql: "select (+(1,2))=(1,2)", + err: nil, + }, + { + sql: "select (-(1,2))=(1,2)", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2)||(1,2)", + err: expression.ErrOperandColumns, + }, + { + sql: "select (1,2) < (3,4)", + err: nil, + }, + { + sql: "select (1,2) < 3", + err: expression.ErrOperandColumns, + }, + { + sql: "select 1, * from t", + err: ErrInvalidWildCard, + }, + { + sql: "select *, 1 from t", + err: nil, + }, + { + sql: "select 1, t.* from t", + err: nil, + }, + { + sql: "select 1 from t t1, t t2 where t1.a > all((select a) union (select a))", + err: ErrAmbiguous, + }, + { + sql: "insert into t set a = 1, b = a + 1", + err: nil, + }, + { + sql: "insert into t set a = 1, b = values(a) + 1", + err: nil, + }, + { + sql: "select a, b, c from t order by 0", + err: ErrUnknownColumn, + }, + { + sql: "select a, b, c from t order by 4", + err: ErrUnknownColumn, + }, + { + sql: "select a as c1, b as c1 from t order by c1", + err: ErrAmbiguous, + }, + { + sql: "(select a as b, b from t) union (select a, b from t) order by b", + err: ErrAmbiguous, + }, + { + sql: "(select a as b, b from t) union (select a, b from t) order by a", + err: ErrUnknownColumn, + }, + { + sql: "select * from t t1 use index(x)", + err: ErrKeyDoesNotExist, + }, + { + sql: "select a from t having c2", + err: ErrUnknownColumn, + }, + { + sql: "select a from t group by c2 + 1 having c2", + err: ErrUnknownColumn, + }, + { + sql: "select a as b, b from t having b", + err: ErrAmbiguous, + }, + { + sql: "select a + 1 from t having a", + err: ErrUnknownColumn, + }, + { // issue (#20509) + sql: "select * from t left join t2 on t.a=t2.a having not (t.a <=> t2.a)", + err: nil, + }, + { + sql: "select a from t having sum(avg(a))", + err: ErrInvalidGroupFuncUse, + }, + { + sql: "select concat(c_str, d_str) from t group by `concat(c_str, d_str)`", + err: nil, + }, + { + sql: "select concat(c_str, d_str) from t group by `concat(c_str,d_str)`", + err: ErrUnknownColumn, + }, + { + sql: "select a from t b having b.a", + err: nil, + }, + { + sql: "select b.a from t b having b.a", + err: nil, + }, + { + sql: "select b.a from t b having a", + err: nil, + }, + { + sql: "select a+1 from t having t.a", + err: ErrUnknownColumn, + }, + { + sql: "update T_StateNoneColumn set c = 1 where a = 1", + err: ErrUnknownColumn, + }, + } + + s := createPlannerSuite() + ctx := context.Background() + for _, tt := range tests { + sql := tt.sql + comment := fmt.Sprintf("for %s", sql) + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + _, _, err = BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + if tt.err == nil { require.NoError(t, err, comment) - trueFilters = append(trueFilters, trueFilter) + } else { + require.True(t, tt.err.Equal(err), comment) } - path := util.AccessPath{ - EqCondCount: 0, - TableFilters: trueFilters, - IdxCols: expression.FindPrefixOfIndex(totalSchema.Columns, tt.idxColIDs), - IdxColLens: tt.idxColLens, + } +} + +func checkUniqueKeys(p LogicalPlan, t *testing.T, ans map[int][][]string, sql string) { + testdata.OnRecord(func() { + ans[p.ID()] = make([][]string, len(p.Schema().Keys)) + }) + keyList, ok := ans[p.ID()] + require.True(t, ok, fmt.Sprintf("for %s, %v not found", sql, p.ID())) + require.Equal(t, len(keyList), len(p.Schema().Keys), fmt.Sprintf("for %s, %v, the number of key doesn't match, the schema is %s", sql, p.ID(), p.Schema())) + for i := range keyList { + testdata.OnRecord(func() { + keyList[i] = make([]string, len(p.Schema().Keys[i])) + }) + require.Equal(t, len(keyList[i]), len(p.Schema().Keys[i]), fmt.Sprintf("for %s, %v %v, the number of column doesn't match", sql, p.ID(), keyList[i])) + for j := range keyList[i] { + testdata.OnRecord(func() { + keyList[i][j] = p.Schema().Keys[i][j].String() + }) + require.Equal(t, keyList[i][j], p.Schema().Keys[i][j].String(), fmt.Sprintf("for %s, %v %v, column dosen't match", sql, p.ID(), keyList[i])) } + } + testdata.OnRecord(func() { + ans[p.ID()] = keyList + }) + for _, child := range p.Children() { + checkUniqueKeys(child, t, ans, sql) + } +} + +func TestUniqueKeyInfo(t *testing.T) { + var input []string + var output []map[int][][]string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + testdata.OnRecord(func() { + output = make([]map[int][][]string, len(input)) + }) + + s := createPlannerSuite() + ctx := context.Background() + for ith, tt := range input { + comment := fmt.Sprintf("for %s %d", tt, ith) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + lp, err := logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagBuildKeyInfo, p.(LogicalPlan)) + require.NoError(t, err) + testdata.OnRecord(func() { + output[ith] = make(map[int][][]string) + }) + checkUniqueKeys(lp, t, output[ith], tt) + } +} + +func TestAggPrune(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.Background() + for i, tt := range input { + comment := fmt.Sprintf("for %s", tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + domain.GetDomain(s.ctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err) + + p, err = logicalOptimize(context.TODO(), flagPredicatePushDown|flagPrunColumns|flagPrunColumnsAgain|flagBuildKeyInfo|flagEliminateAgg|flagEliminateProjection, p.(LogicalPlan)) + require.NoError(t, err) + planString := ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equal(t, output[i], planString, comment) + } +} - access, remained := path.SplitCorColAccessCondFromFilters(ctx, path.EqCondCount) - require.Equal(t, tt.access, fmt.Sprintf("%s", access), comment) - require.Equal(t, tt.remained, fmt.Sprintf("%s", remained), comment) +func TestVisitInfo(t *testing.T) { + variable.EnableMDL.Store(false) + tests := []struct { + sql string + ans []visitInfo + }{ + { + sql: "insert into t (a) values (1)", + ans: []visitInfo{ + {mysql.InsertPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "delete from t where a = 1", + ans: []visitInfo{ + {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "delete from t order by a", + ans: []visitInfo{ + {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "delete from t", + ans: []visitInfo{ + {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, + }, + }, + /* Not currently supported. See https://github.com/pingcap/tidb/issues/23644 + { + sql: "delete from t where 1=1", + ans: []visitInfo{ + {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, + }, + }, + */ + { + sql: "delete from a1 using t as a1 inner join t as a2 where a1.a = a2.a", + ans: []visitInfo{ + {mysql.DeletePriv, "test", "t", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "update t set a = 7 where a = 1", + ans: []visitInfo{ + {mysql.UpdatePriv, "test", "t", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "update t, (select * from t) a1 set t.a = a1.a;", + ans: []visitInfo{ + {mysql.UpdatePriv, "test", "t", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "update t a1 set a1.a = a1.a + 1", + ans: []visitInfo{ + {mysql.UpdatePriv, "test", "t", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "select a, sum(e) from t group by a", + ans: []visitInfo{ + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "truncate table t", + ans: []visitInfo{ + {mysql.DropPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "drop table t", + ans: []visitInfo{ + {mysql.DropPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "create table t (a int)", + ans: []visitInfo{ + {mysql.CreatePriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "create table t1 like t", + ans: []visitInfo{ + {mysql.CreatePriv, "test", "t1", "", nil, false, "", false}, + {mysql.SelectPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "create database test", + ans: []visitInfo{ + {mysql.CreatePriv, "test", "", "", nil, false, "", false}, + }, + }, + { + sql: "drop database test", + ans: []visitInfo{ + {mysql.DropPriv, "test", "", "", nil, false, "", false}, + }, + }, + { + sql: "create index t_1 on t (a)", + ans: []visitInfo{ + {mysql.IndexPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "drop index e on t", + ans: []visitInfo{ + {mysql.IndexPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: `grant all privileges on test.* to 'test'@'%'`, + ans: []visitInfo{ + {mysql.SelectPriv, "test", "", "", nil, false, "", false}, + {mysql.InsertPriv, "test", "", "", nil, false, "", false}, + {mysql.UpdatePriv, "test", "", "", nil, false, "", false}, + {mysql.DeletePriv, "test", "", "", nil, false, "", false}, + {mysql.CreatePriv, "test", "", "", nil, false, "", false}, + {mysql.DropPriv, "test", "", "", nil, false, "", false}, + {mysql.GrantPriv, "test", "", "", nil, false, "", false}, + {mysql.ReferencesPriv, "test", "", "", nil, false, "", false}, + {mysql.LockTablesPriv, "test", "", "", nil, false, "", false}, + {mysql.CreateTMPTablePriv, "test", "", "", nil, false, "", false}, + {mysql.EventPriv, "test", "", "", nil, false, "", false}, + {mysql.CreateRoutinePriv, "test", "", "", nil, false, "", false}, + {mysql.AlterRoutinePriv, "test", "", "", nil, false, "", false}, + {mysql.AlterPriv, "test", "", "", nil, false, "", false}, + {mysql.ExecutePriv, "test", "", "", nil, false, "", false}, + {mysql.IndexPriv, "test", "", "", nil, false, "", false}, + {mysql.CreateViewPriv, "test", "", "", nil, false, "", false}, + {mysql.ShowViewPriv, "test", "", "", nil, false, "", false}, + {mysql.TriggerPriv, "test", "", "", nil, false, "", false}, + }, + }, + { + sql: `grant all privileges on *.* to 'test'@'%'`, + ans: []visitInfo{ + {mysql.SelectPriv, "", "", "", nil, false, "", false}, + {mysql.InsertPriv, "", "", "", nil, false, "", false}, + {mysql.UpdatePriv, "", "", "", nil, false, "", false}, + {mysql.DeletePriv, "", "", "", nil, false, "", false}, + {mysql.CreatePriv, "", "", "", nil, false, "", false}, + {mysql.DropPriv, "", "", "", nil, false, "", false}, + {mysql.ProcessPriv, "", "", "", nil, false, "", false}, + {mysql.ReferencesPriv, "", "", "", nil, false, "", false}, + {mysql.AlterPriv, "", "", "", nil, false, "", false}, + {mysql.ShowDBPriv, "", "", "", nil, false, "", false}, + {mysql.SuperPriv, "", "", "", nil, false, "", false}, + {mysql.ExecutePriv, "", "", "", nil, false, "", false}, + {mysql.IndexPriv, "", "", "", nil, false, "", false}, + {mysql.CreateUserPriv, "", "", "", nil, false, "", false}, + {mysql.CreateTablespacePriv, "", "", "", nil, false, "", false}, + {mysql.TriggerPriv, "", "", "", nil, false, "", false}, + {mysql.CreateViewPriv, "", "", "", nil, false, "", false}, + {mysql.ShowViewPriv, "", "", "", nil, false, "", false}, + {mysql.CreateRolePriv, "", "", "", nil, false, "", false}, + {mysql.DropRolePriv, "", "", "", nil, false, "", false}, + {mysql.CreateTMPTablePriv, "", "", "", nil, false, "", false}, + {mysql.LockTablesPriv, "", "", "", nil, false, "", false}, + {mysql.CreateRoutinePriv, "", "", "", nil, false, "", false}, + {mysql.AlterRoutinePriv, "", "", "", nil, false, "", false}, + {mysql.EventPriv, "", "", "", nil, false, "", false}, + {mysql.ShutdownPriv, "", "", "", nil, false, "", false}, + {mysql.ReloadPriv, "", "", "", nil, false, "", false}, + {mysql.FilePriv, "", "", "", nil, false, "", false}, + {mysql.ConfigPriv, "", "", "", nil, false, "", false}, + {mysql.ReplicationClientPriv, "", "", "", nil, false, "", false}, + {mysql.ReplicationSlavePriv, "", "", "", nil, false, "", false}, + {mysql.GrantPriv, "", "", "", nil, false, "", false}, + }, + }, + { + sql: `grant select on test.ttt to 'test'@'%'`, + ans: []visitInfo{ + {mysql.SelectPriv, "test", "ttt", "", nil, false, "", false}, + {mysql.GrantPriv, "test", "ttt", "", nil, false, "", false}, + }, + }, + { + sql: `grant select on ttt to 'test'@'%'`, + ans: []visitInfo{ + {mysql.SelectPriv, "test", "ttt", "", nil, false, "", false}, + {mysql.GrantPriv, "test", "ttt", "", nil, false, "", false}, + }, + }, + { + sql: `revoke all privileges on test.* from 'test'@'%'`, + ans: []visitInfo{ + {mysql.SelectPriv, "test", "", "", nil, false, "", false}, + {mysql.InsertPriv, "test", "", "", nil, false, "", false}, + {mysql.UpdatePriv, "test", "", "", nil, false, "", false}, + {mysql.DeletePriv, "test", "", "", nil, false, "", false}, + {mysql.CreatePriv, "test", "", "", nil, false, "", false}, + {mysql.DropPriv, "test", "", "", nil, false, "", false}, + {mysql.GrantPriv, "test", "", "", nil, false, "", false}, + {mysql.ReferencesPriv, "test", "", "", nil, false, "", false}, + {mysql.LockTablesPriv, "test", "", "", nil, false, "", false}, + {mysql.CreateTMPTablePriv, "test", "", "", nil, false, "", false}, + {mysql.EventPriv, "test", "", "", nil, false, "", false}, + {mysql.CreateRoutinePriv, "test", "", "", nil, false, "", false}, + {mysql.AlterRoutinePriv, "test", "", "", nil, false, "", false}, + {mysql.AlterPriv, "test", "", "", nil, false, "", false}, + {mysql.ExecutePriv, "test", "", "", nil, false, "", false}, + {mysql.IndexPriv, "test", "", "", nil, false, "", false}, + {mysql.CreateViewPriv, "test", "", "", nil, false, "", false}, + {mysql.ShowViewPriv, "test", "", "", nil, false, "", false}, + {mysql.TriggerPriv, "test", "", "", nil, false, "", false}, + }, + }, + { + sql: `revoke connection_admin on *.* from u1`, + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", nil, false, "CONNECTION_ADMIN", true}, + }, + }, + { + sql: `revoke connection_admin, select on *.* from u1`, + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", nil, false, "CONNECTION_ADMIN", true}, + {mysql.SelectPriv, "", "", "", nil, false, "", false}, + {mysql.GrantPriv, "", "", "", nil, false, "", false}, + }, + }, + { + sql: `revoke all privileges on *.* FROM u1`, + ans: []visitInfo{ + {mysql.SelectPriv, "", "", "", nil, false, "", false}, + {mysql.InsertPriv, "", "", "", nil, false, "", false}, + {mysql.UpdatePriv, "", "", "", nil, false, "", false}, + {mysql.DeletePriv, "", "", "", nil, false, "", false}, + {mysql.CreatePriv, "", "", "", nil, false, "", false}, + {mysql.DropPriv, "", "", "", nil, false, "", false}, + {mysql.ProcessPriv, "", "", "", nil, false, "", false}, + {mysql.ReferencesPriv, "", "", "", nil, false, "", false}, + {mysql.AlterPriv, "", "", "", nil, false, "", false}, + {mysql.ShowDBPriv, "", "", "", nil, false, "", false}, + {mysql.SuperPriv, "", "", "", nil, false, "", false}, + {mysql.ExecutePriv, "", "", "", nil, false, "", false}, + {mysql.IndexPriv, "", "", "", nil, false, "", false}, + {mysql.CreateUserPriv, "", "", "", nil, false, "", false}, + {mysql.CreateTablespacePriv, "", "", "", nil, false, "", false}, + {mysql.TriggerPriv, "", "", "", nil, false, "", false}, + {mysql.CreateViewPriv, "", "", "", nil, false, "", false}, + {mysql.ShowViewPriv, "", "", "", nil, false, "", false}, + {mysql.CreateRolePriv, "", "", "", nil, false, "", false}, + {mysql.DropRolePriv, "", "", "", nil, false, "", false}, + {mysql.CreateTMPTablePriv, "", "", "", nil, false, "", false}, + {mysql.LockTablesPriv, "", "", "", nil, false, "", false}, + {mysql.CreateRoutinePriv, "", "", "", nil, false, "", false}, + {mysql.AlterRoutinePriv, "", "", "", nil, false, "", false}, + {mysql.EventPriv, "", "", "", nil, false, "", false}, + {mysql.ShutdownPriv, "", "", "", nil, false, "", false}, + {mysql.ReloadPriv, "", "", "", nil, false, "", false}, + {mysql.FilePriv, "", "", "", nil, false, "", false}, + {mysql.ConfigPriv, "", "", "", nil, false, "", false}, + {mysql.ReplicationClientPriv, "", "", "", nil, false, "", false}, + {mysql.ReplicationSlavePriv, "", "", "", nil, false, "", false}, + {mysql.GrantPriv, "", "", "", nil, false, "", false}, + }, + }, + { + sql: `set password for 'root'@'%' = 'xxxxx'`, + ans: []visitInfo{}, + }, + { + sql: `show create table test.ttt`, + ans: []visitInfo{ + {mysql.AllPrivMask, "test", "ttt", "", nil, false, "", false}, + }, + }, + { + sql: "alter table t add column a int(4)", + ans: []visitInfo{ + {mysql.AlterPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "rename table t_old to t_new", + ans: []visitInfo{ + {mysql.AlterPriv, "test", "t_old", "", nil, false, "", false}, + {mysql.DropPriv, "test", "t_old", "", nil, false, "", false}, + {mysql.CreatePriv, "test", "t_new", "", nil, false, "", false}, + {mysql.InsertPriv, "test", "t_new", "", nil, false, "", false}, + }, + }, + { + sql: "alter table t_old rename to t_new", + ans: []visitInfo{ + {mysql.AlterPriv, "test", "t_old", "", nil, false, "", false}, + {mysql.DropPriv, "test", "t_old", "", nil, false, "", false}, + {mysql.CreatePriv, "test", "t_new", "", nil, false, "", false}, + {mysql.InsertPriv, "test", "t_new", "", nil, false, "", false}, + }, + }, + { + sql: "alter table t drop partition p0;", + ans: []visitInfo{ + {mysql.AlterPriv, "test", "t", "", nil, false, "", false}, + {mysql.DropPriv, "test", "t", "", nil, false, "", false}, + }, + }, + { + sql: "flush privileges", + ans: []visitInfo{ + {mysql.ReloadPriv, "", "", "", ErrSpecificAccessDenied, false, "", false}, + }, + }, + { + sql: "SET GLOBAL wait_timeout=12345", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "SYSTEM_VARIABLES_ADMIN", false}, + }, + }, + { + sql: "create placement policy x LEARNERS=1", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "PLACEMENT_ADMIN", false}, + }, + }, + { + sql: "drop placement policy if exists x", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "PLACEMENT_ADMIN", false}, + }, + }, + { + sql: "BACKUP DATABASE test TO 'local:///tmp/a'", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", false}, + }, + }, + { + sql: "RESTORE DATABASE test FROM 'local:///tmp/a'", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "RESTORE_ADMIN", false}, + }, + }, + { + sql: "SHOW BACKUPS", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", false}, + }, + }, + { + sql: "SHOW RESTORES", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "RESTORE_ADMIN", false}, + }, + }, + { + sql: "GRANT rolename TO user1", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "ROLE_ADMIN", false}, + }, + }, + { + sql: "REVOKE rolename FROM user1", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "ROLE_ADMIN", false}, + }, + }, + { + sql: "GRANT BACKUP_ADMIN ON *.* TO user1", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", true}, + }, + }, + { + sql: "GRANT BACKUP_ADMIN ON *.* TO user1 WITH GRANT OPTION", + ans: []visitInfo{ + {mysql.ExtendedPriv, "", "", "", ErrSpecificAccessDenied, false, "BACKUP_ADMIN", true}, + }, + }, + { + sql: "RENAME USER user1 to user1_tmp", + ans: []visitInfo{ + {mysql.CreateUserPriv, "", "", "", ErrSpecificAccessDenied, false, "", false}, + }, + }, + { + sql: "SHOW CONFIG", + ans: []visitInfo{ + {mysql.ConfigPriv, "", "", "", ErrSpecificAccessDenied, false, "", false}, + }, + }, + } + + s := createPlannerSuite() + for _, tt := range tests { + comment := fmt.Sprintf("for %s", tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err, comment) + + // TODO: to fix, Table 'test.ttt' doesn't exist + _ = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + builder.ctx.GetSessionVars().SetHashJoinConcurrency(1) + _, err = builder.Build(context.TODO(), stmt) + require.NoError(t, err, comment) + + checkVisitInfo(t, builder.visitInfo, tt.ans, comment) + } +} + +type visitInfoArray []visitInfo + +func (v visitInfoArray) Len() int { + return len(v) +} + +func (v visitInfoArray) Less(i, j int) bool { + if v[i].privilege < v[j].privilege { + return true + } + if v[i].db < v[j].db { + return true + } + if v[i].table < v[j].table { + return true + } + if v[i].column < v[j].column { + return true + } + + return false +} + +func (v visitInfoArray) Swap(i, j int) { + v[i], v[j] = v[j], v[i] +} + +func unique(v []visitInfo) []visitInfo { + repeat := 0 + for i := 1; i < len(v); i++ { + if v[i] == v[i-1] { + repeat++ + } else { + v[i-repeat] = v[i] + } + } + return v[:len(v)-repeat] +} + +func checkVisitInfo(t *testing.T, v1, v2 []visitInfo, comment string) { + sort.Sort(visitInfoArray(v1)) + sort.Sort(visitInfoArray(v2)) + v1 = unique(v1) + v2 = unique(v2) + + require.Equal(t, len(v2), len(v1), comment) + for i := 0; i < len(v1); i++ { + // loose compare errors for code match + require.True(t, terror.ErrorEqual(v1[i].err, v2[i].err), fmt.Sprintf("err1 %v, err2 %v for %s", v1[i].err, v2[i].err, comment)) + // compare remainder + v1[i].err = v2[i].err + require.Equal(t, v2[i], v1[i], comment) + } +} + +func TestUnion(t *testing.T) { + var input []string + var output []struct { + Best string + Err bool + } + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + plan, err := builder.Build(ctx, stmt) + testdata.OnRecord(func() { + output[i].Err = err != nil + }) + if output[i].Err { + require.Error(t, err) + continue + } + require.NoError(t, err, comment) + p := plan.(LogicalPlan) + p, err = logicalOptimize(ctx, builder.optFlag, p) + testdata.OnRecord(func() { + output[i].Best = ToString(p) + }) + require.NoError(t, err) + require.Equal(t, output[i].Best, ToString(p), comment) + } +} + +func TestTopNPushDown(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + require.NoError(t, err) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err) + testdata.OnRecord(func() { + output[i] = ToString(p) + }) + require.Equal(t, output[i], ToString(p), comment) + } +} + +func TestNameResolver(t *testing.T) { + tests := []struct { + sql string + err string + }{ + {"select a from t", ""}, + {"select c3 from t", "[planner:1054]Unknown column 'c3' in 'field list'"}, + {"select c1 from t4", "[schema:1146]Table 'test.t4' doesn't exist"}, + {"select * from t", ""}, + {"select t.* from t", ""}, + {"select t2.* from t", "[planner:1051]Unknown table 't2'"}, + {"select b as a, c as a from t group by a", "[planner:1052]Column 'a' in group statement is ambiguous"}, + {"select 1 as a, b as a, c as a from t group by a", ""}, + {"select a, b as a from t group by a+1", ""}, + {"select c, a as c from t order by c+1", ""}, + {"select * from t as t1, t as t2 join t as t3 on t2.a = t3.a", ""}, + {"select * from t as t1, t as t2 join t as t3 on t1.c1 = t2.a", "[planner:1054]Unknown column 't1.c1' in 'on clause'"}, + {"select a from t group by a having a = 3", ""}, + {"select a from t group by a having c2 = 3", "[planner:1054]Unknown column 'c2' in 'having clause'"}, + {"select a from t where exists (select b)", ""}, + {"select cnt from (select count(a) as cnt from t group by b) as t2 group by cnt", ""}, + {"select a from t where t11.a < t.a", "[planner:1054]Unknown column 't11.a' in 'where clause'"}, + {"select a from t having t11.c1 < t.a", "[planner:1054]Unknown column 't11.c1' in 'having clause'"}, + {"select a from t where t.a < t.a order by t11.c1", "[planner:1054]Unknown column 't11.c1' in 'order clause'"}, + {"select a from t group by t11.c1", "[planner:1054]Unknown column 't11.c1' in 'group statement'"}, + {"delete a from (select * from t ) as a, t", "[planner:1288]The target table a of the DELETE is not updatable"}, + {"delete b from (select * from t ) as a, t", "[planner:1109]Unknown table 'b' in MULTI DELETE"}, + {"select '' as fakeCol from t group by values(fakeCol)", "[planner:1054]Unknown column '' in 'VALUES() function'"}, + {"update t, (select * from t) as b set b.a = t.a", "[planner:1288]The target table b of the UPDATE is not updatable"}, + {"select row_number() over () from t group by 1", "[planner:1056]Can't group on 'row_number() over ()'"}, + {"select row_number() over () as x from t group by 1", "[planner:1056]Can't group on 'x'"}, + {"select sum(a) as x from t group by 1", "[planner:1056]Can't group on 'x'"}, + } + + s := createPlannerSuite() + ctx := context.Background() + for _, test := range tests { + comment := fmt.Sprintf("for %s", test.sql) + stmt, err := s.p.ParseOneStmt(test.sql, "", "") + require.NoError(t, err, comment) + s.ctx.GetSessionVars().SetHashJoinConcurrency(1) + + _, _, err = BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + if test.err == "" { + require.NoError(t, err) + } else { + require.EqualError(t, err, test.err) + } + } +} + +func TestOuterJoinEliminator(t *testing.T) { + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + stmt, err := s.p.ParseOneStmt(tt, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + require.NoError(t, err) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err) + planString := ToString(p) + testdata.OnRecord(func() { + output[i] = planString + }) + require.Equal(t, output[i], planString, comment) + } +} + +func TestSelectView(t *testing.T) { + tests := []struct { + sql string + best string + }{ + { + sql: "select * from v", + best: "DataScan(t)->Projection", + }, + { + sql: "select v.b, v.c, v.d from v", + best: "DataScan(t)->Projection", + }, + } + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range tests { + comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + builder, _ := NewPlanBuilder().Init(MockContext(), s.is, &hint.BlockHintProcessor{}) + p, err := builder.Build(ctx, stmt) + require.NoError(t, err) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err) + require.Equal(t, tt.best, ToString(p), comment) + } +} + +type plannerSuiteWithOptimizeVars struct { + *plannerSuite + optimizeVars map[string]string +} + +func TestWindowFunction(t *testing.T) { + s := new(plannerSuiteWithOptimizeVars) + s.plannerSuite = createPlannerSuite() + + s.optimizeVars = map[string]string{ + variable.TiDBWindowConcurrency: "1", + variable.TiDBCostModelVersion: "1", + } + defer func() { + s.optimizeVars = nil + }() + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + s.doTestWindowFunction(t, input, output) +} + +func TestWindowParallelFunction(t *testing.T) { + s := new(plannerSuiteWithOptimizeVars) + s.plannerSuite = createPlannerSuite() + + s.optimizeVars = map[string]string{ + variable.TiDBWindowConcurrency: "4", + variable.TiDBCostModelVersion: "1", + } + defer func() { + s.optimizeVars = nil + }() + var input, output []string + planSuiteUnexportedData.LoadTestCases(t, &input, &output) + s.doTestWindowFunction(t, input, output) +} + +func (s *plannerSuiteWithOptimizeVars) doTestWindowFunction(t *testing.T, input, output []string) { + ctx := context.TODO() + for i, tt := range input { + comment := fmt.Sprintf("case:%v sql:%s", i, tt) + p, stmt, err := s.optimize(ctx, tt) + if err != nil { + testdata.OnRecord(func() { + output[i] = err.Error() + }) + require.EqualError(t, err, output[i], comment) + continue + } + testdata.OnRecord(func() { + output[i] = ToString(p) + }) + require.Equal(t, output[i], ToString(p), comment) + + var sb strings.Builder + // After restore, the result should be the same. + err = stmt.Restore(format.NewRestoreCtx(format.DefaultRestoreFlags, &sb)) + require.NoError(t, err) + p, _, err = s.optimize(ctx, sb.String()) + if err != nil { + require.EqualError(t, err, output[i], comment) + continue + } + require.Equal(t, output[i], ToString(p), comment) + } +} + +func (s *plannerSuiteWithOptimizeVars) optimize(ctx context.Context, sql string) (PhysicalPlan, ast.Node, error) { + stmt, err := s.p.ParseOneStmt(sql, "", "") + if err != nil { + return nil, nil, err + } + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + if err != nil { + return nil, nil, err + } + + sctx := MockContext() + for k, v := range s.optimizeVars { + if err = sctx.GetSessionVars().SetSystemVar(k, v); err != nil { + return nil, nil, err + } + } + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + if err != nil { + return nil, nil, err + } + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + if err != nil { + return nil, nil, err + } + p, _, err = physicalOptimize(p.(LogicalPlan), &PlanCounterDisabled) + return p.(PhysicalPlan), stmt, err +} + +func byItemsToProperty(byItems []*util.ByItems) *property.PhysicalProperty { + pp := &property.PhysicalProperty{} + for _, item := range byItems { + pp.SortItems = append(pp.SortItems, property.SortItem{Col: item.Expr.(*expression.Column), Desc: item.Desc}) + } + return pp +} + +func pathsName(paths []*candidatePath) string { + var names []string + for _, path := range paths { + if path.path.IsTablePath() { + names = append(names, "PRIMARY_KEY") + } else { + names = append(names, path.path.Index.Name.O) + } + } + return strings.Join(names, ",") +} + +func TestSkylinePruning(t *testing.T) { + tests := []struct { + sql string + result string + }{ + { + sql: "select * from t", + result: "PRIMARY_KEY", + }, + { + sql: "select * from t order by f", + result: "PRIMARY_KEY,f,f_g", + }, + { + sql: "select * from t where a > 1", + result: "PRIMARY_KEY", + }, + { + sql: "select * from t where a > 1 order by f", + result: "PRIMARY_KEY,f,f_g", + }, + { + sql: "select * from t where f > 1", + result: "PRIMARY_KEY,f,f_g", + }, + { + sql: "select f from t where f > 1", + result: "f,f_g", + }, + { + sql: "select f from t where f > 1 order by a", + result: "PRIMARY_KEY,f,f_g", + }, + { + sql: "select * from t where f > 1 and g > 1", + result: "PRIMARY_KEY,g,f_g", + }, + { + sql: "select count(1) from t", + result: "PRIMARY_KEY,c_d_e,f,g,f_g,c_d_e_str,e_d_c_str_prefix", + }, + { + sql: "select * from t where f > 3 and g = 5", + result: "PRIMARY_KEY,g,f_g", + }, + { + sql: "select * from t where g = 5 order by f", + result: "PRIMARY_KEY,g,f_g", + }, + { + sql: "select * from t where d = 3 order by c, e", + result: "PRIMARY_KEY,c_d_e", + }, + { + sql: "select * from t where d = 1 and f > 1 and g > 1 order by c, e", + result: "PRIMARY_KEY,c_d_e,g,f_g", + }, + } + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range tests { + comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + if err != nil { + require.EqualError(t, err, tt.result, comment) + continue + } + require.NoError(t, err, comment) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err, comment) + lp := p.(LogicalPlan) + _, err = lp.recursiveDeriveStats(nil) + require.NoError(t, err, comment) + var ds *DataSource + var byItems []*util.ByItems + for ds == nil { + switch v := lp.(type) { + case *DataSource: + ds = v + case *LogicalSort: + byItems = v.ByItems + lp = lp.Children()[0] + case *LogicalProjection: + newItems := make([]*util.ByItems, 0, len(byItems)) + for _, col := range byItems { + idx := v.schema.ColumnIndex(col.Expr.(*expression.Column)) + switch expr := v.Exprs[idx].(type) { + case *expression.Column: + newItems = append(newItems, &util.ByItems{Expr: expr, Desc: col.Desc}) + } + } + byItems = newItems + lp = lp.Children()[0] + default: + lp = lp.Children()[0] + } + } + paths := ds.skylinePruning(byItemsToProperty(byItems)) + require.Equal(t, tt.result, pathsName(paths), comment) + } +} + +func TestFastPlanContextTables(t *testing.T) { + tests := []struct { + sql string + fastPlan bool + }{ + { + "select * from t where a=1", + true, + }, + { + + "update t set f=0 where a=43215", + true, + }, + { + "delete from t where a =43215", + true, + }, + { + "select * from t where a>1", + false, + }, + } + s := createPlannerSuite() + s.ctx.GetSessionVars().SnapshotInfoschema = s.is + for _, tt := range tests { + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + s.ctx.GetSessionVars().StmtCtx.Tables = nil + p := TryFastPlan(s.ctx, stmt) + if tt.fastPlan { + require.NotNil(t, p) + require.Equal(t, 1, len(s.ctx.GetSessionVars().StmtCtx.Tables)) + require.Equal(t, "t", s.ctx.GetSessionVars().StmtCtx.Tables[0].Table) + require.Equal(t, "test", s.ctx.GetSessionVars().StmtCtx.Tables[0].DB) + } else { + require.Nil(t, p) + require.Equal(t, 0, len(s.ctx.GetSessionVars().StmtCtx.Tables)) + } + } +} + +func TestUpdateEQCond(t *testing.T) { + tests := []struct { + sql string + best string + }{ + { + sql: "select t1.a from t t1, t t2 where t1.a = t2.a+1", + best: "Join{DataScan(t1)->DataScan(t2)->Projection}(test.t.a,Column#25)->Projection->Projection", + }, + } + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range tests { + comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + require.NoError(t, err) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err) + require.Equal(t, tt.best, ToString(p), comment) + } +} + +func TestConflictedJoinTypeHints(t *testing.T) { + sql := "select /*+ INL_JOIN(t1) HASH_JOIN(t1) */ * from t t1, t t2 where t1.e = t2.e" + s := createPlannerSuite() + ctx := context.TODO() + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + require.NoError(t, err) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err) + proj, ok := p.(*LogicalProjection) + require.True(t, ok) + join, ok := proj.Children()[0].(*LogicalJoin) + require.True(t, ok) + require.Nil(t, join.hintInfo) + require.Equal(t, uint(0), join.preferJoinType) +} + +func TestSimplyOuterJoinWithOnlyOuterExpr(t *testing.T) { + s := createPlannerSuite() + sql := "select * from t t1 right join t t0 ON TRUE where CONCAT_WS(t0.e=t0.e, 0, NULL) IS NULL" + ctx := context.TODO() + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err) + sctx := MockContext() + builder, _ := NewPlanBuilder().Init(sctx, s.is, &hint.BlockHintProcessor{}) + domain.GetDomain(sctx).MockInfoCacheAndLoadInfoSchema(s.is) + p, err := builder.Build(ctx, stmt) + require.NoError(t, err) + p, err = logicalOptimize(ctx, builder.optFlag, p.(LogicalPlan)) + require.NoError(t, err) + proj, ok := p.(*LogicalProjection) + require.True(t, ok) + join, ok := proj.Children()[0].(*LogicalJoin) + require.True(t, ok) + // previous wrong JoinType is InnerJoin + require.Equal(t, RightOuterJoin, join.JoinType) +} + +func TestResolvingCorrelatedAggregate(t *testing.T) { + tests := []struct { + sql string + best string + }{ + { + sql: "select (select count(a)) from t", + best: "Apply{DataScan(t)->Aggr(count(test.t.a))->Dual->Projection->MaxOneRow}->Projection", + }, + { + sql: "select (select count(n.a) from t) from t n", + best: "Apply{DataScan(n)->Aggr(count(test.t.a))->DataScan(t)->Projection->MaxOneRow}->Projection", + }, + { + sql: "select (select sum(count(a))) from t", + best: "Apply{DataScan(t)->Aggr(count(test.t.a))->Dual->Aggr(sum(Column#13))->MaxOneRow}->Projection", + }, + { + sql: "select (select sum(count(n.a)) from t) from t n", + best: "Apply{DataScan(n)->Aggr(count(test.t.a))->DataScan(t)->Aggr(sum(Column#25))->MaxOneRow}->Projection", + }, + { + sql: "select (select cnt from (select count(a) as cnt) n) from t", + best: "Apply{DataScan(t)->Aggr(count(test.t.a))->Dual->Projection->MaxOneRow}->Projection", + }, + { + sql: "select sum(a), sum(a), count(a), (select count(a)) from t", + best: "Apply{DataScan(t)->Aggr(sum(test.t.a),count(test.t.a))->Dual->Projection->MaxOneRow}->Projection", + }, + } + + s := createPlannerSuite() + ctx := context.TODO() + for i, tt := range tests { + comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + p, err = logicalOptimize(context.TODO(), flagBuildKeyInfo|flagEliminateProjection|flagPrunColumns|flagPrunColumnsAgain, p.(LogicalPlan)) + require.NoError(t, err, comment) + require.Equal(t, tt.best, ToString(p), comment) + } +} + +func TestFastPathInvalidBatchPointGet(t *testing.T) { + // #22040 + tt := []struct { + sql string + fastPlan bool + }{ + { + // column count doesn't match, not use idx + sql: "select * from t where (a,b) in ((1,2),1)", + fastPlan: false, + }, + { + // column count doesn't match, not use idx + sql: "select * from t where (a,b) in (1,2)", + fastPlan: false, + }, + { + // column count doesn't match, use idx + sql: "select * from t where (f,g) in ((1,2),1)", + fastPlan: false, + }, + { + // column count doesn't match, use idx + sql: "select * from t where (f,g) in (1,2)", + fastPlan: false, + }, + } + s := createPlannerSuite() + for i, tc := range tt { + comment := fmt.Sprintf("case:%v sql:%s", i, tc.sql) + stmt, err := s.p.ParseOneStmt(tc.sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err, comment) + plan := TryFastPlan(s.ctx, stmt) + if tc.fastPlan { + require.NotNil(t, plan) + } else { + require.Nil(t, plan) + } + } +} + +func TestTraceFastPlan(t *testing.T) { + s := createPlannerSuite() + s.ctx.GetSessionVars().StmtCtx.EnableOptimizeTrace = true + defer func() { + s.ctx.GetSessionVars().StmtCtx.EnableOptimizeTrace = false + }() + s.ctx.GetSessionVars().SnapshotInfoschema = s.is + sql := "select * from t where a=1" + comment := fmt.Sprintf("sql:%s", sql) + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err, comment) + err = Preprocess(context.Background(), s.ctx, stmt, WithPreprocessorReturn(&PreprocessorReturn{InfoSchema: s.is})) + require.NoError(t, err, comment) + plan := TryFastPlan(s.ctx, stmt) + require.NotNil(t, plan) + require.NotNil(t, s.ctx.GetSessionVars().StmtCtx.OptimizeTracer) + require.NotNil(t, s.ctx.GetSessionVars().StmtCtx.OptimizeTracer.FinalPlan) + require.True(t, s.ctx.GetSessionVars().StmtCtx.OptimizeTracer.IsFastPlan) +} + +func TestWindowLogicalPlanAmbiguous(t *testing.T) { + sql := "select a, max(a) over(), sum(a) over() from t" + var planString string + // The ambiguous logical plan which contains window function can usually be found in 100 iterations. + iterations := 100 + s := createPlannerSuite() + for i := 0; i < iterations; i++ { + stmt, err := s.p.ParseOneStmt(sql, "", "") + require.NoError(t, err) + p, _, err := BuildLogicalPlanForTest(context.Background(), s.ctx, stmt, s.is) + require.NoError(t, err) + if planString == "" { + planString = ToString(p) + } else { + require.Equal(t, ToString(p), planString) + } + } +} + +func TestRemoveOrderbyInSubquery(t *testing.T) { + tests := []struct { + sql string + best string + }{ + { + sql: "select * from t order by a", + best: "DataScan(t)->Projection->Sort", + }, + { + sql: "select (select 1) from t order by a", + best: "DataScan(t)->Projection->Sort->Projection", + }, + { + sql: "select count(*) from (select b from t order by a) n", + best: "DataScan(t)->Projection->Projection->Aggr(count(1),firstrow(test.t.b))->Projection", + }, + { + sql: "select count(1) from (select b from t order by a limit 1) n", + best: "DataScan(t)->Projection->Sort->Limit->Projection->Aggr(count(1),firstrow(test.t.b))->Projection", + }, + } + + s := createPlannerSuite() + s.ctx.GetSessionVars().RemoveOrderbyInSubquery = true + ctx := context.TODO() + for i, tt := range tests { + comment := fmt.Sprintf("case:%v sql:%s", i, tt.sql) + stmt, err := s.p.ParseOneStmt(tt.sql, "", "") + require.NoError(t, err, comment) + p, _, err := BuildLogicalPlanForTest(ctx, s.ctx, stmt, s.is) + require.NoError(t, err, comment) + require.Equal(t, tt.best, ToString(p), comment) } } diff --git a/planner/core/main_test.go b/planner/core/main_test.go index dc321fcd92921..b9cbcdc9e44bd 100644 --- a/planner/core/main_test.go +++ b/planner/core/main_test.go @@ -25,37 +25,17 @@ import ( ) var testDataMap = make(testdata.BookKeeper) -var indexMergeSuiteData testdata.TestData var planSuiteUnexportedData testdata.TestData +var indexMergeSuiteData testdata.TestData func TestMain(m *testing.M) { testsetup.SetupForCommonTest() flag.Parse() - - testDataMap.LoadTestSuiteData("testdata", "integration_partition_suite") - testDataMap.LoadTestSuiteData("testdata", "index_merge_suite") - testDataMap.LoadTestSuiteData("testdata", "plan_normalized_suite") - testDataMap.LoadTestSuiteData("testdata", "stats_suite") - testDataMap.LoadTestSuiteData("testdata", "ordered_result_mode_suite") - testDataMap.LoadTestSuiteData("testdata", "point_get_plan") - testDataMap.LoadTestSuiteData("testdata", "enforce_mpp_suite") - testDataMap.LoadTestSuiteData("testdata", "expression_rewriter_suite") - testDataMap.LoadTestSuiteData("testdata", "partition_pruner") - testDataMap.LoadTestSuiteData("testdata", "plan_suite") - testDataMap.LoadTestSuiteData("testdata", "integration_suite") - testDataMap.LoadTestSuiteData("testdata", "analyze_suite") - testDataMap.LoadTestSuiteData("testdata", "window_push_down_suite") testDataMap.LoadTestSuiteData("testdata", "plan_suite_unexported") - testDataMap.LoadTestSuiteData("testdata", "join_reorder_suite") - testDataMap.LoadTestSuiteData("testdata", "flat_plan_suite") - testDataMap.LoadTestSuiteData("testdata", "binary_plan_suite") - testDataMap.LoadTestSuiteData("testdata", "json_plan_suite") - testDataMap.LoadTestSuiteData("testdata", "derive_topn_from_window") - + testDataMap.LoadTestSuiteData("testdata", "index_merge_suite") indexMergeSuiteData = testDataMap["index_merge_suite"] planSuiteUnexportedData = testDataMap["plan_suite_unexported"] - opts := []goleak.Option{ goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), @@ -73,74 +53,6 @@ func TestMain(m *testing.M) { goleak.VerifyTestMain(testmain.WrapTestingM(m, callback), opts...) } -func GetIntegrationPartitionSuiteData() testdata.TestData { - return testDataMap["integration_partition_suite"] -} - -func GetPlanNormalizedSuiteData() testdata.TestData { - return testDataMap["plan_normalized_suite"] -} - -func GetStatsSuiteData() testdata.TestData { - return testDataMap["stats_suite"] -} - -func GetOrderedResultModeSuiteData() testdata.TestData { - return testDataMap["ordered_result_mode_suite"] -} - -func GetJoinReorderSuiteData() testdata.TestData { - return testDataMap["join_reorder_suite"] -} - -func GetPointGetPlanData() testdata.TestData { - return testDataMap["point_get_plan"] -} - -func GetEnforceMPPSuiteData() testdata.TestData { - return testDataMap["enforce_mpp_suite"] -} - -func GetExpressionRewriterSuiteData() testdata.TestData { - return testDataMap["expression_rewriter_suite"] -} - -func GetPartitionPrunerData() testdata.TestData { - return testDataMap["partition_pruner"] -} - -func GetPlanSuiteData() testdata.TestData { - return testDataMap["plan_suite"] -} - -func GetIntegrationSuiteData() testdata.TestData { - return testDataMap["integration_suite"] -} - -func GetAnalyzeSuiteData() testdata.TestData { - return testDataMap["analyze_suite"] -} - -func GetWindowPushDownSuiteData() testdata.TestData { - return testDataMap["window_push_down_suite"] -} - -func GetFlatPlanSuiteData() testdata.TestData { - return testDataMap["flat_plan_suite"] -} - -func GetBinaryPlanSuiteData() testdata.TestData { - return testDataMap["binary_plan_suite"] -} - func GetIndexMergeSuiteData() testdata.TestData { return testDataMap["index_merge_suite"] } - -func GetJSONPlanSuiteData() testdata.TestData { - return testDataMap["json_plan_suite"] -} - -func GetDerivedTopNSuiteData() testdata.TestData { - return testDataMap["derive_topn_from_window"] -} diff --git a/planner/core/memtable_predicate_extractor.go b/planner/core/memtable_predicate_extractor.go index dc9feed44c2a8..46a5fdb8eceef 100644 --- a/planner/core/memtable_predicate_extractor.go +++ b/planner/core/memtable_predicate_extractor.go @@ -1007,6 +1007,7 @@ func (e *MetricSummaryTableExtractor) Extract( names []*types.FieldName, predicates []expression.Expression, ) (remained []expression.Expression) { + //nolint: ineffassign remained, quantileSkip, quantiles := e.extractCol(schema, names, predicates, "quantile", false) remained, metricsNameSkip, metricsNames := e.extractCol(schema, names, predicates, "metrics_name", true) e.SkipRequest = quantileSkip || metricsNameSkip diff --git a/planner/core/partition_pruner_test.go b/planner/core/partition_pruner_test.go index 166f251b53fc3..cf35e7250867c 100644 --- a/planner/core/partition_pruner_test.go +++ b/planner/core/partition_pruner_test.go @@ -15,56 +15,17 @@ package core_test import ( - "bytes" "fmt" - "sort" "strings" "testing" "github.com/pingcap/failpoint" - plannercore "github.com/pingcap/tidb/planner/core" - "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/planner/core/internal" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) -func TestHashPartitionPruner(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("create database test_partition") - tk.MustExec("use test_partition") - tk.MustExec("drop table if exists t1, t2;") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly - tk.MustExec("create table t2(id int, a int, b int, primary key(id, a)) partition by hash(id + a) partitions 10;") - tk.MustExec("create table t1(id int primary key, a int, b int) partition by hash(id) partitions 10;") - tk.MustExec("create table t3(id int, a int, b int, primary key(id, a)) partition by hash(id) partitions 10;") - tk.MustExec("create table t4(d datetime, a int, b int, primary key(d, a)) partition by hash(year(d)) partitions 10;") - tk.MustExec("create table t5(d date, a int, b int, primary key(d, a)) partition by hash(month(d)) partitions 10;") - tk.MustExec("create table t6(a int, b int) partition by hash(a) partitions 3;") - tk.MustExec("create table t7(a int, b int) partition by hash(a + b) partitions 10;") - tk.MustExec("create table t8(a int, b int) partition by hash(a) partitions 6;") - tk.MustExec("create table t9(a bit(1) default null, b int(11) default null) partition by hash(a) partitions 3;") //issue #22619 - tk.MustExec("create table t10(a bigint unsigned) partition BY hash (a);") - - var input []string - var output []struct { - SQL string - Result []string - } - partitionPrunerData := plannercore.GetPartitionPrunerData() - partitionPrunerData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) - } -} - func TestRangeColumnPartitionPruningForIn(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -165,7 +126,7 @@ func TestRangeColumnPartitionPruningForInString(t *testing.T) { planStrings := testdata.ConvertRowsToStrings(res.Rows()) partitions := []string{} for _, s := range planStrings { - parts := getFieldValue("partition:", s) + parts := internal.GetFieldValue("partition:", s) if parts != "" { partitions = append(partitions, strings.Split(parts, ",")...) } @@ -253,242 +214,6 @@ func TestRangeColumnPartitionPruningForInString(t *testing.T) { checkColumnStringPruningTests(tests) } -func TestListPartitionPruner(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("drop database if exists test_partition;") - tk.MustExec("create database test_partition") - tk.MustExec("use test_partition") - tk.MustExec("set tidb_cost_model_version=2") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly - tk.MustExec("set @@session.tidb_enable_list_partition = ON") - tk.MustExec(`set @@session.tidb_regard_null_as_point=false`) - tk.MustExec("create table t1 (id int, a int, b int ) partition by list ( a ) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") - tk.MustExec("create table t2 (a int, id int, b int) partition by list (a*3 + b - 2*a - b) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") - tk.MustExec("create table t3 (b int, id int, a int) partition by list columns (a) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") - tk.MustExec("create table t4 (id int, a int, b int, primary key (a)) partition by list ( a ) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10));") - tk.MustExec("create table t5 (a int, id int, b int, unique key (a,b)) partition by list (a*3 + b - 2*a - b) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") - tk.MustExec("create table t6 (b int, id int, a int, unique key (a,b)) partition by list columns (a) (partition p0 values in (1,2,3,4,5), partition p1 values in (6,7,8,9,10,null));") - tk.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk.MustExec("insert into t3 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk.MustExec("insert into t4 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10)") - tk.MustExec("insert into t5 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk.MustExec("insert into t6 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk.MustExec(`create table t7 (a int unsigned) partition by list (a)(partition p0 values in (0),partition p1 values in (1),partition pnull values in (null),partition p2 values in (2));`) - tk.MustExec("insert into t7 values (null),(0),(1),(2);") - - // tk2 use to compare the result with normal table. - tk2 := testkit.NewTestKit(t, store) - tk2.MustExec("drop database if exists test_partition_2;") - tk2.MustExec("create database test_partition_2") - tk2.MustExec("use test_partition_2") - tk2.MustExec("create table t1 (id int, a int, b int)") - tk2.MustExec("create table t2 (a int, id int, b int)") - tk2.MustExec("create table t3 (b int, id int, a int)") - tk2.MustExec("create table t4 (id int, a int, b int, primary key (a));") - tk2.MustExec("create table t5 (a int, id int, b int, unique key (a,b));") - tk2.MustExec("create table t6 (b int, id int, a int, unique key (a,b));") - tk2.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk2.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk2.MustExec("insert into t3 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk2.MustExec("insert into t4 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10)") - tk2.MustExec("insert into t5 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk2.MustExec("insert into t6 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - tk2.MustExec(`create table t7 (a int unsigned);`) - tk2.MustExec("insert into t7 values (null),(0),(1),(2);") - - var input []string - var output []struct { - SQL string - Result []string - Plan []string - } - partitionPrunerData := plannercore.GetPartitionPrunerData() - partitionPrunerData.LoadTestCases(t, &input, &output) - valid := false - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + tt).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + tt).Check(testkit.Rows(output[i].Plan...)) - result := tk.MustQuery(tt).Sort() - result.Check(testkit.Rows(output[i].Result...)) - // If the query doesn't specified the partition, compare the result with normal table - if !strings.Contains(tt, "partition(") { - result.Check(tk.MustQuery(tt).Sort().Rows()) - valid = true - } - require.True(t, valid) - } -} - -func TestListColumnsPartitionPruner(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set @@session.tidb_enable_list_partition = ON") - tk.MustExec("drop database if exists test_partition;") - tk.MustExec("create database test_partition") - tk.MustExec("use test_partition") - tk.MustExec("set @@session.tidb_enable_list_partition = ON") - tk.MustExec("create table t1 (id int, a int, b int) partition by list columns (b,a) (partition p0 values in ((1,1),(2,2),(3,3),(4,4),(5,5)), partition p1 values in ((6,6),(7,7),(8,8),(9,9),(10,10),(null,10)));") - tk.MustExec("create table t2 (id int, a int, b int) partition by list columns (id,a,b) (partition p0 values in ((1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5)), partition p1 values in ((6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)));") - tk.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,10,null)") - tk.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - - // tk1 use to test partition table with index. - tk1 := testkit.NewTestKit(t, store) - tk1.MustExec("set tidb_cost_model_version=2") - tk1.MustExec("drop database if exists test_partition_1;") - tk1.MustExec(`set @@session.tidb_regard_null_as_point=false`) - tk1.MustExec("create database test_partition_1") - tk1.MustExec("use test_partition_1") - tk1.MustExec("set @@session.tidb_enable_list_partition = ON") - tk1.MustExec("create table t1 (id int, a int, b int, unique key (a,b,id)) partition by list columns (b,a) (partition p0 values in ((1,1),(2,2),(3,3),(4,4),(5,5)), partition p1 values in ((6,6),(7,7),(8,8),(9,9),(10,10),(null,10)));") - tk1.MustExec("create table t2 (id int, a int, b int, unique key (a,b,id)) partition by list columns (id,a,b) (partition p0 values in ((1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5)), partition p1 values in ((6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)));") - tk1.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,10,null)") - tk1.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - - // tk2 use to compare the result with normal table. - tk2 := testkit.NewTestKit(t, store) - tk2.MustExec("set tidb_cost_model_version=2") - tk2.MustExec("drop database if exists test_partition_2;") - tk2.MustExec(`set @@session.tidb_regard_null_as_point=false`) - tk2.MustExec("create database test_partition_2") - tk2.MustExec("use test_partition_2") - tk2.MustExec("create table t1 (id int, a int, b int)") - tk2.MustExec("create table t2 (id int, a int, b int)") - tk2.MustExec("insert into t1 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,10,null)") - tk2.MustExec("insert into t2 (id,a,b) values (1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9),(10,10,10),(null,null,null)") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk1.MustExec("set @@tidb_enable_chunk_rpc = on") - - var input []struct { - SQL string - Pruner string - } - var output []struct { - SQL string - Result []string - Plan []string - IndexPlan []string - } - partitionPrunerData := plannercore.GetPartitionPrunerData() - partitionPrunerData.LoadTestCases(t, &input, &output) - valid := false - for i, tt := range input { - // Test for table without index. - plan := tk.MustQuery("explain format = 'brief' " + tt.SQL) - planTree := testdata.ConvertRowsToStrings(plan.Rows()) - // Test for table with index. - indexPlan := tk1.MustQuery("explain format = 'brief' " + tt.SQL) - indexPlanTree := testdata.ConvertRowsToStrings(indexPlan.Rows()) - testdata.OnRecord(func() { - output[i].SQL = tt.SQL - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt.SQL).Sort().Rows()) - // Test for table without index. - output[i].Plan = planTree - // Test for table with index. - output[i].IndexPlan = indexPlanTree - }) - // compare the plan. - plan.Check(testkit.Rows(output[i].Plan...)) - indexPlan.Check(testkit.Rows(output[i].IndexPlan...)) - - // compare the pruner information. - checkPrunePartitionInfo(t, tt.SQL, tt.Pruner, planTree) - checkPrunePartitionInfo(t, tt.SQL, tt.Pruner, indexPlanTree) - - // compare the result. - result := tk.MustQuery(tt.SQL).Sort() - idxResult := tk1.MustQuery(tt.SQL) - result.Check(idxResult.Sort().Rows()) - result.Check(testkit.Rows(output[i].Result...)) - - // If the query doesn't specified the partition, compare the result with normal table - if !strings.Contains(tt.SQL, "partition(") { - result.Check(tk2.MustQuery(tt.SQL).Sort().Rows()) - valid = true - } - } - require.True(t, valid) -} - -func checkPrunePartitionInfo(c *testing.T, query string, infos1 string, plan []string) { - infos2 := getPartitionInfoFromPlan(plan) - comment := fmt.Sprintf("the query is: %v, the plan is:\n%v", query, strings.Join(plan, "\n")) - require.Equal(c, infos1, infos2, comment) -} - -type testTablePartitionInfo struct { - Table string - Partitions string -} - -// getPartitionInfoFromPlan uses to extract table partition information from the plan tree string. Here is an example, the plan is like below: -// -// "Projection_7 80.00 root test_partition.t1.id, test_partition.t1.a, test_partition.t1.b, test_partition.t2.id, test_partition.t2.a, test_partition.t2.b", -// "└─HashJoin_9 80.00 root CARTESIAN inner join", -// " ├─TableReader_12(Build) 8.00 root partition:p1 data:Selection_11", -// " │ └─Selection_11 8.00 cop[tikv] 1, eq(test_partition.t2.b, 6), in(test_partition.t2.a, 6, 7, 8)", -// " │ └─TableFullScan_10 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", -// " └─TableReader_15(Probe) 10.00 root partition:p0 data:Selection_14", -// " └─Selection_14 10.00 cop[tikv] 1, eq(test_partition.t1.a, 5)", -// " └─TableFullScan_13 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" -// -// The return table partition info is: t1: p0; t2: p1 -func getPartitionInfoFromPlan(plan []string) string { - infos := make([]testTablePartitionInfo, 0, 2) - info := testTablePartitionInfo{} - for _, row := range plan { - partitions := getFieldValue("partition:", row) - if partitions != "" { - info.Partitions = partitions - continue - } - tbl := getFieldValue("table:", row) - if tbl != "" { - info.Table = tbl - infos = append(infos, info) - } - } - sort.Slice(infos, func(i, j int) bool { - if infos[i].Table != infos[j].Table { - return infos[i].Table < infos[j].Table - } - return infos[i].Partitions < infos[j].Partitions - }) - buf := bytes.NewBuffer(nil) - for i, info := range infos { - if i > 0 { - buf.WriteString("; ") - } - buf.WriteString(fmt.Sprintf("%v: %v", info.Table, info.Partitions)) - } - return buf.String() -} - -func getFieldValue(prefix, row string) string { - if idx := strings.Index(row, prefix); idx > 0 { - start := idx + len(prefix) - end := strings.Index(row[start:], " ") - if end > 0 { - value := row[start : start+end] - value = strings.Trim(value, ",") - return value - } - } - return "" -} - func TestListColumnsPartitionPrunerRandom(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -653,39 +378,6 @@ partition by range (a) ( tk.MustQuery("select * from t3 where not (a != 1)").Check(testkit.Rows("1")) } -// issue 22079 -func TestRangePartitionPredicatePruner(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("set @@tidb_partition_prune_mode='" + string(variable.Static) + "'") - tk.MustExec("drop database if exists test_partition;") - tk.MustExec("create database test_partition") - tk.MustExec("use test_partition") - tk.MustExec("drop table if exists t") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly - tk.MustExec(`create table t (a int(11) default null) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin - partition by range(a) ( - partition p0 values less than (1), - partition p1 values less than (2), - partition p2 values less than (3), - partition p_max values less than (maxvalue));`) - - var input []string - var output []struct { - SQL string - Result []string - } - partitionPrunerData := plannercore.GetPartitionPrunerData() - partitionPrunerData.LoadTestCases(t, &input, &output) - for i, tt := range input { - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - }) - tk.MustQuery(tt).Check(testkit.Rows(output[i].Result...)) - } -} - func TestHashPartitionPruning(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/physical_plan_test.go b/planner/core/physical_plan_test.go index a8a7a1918cfc0..f87e0a49f7173 100644 --- a/planner/core/physical_plan_test.go +++ b/planner/core/physical_plan_test.go @@ -18,14 +18,9 @@ import ( "context" "fmt" "math" - "strings" "testing" - "github.com/pingcap/failpoint" - "github.com/pingcap/kvproto/pkg/metapb" - "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/domain" - "github.com/pingcap/tidb/executor" "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser" @@ -34,53 +29,15 @@ import ( "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/planner" "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/planner/core/internal" "github.com/pingcap/tidb/planner/property" "github.com/pingcap/tidb/planner/util" "github.com/pingcap/tidb/session" - "github.com/pingcap/tidb/sessionctx/stmtctx" - "github.com/pingcap/tidb/sessionctx/variable" - "github.com/pingcap/tidb/sessiontxn" - "github.com/pingcap/tidb/store/mockstore" - "github.com/pingcap/tidb/store/mockstore/unistore" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/external" - "github.com/pingcap/tidb/testkit/testdata" - "github.com/pingcap/tidb/util/hint" "github.com/stretchr/testify/require" - "github.com/tikv/client-go/v2/testutils" ) -func TestDAGPlanBuilderSimpleCase(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set tidb_opt_limit_push_down_threshold=0") - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("case: %v, sql: %s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - require.NoError(t, sessiontxn.NewTxn(context.Background(), tk.Session())) - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - } -} - func TestAnalyzeBuildSucc(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -181,395 +138,6 @@ func TestAnalyzeSetRate(t *testing.T) { } } -func TestDAGPlanBuilderJoin(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - sessionVars := tk.Session().GetSessionVars() - sessionVars.ExecutorConcurrency = 4 - sessionVars.SetDistSQLScanConcurrency(15) - sessionVars.SetHashJoinConcurrency(5) - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - } -} - -func TestDAGPlanBuilderSubquery(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by - sessionVars := tk.Session().GetSessionVars() - sessionVars.SetHashAggFinalConcurrency(1) - sessionVars.SetHashAggPartialConcurrency(1) - sessionVars.SetHashJoinConcurrency(5) - sessionVars.SetDistSQLScanConcurrency(15) - sessionVars.ExecutorConcurrency = 4 - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("input: %s", tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) - } -} - -func TestDAGPlanTopN(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - } -} - -func assertSameHints(t *testing.T, expected, actual []*ast.TableOptimizerHint) { - expectedStr := make([]string, 0, len(expected)) - actualStr := make([]string, 0, len(actual)) - for _, h := range expected { - expectedStr = append(expectedStr, hint.RestoreTableOptimizerHint(h)) - } - for _, h := range actual { - actualStr = append(actualStr, hint.RestoreTableOptimizerHint(h)) - } - require.ElementsMatch(t, expectedStr, actualStr) -} - -func TestDAGPlanBuilderBasePhysicalPlan(t *testing.T) { - store := testkit.CreateMockStore(t) - - se, err := session.CreateSession4Test(store) - require.NoError(t, err) - _, err = se.Execute(context.Background(), "use test") - require.NoError(t, err) - - var input []string - var output []struct { - SQL string - Best string - Hints string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("input: %s", tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - err = core.Preprocess(context.Background(), se, stmt, core.WithPreprocessorReturn(&core.PreprocessorReturn{InfoSchema: is})) - require.NoError(t, err) - p, _, err := planner.Optimize(context.TODO(), se, stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) - }) - require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) - hints := core.GenHintsFromPhysicalPlan(p) - - // test the new genHints code - flat := core.FlattenPhysicalPlan(p, false) - newHints := core.GenHintsFromFlatPlan(flat) - assertSameHints(t, hints, newHints) - - require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), fmt.Sprintf("input: %s", tt)) - } -} - -func TestDAGPlanBuilderUnion(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - } -} - -func TestDAGPlanBuilderUnionScan(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int, c int)") - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - p := parser.New() - for i, tt := range input { - tk.MustExec("begin;") - tk.MustExec("insert into t values(2, 2, 2);") - - comment := fmt.Sprintf("input: %s", tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - dom := domain.GetDomain(tk.Session()) - require.NoError(t, dom.Reload()) - plan, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, dom.InfoSchema()) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(plan) - }) - require.Equal(t, output[i].Best, core.ToString(plan), fmt.Sprintf("input: %s", tt)) - tk.MustExec("rollback;") - } -} - -func TestDAGPlanBuilderAgg(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by - sessionVars := tk.Session().GetSessionVars() - sessionVars.SetHashAggFinalConcurrency(1) - sessionVars.SetHashAggPartialConcurrency(1) - sessionVars.SetDistSQLScanConcurrency(15) - sessionVars.ExecutorConcurrency = 4 - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("input: %s", tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) - } -} - -func TestRefine(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("input: %s", tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - sc := tk.Session().GetSessionVars().StmtCtx - sc.IgnoreTruncate = false - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err, comment) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - } -} - -func TestAggEliminator(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set tidb_opt_limit_push_down_threshold=0") - tk.MustExec("set sql_mode='STRICT_TRANS_TABLES'") // disable only full group by - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - comment := fmt.Sprintf("input: %s", tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - sc := tk.Session().GetSessionVars().StmtCtx - sc.IgnoreTruncate = false - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), fmt.Sprintf("input: %s", tt)) - } -} - -func TestINMJHint(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int primary key, b int not null)") - tk.MustExec("create table t2(a int primary key, b int not null)") - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(1,1),(2,1)") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - } -} - -func TestEliminateMaxOneRow(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1;") - tk.MustExec("drop table if exists t2;") - tk.MustExec("drop table if exists t3;") - tk.MustExec("create table t1(a int(11) DEFAULT NULL, b int(11) DEFAULT NULL, UNIQUE KEY idx_a (a))") - tk.MustExec("create table t2(a int(11) DEFAULT NULL, b int(11) DEFAULT NULL)") - tk.MustExec("create table t3(a int(11) DEFAULT NULL, b int(11) DEFAULT NULL, c int(11) DEFAULT NULL, UNIQUE KEY idx_abc (a, b, c))") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Check(testkit.Rows(output[i].Result...)) - } -} - type overrideStore struct{ kv.Storage } func (store overrideStore) GetClient() kv.Client { @@ -601,81 +169,6 @@ func TestRequestTypeSupportedOff(t *testing.T) { require.Equal(t, expect, core.ToString(p), fmt.Sprintf("sql: %s", sql)) } -func TestIndexJoinUnionScan(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("create table t (a int primary key, b int, index idx(a))") - tk.MustExec("create table tt (a int primary key) partition by range (a) (partition p0 values less than (100), partition p1 values less than (200))") - tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - - var input [][]string - var output []struct { - SQL []string - Plan []string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - tk.MustExec("begin") - for j, tt := range ts { - if j != len(ts)-1 { - tk.MustExec(tt) - } - testdata.OnRecord(func() { - output[i].SQL = ts - if j == len(ts)-1 { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - } - }) - if j == len(ts)-1 { - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - } - tk.MustExec("rollback") - } -} - -func TestMergeJoinUnionScan(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create table t1 (c_int int, c_str varchar(40), primary key (c_int))") - tk.MustExec("create table t2 (c_int int, c_str varchar(40), primary key (c_int))") - tk.MustExec("insert into t1 (`c_int`, `c_str`) values (11, 'keen williamson'), (10, 'gracious hermann')") - tk.MustExec("insert into t2 (`c_int`, `c_str`) values (10, 'gracious hermann')") - - var input [][]string - var output []struct { - SQL []string - Plan []string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - tk.MustExec("begin") - for j, tt := range ts { - if j != len(ts)-1 { - tk.MustExec(tt) - } - testdata.OnRecord(func() { - output[i].SQL = ts - if j == len(ts)-1 { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) - } - }) - if j == len(ts)-1 { - tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) - } - } - tk.MustExec("rollback") - } -} - func TestDoSubQuery(t *testing.T) { store := testkit.CreateMockStore(t) @@ -724,128 +217,8 @@ func TestIndexLookupCartesianJoin(t *testing.T) { require.True(t, terror.ErrorEqual(err, lastWarn.Err)) } -func TestSemiJoinToInner(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, tt := range input { - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err) - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p)) - } -} - -func TestUnmatchedTableInHint(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - var input []string - var output []struct { - SQL string - Warning string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, test := range input { - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err) - _, _, err = planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - testdata.OnRecord(func() { - output[i].SQL = test - if len(warnings) > 0 { - output[i].Warning = warnings[0].Err.Error() - } - }) - if output[i].Warning == "" { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, 1) - require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) - require.Equal(t, output[i].Warning, warnings[0].Err.Error()) - } - } -} - -// withMockTiFlash sets the mockStore to have N TiFlash stores (naming as tiflash0, tiflash1, ...). -func withMockTiFlash(nodes int) mockstore.MockTiKVStoreOption { - return mockstore.WithMultipleOptions( - mockstore.WithClusterInspector(func(c testutils.Cluster) { - mockCluster := c.(*unistore.Cluster) - _, _, region1 := mockstore.BootstrapWithSingleStore(c) - tiflashIdx := 0 - for tiflashIdx < nodes { - store2 := c.AllocID() - peer2 := c.AllocID() - addr2 := fmt.Sprintf("tiflash%d", tiflashIdx) - mockCluster.AddStore(store2, addr2, &metapb.StoreLabel{Key: "engine", Value: "tiflash"}) - mockCluster.AddPeer(region1, store2, peer2) - tiflashIdx++ - } - }), - mockstore.WithStoreType(mockstore.EmbedUnistore), - ) -} - -func TestMPPHints(t *testing.T) { - store := testkit.CreateMockStore(t, withMockTiFlash(2)) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("create table t (a int, b int, c int, index idx_a(a), index idx_b(b))") - tk.MustExec("alter table t set tiflash replica 1") - tk.MustExec("set @@session.tidb_allow_mpp=ON") - tk.MustExec("create definer='root'@'localhost' view v as select a, sum(b) from t group by a, c;") - tk.MustExec("create definer='root'@'localhost' view v1 as select t1.a from t t1, t t2 where t1.a=t2.a;") - tb := external.GetTableByName(t, tk, "test", "t") - err := domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) - require.NoError(t, err) - - var input []string - var output []struct { - SQL string - Plan []string - Warn []string - } - - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Warn = testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - require.Equal(t, output[i].Warn, testdata.ConvertSQLWarnToStrings(tk.Session().GetSessionVars().StmtCtx.GetWarnings())) - } -} - func TestMPPHintsScope(t *testing.T) { - store := testkit.CreateMockStore(t, withMockTiFlash(2)) + store := testkit.CreateMockStore(t, internal.WithMockTiFlash(2)) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("set tidb_cost_model_version=2") @@ -884,7 +257,7 @@ func TestMPPHintsScope(t *testing.T) { } func TestMPPHintsWithBinding(t *testing.T) { - store := testkit.CreateMockStore(t, withMockTiFlash(2)) + store := testkit.CreateMockStore(t, internal.WithMockTiFlash(2)) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("set tidb_cost_model_version=2") @@ -932,201 +305,7 @@ func TestMPPHintsWithBinding(t *testing.T) { require.Equal(t, len(res), 0) } -func TestHintScope(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - - for i, test := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, test) - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(context.Background(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = test - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p)) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - require.Len(t, warnings, 0, comment) - } -} - -func TestJoinHints(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - - var input []string - var output []struct { - SQL string - Best string - Warning string - Hints string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - ctx := context.Background() - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - - for i, test := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, test) - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err, comment) - - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - - testdata.OnRecord(func() { - output[i].SQL = test - output[i].Best = core.ToString(p) - if len(warnings) > 0 { - output[i].Warning = warnings[0].Err.Error() - } - output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) - }) - require.Equal(t, output[i].Best, core.ToString(p)) - if output[i].Warning == "" { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) - require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) - require.Equal(t, output[i].Warning, warnings[0].Err.Error()) - } - hints := core.GenHintsFromPhysicalPlan(p) - - // test the new genHints code - flat := core.FlattenPhysicalPlan(p, false) - newHints := core.GenHintsFromFlatPlan(flat) - assertSameHints(t, hints, newHints) - - require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) - } -} - -func TestAggregationHints(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - sessionVars := tk.Session().GetSessionVars() - sessionVars.SetHashAggFinalConcurrency(1) - sessionVars.SetHashAggPartialConcurrency(1) - - var input []struct { - SQL string - AggPushDown bool - } - var output []struct { - SQL string - Best string - Warning string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - ctx := context.Background() - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, test := range input { - comment := fmt.Sprintf("case: %v sql: %v", i, test) - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - tk.Session().GetSessionVars().AllowAggPushDown = test.AggPushDown - - stmt, err := p.ParseOneStmt(test.SQL, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - - testdata.OnRecord(func() { - output[i].SQL = test.SQL - output[i].Best = core.ToString(p) - if len(warnings) > 0 { - output[i].Warning = warnings[0].Err.Error() - } - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - if output[i].Warning == "" { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) - require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) - require.Equal(t, output[i].Warning, warnings[0].Err.Error()) - } - } -} - -func TestSemiJoinRewriteHints(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("create table t(a int, b int, c int)") - - sessionVars := tk.Session().GetSessionVars() - sessionVars.SetHashAggFinalConcurrency(1) - sessionVars.SetHashAggPartialConcurrency(1) - - var input []string - var output []struct { - SQL string - Plan []string - Warning string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - ctx := context.Background() - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - for i, test := range input { - comment := fmt.Sprintf("case: %v sql: %v", i, test) - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err, comment) - - _, _, err = planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - - testdata.OnRecord(func() { - output[i].SQL = test - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief'" + test).Rows()) - if len(warnings) > 0 { - output[i].Warning = warnings[0].Err.Error() - } - }) - tk.MustQuery("explain format = 'brief'" + test).Check(testkit.Rows(output[i].Plan...)) - if output[i].Warning == "" { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) - require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) - require.Equal(t, output[i].Warning, warnings[0].Err.Error()) - } - } -} - -func TestExplainJoinHints(t *testing.T) { +func TestExplainJoinHints(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -1140,425 +319,6 @@ func TestExplainJoinHints(t *testing.T) { )) } -func TestAggToCopHint(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists ta") - tk.MustExec("create table ta(a int, b int, index(a))") - - var ( - input []string - output []struct { - SQL string - Best string - Warning string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - ctx := context.Background() - is := domain.GetDomain(tk.Session()).InfoSchema() - p := parser.New() - for i, test := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, test) - testdata.OnRecord(func() { - output[i].SQL = test - }) - require.Equal(t, output[i].SQL, test, comment) - - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err, comment) - planString := core.ToString(p) - testdata.OnRecord(func() { - output[i].Best = planString - }) - require.Equal(t, output[i].Best, planString, comment) - - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - testdata.OnRecord(func() { - if len(warnings) > 0 { - output[i].Warning = warnings[0].Err.Error() - } - }) - if output[i].Warning == "" { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, 1, fmt.Sprintf("%v", warnings)) - require.Equal(t, stmtctx.WarnLevelWarning, warnings[0].Level) - require.Equal(t, output[i].Warning, warnings[0].Err.Error()) - } - } -} - -func TestLimitToCopHint(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists tn") - tk.MustExec("create table tn(a int, b int, c int, d int, key (a, b, c, d))") - tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) - - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - - comment := fmt.Sprintf("case:%v sql:%s", i, ts) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - testdata.OnRecord(func() { - if len(warnings) > 0 { - output[i].Warning = make([]string, len(warnings)) - for j, warning := range warnings { - output[i].Warning[j] = warning.Err.Error() - } - } - }) - if len(output[i].Warning) == 0 { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, len(output[i].Warning), comment) - for j, warning := range warnings { - require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) - require.Equal(t, output[i].Warning[j], warning.Err.Error(), comment) - } - } - } -} - -func TestCTEMergeHint(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists tc") - tk.MustExec("drop table if exists te") - tk.MustExec("drop table if exists t1") - tk.MustExec("drop table if exists t2") - tk.MustExec("drop table if exists t3") - tk.MustExec("drop table if exists t4") - tk.MustExec("drop view if exists v") - tk.MustExec("create table tc(a int)") - tk.MustExec("create table te(c int)") - tk.MustExec("create table t1(a int)") - tk.MustExec("create table t2(b int)") - tk.MustExec("create table t3(c int)") - tk.MustExec("create table t4(d int)") - tk.MustExec("insert into tc values (1), (5), (10), (15), (20), (30), (50);") - tk.MustExec("insert into te values (1), (5), (10), (25), (40), (60), (100);") - tk.MustExec("insert into t1 values (1), (5), (10), (25), (40), (60), (100);") - tk.MustExec("insert into t2 values (1), (5), (10), (25), (40), (60), (100);") - tk.MustExec("insert into t3 values (1), (5), (10), (25), (40), (60), (100);") - tk.MustExec("insert into t4 values (1), (5), (10), (25), (40), (60), (100);") - tk.MustExec("analyze table tc;") - tk.MustExec("analyze table te;") - tk.MustExec("analyze table t1;") - tk.MustExec("analyze table t2;") - tk.MustExec("analyze table t3;") - tk.MustExec("analyze table t4;") - tk.MustExec("create definer='root'@'localhost' view v as select * from tc") - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - - comment := fmt.Sprintf("case:%v sql:%s", i, ts) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - testdata.OnRecord(func() { - if len(warnings) > 0 { - output[i].Warning = make([]string, len(warnings)) - for j, warning := range warnings { - output[i].Warning[j] = warning.Err.Error() - } - } - }) - if len(output[i].Warning) == 0 { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, len(output[i].Warning), comment) - for j, warning := range warnings { - require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) - require.Equal(t, output[i].Warning[j], warning.Err.Error(), comment) - } - } - } -} - -func TestForceInlineCTE(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t;") - tk.MustExec("CREATE TABLE `t` (`a` int(11));") - tk.MustExec("insert into t values (1), (5), (10), (15), (20), (30), (50);") - - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - }) - if strings.HasPrefix(ts, "set") { - tk.MustExec(ts) - continue - } - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + ts).Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - - comment := fmt.Sprintf("case:%v sql:%s", i, ts) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - testdata.OnRecord(func() { - if len(warnings) > 0 { - output[i].Warning = make([]string, len(warnings)) - for j, warning := range warnings { - output[i].Warning[j] = warning.Err.Error() - } - } - }) - if len(output[i].Warning) == 0 { - require.Len(t, warnings, 0) - } else { - require.Len(t, warnings, len(output[i].Warning), comment) - for j, warning := range warnings { - require.Equal(t, stmtctx.WarnLevelWarning, warning.Level, comment) - require.Equal(t, output[i].Warning[j], warning.Err.Error(), comment) - } - } - } -} - -func TestSingleConsumerCTE(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t;") - tk.MustExec("CREATE TABLE `t` (`a` int(11));") - tk.MustExec("insert into t values (1), (5), (10), (15), (20), (30), (50);") - - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - }) - if strings.HasPrefix(ts, "set") { - tk.MustExec(ts) - continue - } - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + ts).Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestPushdownDistinctEnable(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - vars := []string{ - fmt.Sprintf("set @@session.%s = 1", variable.TiDBOptDistinctAggPushDown), - "set session tidb_opt_agg_push_down = 1", - "set tidb_cost_model_version = 2", - } - doTestPushdownDistinct(t, vars, input, output) -} - -func TestPushdownDistinctDisable(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - vars := []string{ - fmt.Sprintf("set @@session.%s = 0", variable.TiDBOptDistinctAggPushDown), - "set session tidb_opt_agg_push_down = 1", - } - doTestPushdownDistinct(t, vars, input, output) -} - -func TestPushdownDistinctEnableAggPushDownDisable(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - vars := []string{ - fmt.Sprintf("set @@session.%s = 1", variable.TiDBOptDistinctAggPushDown), - "set session tidb_opt_agg_push_down = 0", - "set tidb_cost_model_version=2", - } - doTestPushdownDistinct(t, vars, input, output) -} - -func doTestPushdownDistinct(t *testing.T, vars, input []string, output []struct { - SQL string - Plan []string - Result []string -}) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int, b int, c int, index(c))") - tk.MustExec("insert into t values (1, 1, 1), (1, 1, 3), (1, 2, 3), (2, 1, 3), (1, 2, NULL);") - - tk.MustExec("drop table if exists pt") - tk.MustExec(`CREATE TABLE pt (a int, b int) PARTITION BY RANGE (a) ( - PARTITION p0 VALUES LESS THAN (2), - PARTITION p1 VALUES LESS THAN (100) - );`) - - tk.MustExec("drop table if exists tc;") - tk.MustExec("CREATE TABLE `tc`(`timestamp` timestamp NULL DEFAULT NULL, KEY `idx_timestamp` (`timestamp`)) PARTITION BY RANGE ( UNIX_TIMESTAMP(`timestamp`) ) (PARTITION `p2020072312` VALUES LESS THAN (1595480400),PARTITION `p2020072313` VALUES LESS THAN (1595484000));") - - tk.MustExec("drop table if exists ta") - tk.MustExec("create table ta(a int);") - tk.MustExec("insert into ta values(1), (1);") - tk.MustExec("drop table if exists tb") - tk.MustExec("create table tb(a int);") - tk.MustExec("insert into tb values(1), (1);") - - tk.MustExec("set session sql_mode=''") - tk.MustExec(fmt.Sprintf("set session %s=1", variable.TiDBHashAggPartialConcurrency)) - tk.MustExec(fmt.Sprintf("set session %s=1", variable.TiDBHashAggFinalConcurrency)) - - tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - - for _, v := range vars { - tk.MustExec(v) - } - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - } -} - -func TestGroupConcatOrderby(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists test;") - tk.MustExec("create table test(id int, name int)") - tk.MustExec("insert into test values(1, 10);") - tk.MustExec("insert into test values(1, 20);") - tk.MustExec("insert into test values(1, 30);") - tk.MustExec("insert into test values(2, 20);") - tk.MustExec("insert into test values(3, 200);") - tk.MustExec("insert into test values(3, 500);") - - tk.MustExec("drop table if exists ptest;") - tk.MustExec("CREATE TABLE ptest (id int,name int) PARTITION BY RANGE ( id ) " + - "(PARTITION `p0` VALUES LESS THAN (2), PARTITION `p1` VALUES LESS THAN (11))") - tk.MustExec("insert into ptest select * from test;") - tk.MustExec(fmt.Sprintf("set session tidb_opt_distinct_agg_push_down = %v", 1)) - tk.MustExec(fmt.Sprintf("set session tidb_opt_agg_push_down = %v", 1)) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Check(testkit.Rows(output[i].Result...)) - } -} - func TestHintAlias(t *testing.T) { store := testkit.CreateMockStore(t) @@ -1602,201 +362,6 @@ func TestHintAlias(t *testing.T) { } } -func TestIndexHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - var input []string - var output []struct { - SQL string - Best string - HasWarn bool - Hints string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - ctx := context.Background() - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - - for i, test := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, test) - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = test - output[i].Best = core.ToString(p) - output[i].HasWarn = len(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) > 0 - output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - if output[i].HasWarn { - require.Len(t, warnings, 1, comment) - } else { - require.Len(t, warnings, 0, comment) - } - hints := core.GenHintsFromPhysicalPlan(p) - - // test the new genHints code - flat := core.FlattenPhysicalPlan(p, false) - newHints := core.GenHintsFromFlatPlan(flat) - assertSameHints(t, hints, newHints) - - require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) - } -} - -func TestIndexMergeHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - - var input []string - var output []struct { - SQL string - Best string - HasWarn bool - Hints string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - ctx := context.Background() - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - - for i, test := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, test) - tk.Session().GetSessionVars().StmtCtx.SetWarnings(nil) - stmt, err := p.ParseOneStmt(test, "", "") - require.NoError(t, err, comment) - sctx := tk.Session() - err = executor.ResetContextOfStmt(sctx, stmt) - require.NoError(t, err) - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = test - output[i].Best = core.ToString(p) - output[i].HasWarn = len(tk.Session().GetSessionVars().StmtCtx.GetWarnings()) > 0 - output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - warnings := tk.Session().GetSessionVars().StmtCtx.GetWarnings() - if output[i].HasWarn { - require.Len(t, warnings, 1, comment) - } else { - require.Len(t, warnings, 0, comment) - } - hints := core.GenHintsFromPhysicalPlan(p) - - // test the new genHints code - flat := core.FlattenPhysicalPlan(p, false) - newHints := core.GenHintsFromFlatPlan(flat) - assertSameHints(t, hints, newHints) - - require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) - } -} - -func TestQueryBlockHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - - var input []string - var output []struct { - SQL string - Plan string - Hints string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - ctx := context.TODO() - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql: %s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err, comment) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = core.ToString(p) - output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) - }) - require.Equal(t, output[i].Plan, core.ToString(p), comment) - hints := core.GenHintsFromPhysicalPlan(p) - - // test the new genHints code - flat := core.FlattenPhysicalPlan(p, false) - newHints := core.GenHintsFromFlatPlan(flat) - assertSameHints(t, hints, newHints) - - require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) - } -} - -func TestInlineProjection(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec(`drop table if exists test.t1, test.t2;`) - tk.MustExec(`create table test.t1(a bigint, b bigint, index idx_a(a), index idx_b(b));`) - tk.MustExec(`create table test.t2(a bigint, b bigint, index idx_a(a), index idx_b(b));`) - - var input []string - var output []struct { - SQL string - Plan string - Hints string - } - is := domain.GetDomain(tk.Session()).InfoSchema() - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - ctx := context.Background() - p := parser.New() - - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql: %s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err, comment) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = core.ToString(p) - output[i].Hints = hint.RestoreOptimizerHints(core.GenHintsFromPhysicalPlan(p)) - }) - require.Equal(t, output[i].Plan, core.ToString(p), comment) - hints := core.GenHintsFromPhysicalPlan(p) - - // test the new genHints code - flat := core.FlattenPhysicalPlan(p, false) - newHints := core.GenHintsFromFlatPlan(flat) - assertSameHints(t, hints, newHints) - - require.Equal(t, output[i].Hints, hint.RestoreOptimizerHints(hints), comment) - } -} - func TestDAGPlanBuilderSplitAvg(t *testing.T) { store := testkit.CreateMockStore(t) @@ -1865,71 +430,6 @@ func testDAGPlanBuilderSplitAvg(t *testing.T, root core.PhysicalPlan) { } } -func TestIndexJoinHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec(`drop table if exists test.t1, test.t2, test.t;`) - tk.MustExec(`create table test.t1(a bigint, b bigint, index idx_a(a), index idx_b(b));`) - tk.MustExec(`create table test.t2(a bigint, b bigint, index idx_a(a), index idx_b(b));`) - tk.MustExec("CREATE TABLE `t` ( `a` bigint(20) NOT NULL, `b` tinyint(1) DEFAULT NULL, `c` datetime DEFAULT NULL, `d` int(10) unsigned DEFAULT NULL, `e` varchar(20) DEFAULT NULL, `f` double DEFAULT NULL, `g` decimal(30,5) DEFAULT NULL, `h` float DEFAULT NULL, `i` date DEFAULT NULL, `j` timestamp NULL DEFAULT NULL, PRIMARY KEY (`a`), UNIQUE KEY `b` (`b`), KEY `c` (`c`,`d`,`e`), KEY `f` (`f`), KEY `g` (`g`,`h`), KEY `g_2` (`g`), UNIQUE KEY `g_3` (`g`), KEY `i` (`i`) );") - - var input []string - var output []struct { - SQL string - Plan string - } - - is := domain.GetDomain(tk.Session()).InfoSchema() - p := parser.New() - ctx := context.Background() - - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql: %s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err, comment) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = core.ToString(p) - }) - require.Equal(t, output[i].Plan, core.ToString(p), comment) - } -} - -func TestDAGPlanBuilderWindow(t *testing.T) { - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - vars := []string{ - "set @@session.tidb_window_concurrency = 1", - } - doTestDAGPlanBuilderWindow(t, vars, input, output) -} - -func TestDAGPlanBuilderWindowParallel(t *testing.T) { - var input []string - var output []struct { - SQL string - Best string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - vars := []string{ - "set @@session.tidb_window_concurrency = 4", - } - doTestDAGPlanBuilderWindow(t, vars, input, output) -} - func TestTopNPushDownEmpty(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -1939,192 +439,6 @@ func TestTopNPushDownEmpty(t *testing.T) { tk.MustQuery("select extract(day_hour from 'ziy') as res from t order by res limit 1").Check(testkit.Rows()) } -func doTestDAGPlanBuilderWindow(t *testing.T, vars, input []string, output []struct { - SQL string - Best string -}) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - for _, v := range vars { - tk.MustExec(v) - } - - p := parser.New() - is := infoschema.MockInfoSchema([]*model.TableInfo{core.MockSignedTable(), core.MockUnsignedTable()}) - - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql:%s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - - err = sessiontxn.NewTxn(context.Background(), tk.Session()) - require.NoError(t, err) - p, _, err := planner.Optimize(context.TODO(), tk.Session(), stmt, is) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Best = core.ToString(p) - }) - require.Equal(t, output[i].Best, core.ToString(p), comment) - } -} - -func TestNominalSort(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - var input []string - var output []struct { - SQL string - Plan []string - Result []string - } - tk.MustExec("create table t (a int, b int, index idx_a(a), index idx_b(b))") - tk.MustExec("insert into t values(1, 1)") - tk.MustExec("insert into t values(1, 2)") - tk.MustExec("insert into t values(2, 4)") - tk.MustExec("insert into t values(3, 5)") - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Check(testkit.Rows(output[i].Result...)) - } -} - -func TestHintFromDiffDatabase(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec(`drop table if exists test.t1`) - tk.MustExec(`create table test.t1(a bigint, index idx_a(a));`) - tk.MustExec(`create table test.t2(a bigint, index idx_a(a));`) - tk.MustExec("drop database if exists test2") - tk.MustExec("create database test2") - tk.MustExec("use test2") - - var input []string - var output []struct { - SQL string - Plan string - } - is := domain.GetDomain(tk.Session()).InfoSchema() - p := parser.New() - ctx := context.Background() - - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - comment := fmt.Sprintf("case:%v sql: %s", i, tt) - stmt, err := p.ParseOneStmt(tt, "", "") - require.NoError(t, err, comment) - p, _, err := planner.Optimize(ctx, tk.Session(), stmt, is) - require.NoError(t, err, comment) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = core.ToString(p) - }) - require.Equal(t, output[i].Plan, core.ToString(p), comment) - } -} - -func TestNthPlanHintWithExplain(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec(`drop table if exists test.tt`) - tk.MustExec(`create table test.tt (a int,b int, index(a), index(b));`) - tk.MustExec("insert into tt values (1, 1), (2, 2), (3, 4)") - tk.MustExec(`set @@tidb_partition_prune_mode='` + string(variable.Static) + `'`) - - var input []string - var output []struct { - SQL string - Plan []string - } - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } - - // This assertion makes sure a query with or without nth_plan() hint output exactly the same plan(including plan ID). - // The query below is the same as queries in the testdata except for nth_plan() hint. - // Currently, its output is the same as the second test case in the testdata, which is `output[1]`. If this doesn't - // hold in the future, you may need to modify this. - tk.MustQuery("explain format = 'brief' select * from test.tt where a=1 and b=1").Check(testkit.Rows(output[1].Plan...)) -} - -func TestEnumIndex(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(e enum('c','b','a',''), index idx(e))") - tk.MustExec("insert ignore into t values(0),(1),(2),(3),(4);") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - } -} - -func TestIssue27233(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("CREATE TABLE `PK_S_MULTI_31` (\n `COL1` tinyint(45) NOT NULL,\n `COL2` tinyint(45) NOT NULL,\n PRIMARY KEY (`COL1`,`COL2`) /*T![clustered_index] NONCLUSTERED */\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;") - tk.MustExec("insert into PK_S_MULTI_31 values(122,100),(124,-22),(124,34),(127,103);") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - } -} - func TestPossibleProperties(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -2139,57 +453,6 @@ func TestPossibleProperties(t *testing.T) { )) } -func TestSelectionPartialPushDown(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int as (a+1) virtual)") - tk.MustExec("create table t2(a int, b int as (a+1) virtual, c int, key idx_a(a))") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestIssue28316(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t(a int)") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestIssue30965(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -2208,218 +471,6 @@ func TestIssue30965(t *testing.T) { " └─TableRowIDScan 10.00 cop[tikv] table:t30965 keep order:false, stats:pseudo")) } -func TestSkewDistinctAgg(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t") - tk.MustExec("CREATE TABLE `t` (`a` int(11), `b` int(11), `c` int(11), `d` date)") - tk.MustExec("insert into t (a,b,c,d) value(1,4,5,'2019-06-01')") - tk.MustExec("insert into t (a,b,c,d) value(2,null,1,'2019-07-01')") - tk.MustExec("insert into t (a,b,c,d) value(3,4,5,'2019-08-01')") - tk.MustExec("insert into t (a,b,c,d) value(3,6,2,'2019-09-01')") - tk.MustExec("insert into t (a,b,c,d) value(10,4,null,'2020-06-01')") - tk.MustExec("insert into t (a,b,c,d) value(20,null,1,'2020-07-01')") - tk.MustExec("insert into t (a,b,c,d) value(30,4,5,'2020-08-01')") - tk.MustExec("insert into t (a,b,c,d) value(30,6,5,'2020-09-01')") - tk.MustQuery("select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) " + - "from t group by date_format(d,'%Y') order by df;").Check( - testkit.Rows("2019 9 3 3", "2020 90 3 2")) - tk.MustExec("set @@tidb_opt_skew_distinct_agg=1") - tk.MustQuery("select date_format(d,'%Y') as df, sum(a), count(b), count(distinct c) " + - "from t group by date_format(d,'%Y') order by df;").Check( - testkit.Rows("2019 9 3 3", "2020 90 3 2")) - tk.MustQuery("select count(distinct b), sum(c) from t group by a order by 1,2;").Check( - testkit.Rows("0 1", "0 1", "1 ", "1 5", "2 7", "2 10")) - tk.MustQuery("select count(distinct b) from t group by date_format(d,'%Y') order by 1;").Check( - testkit.Rows("2", "2")) - tk.MustQuery("select count(a), count(distinct b), max(b) from t group by date_format(d,'%Y') order by 1,2,3;").Check( - testkit.Rows("4 2 6", "4 2 6")) - tk.MustQuery("select count(a), count(distinct b), max(b) from t group by date_format(d,'%Y'),c order by 1,2,3;").Check( - testkit.Rows("1 0 ", "1 0 ", "1 1 4", "1 1 6", "2 1 4", "2 2 6")) - tk.MustQuery("select avg(distinct b), count(a), sum(b) from t group by date_format(d,'%Y'),c order by 1,2,3;").Check( - testkit.Rows(" 1 ", " 1 ", "4.0000 1 4", "4.0000 2 8", "5.0000 2 10", "6.0000 1 6")) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + ts).Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestHJBuildAndProbeHint(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2, t3") - tk.MustExec("create table t1(a int primary key, b int not null)") - tk.MustExec("create table t2(a int primary key, b int not null)") - tk.MustExec("create table t3(a int primary key, b int not null)") - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(1,1),(2,1)") - tk.MustExec("insert into t3 values(1,1),(2,1)") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warning...)) - } -} - -func TestHJBuildAndProbeHint4StaticPartitionTable(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2, t3") - tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) - tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) - tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(1,1),(2,1)") - tk.MustExec("insert into t3 values(1,1),(2,1)") - tk.MustExec(`set @@tidb_partition_prune_mode="static"`) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - } -} - -func TestHJBuildAndProbeHint4DynamicPartitionTable(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2, t3") - tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) - tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) - tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(1,1),(2,1)") - tk.MustExec("insert into t3 values(1,1),(2,1)") - tk.MustExec(`set @@tidb_partition_prune_mode="dynamic"`) - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - } -} - -func TestHJBuildAndProbeHint4TiFlash(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2, t3") - tk.MustExec("create table t1(a int primary key, b int not null)") - tk.MustExec("create table t2(a int primary key, b int not null)") - tk.MustExec("create table t3(a int primary key, b int not null)") - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(1,1),(2,1)") - tk.MustExec("insert into t3 values(1,1),(2,1)") - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tableName := tblInfo.Name.L - if tableName == "t1" || tableName == "t2" || tableName == "t3" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestHJBuildAndProbeHintWithBinding(t *testing.T) { store := testkit.CreateMockStore(t) @@ -2453,52 +504,6 @@ func TestHJBuildAndProbeHintWithBinding(t *testing.T) { require.Equal(t, len(res), 0) } -func TestMPPSinglePartitionType(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists employee") - tk.MustExec("create table employee(empid int, deptid int, salary decimal(10,2))") - tk.MustExec("set tidb_enforce_mpp=0") - - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "employee" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - }) - if strings.HasPrefix(ts, "set") { - tk.MustExec(ts) - continue - } - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief'" + ts).Rows()) - }) - tk.MustQuery("explain format='brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - func TestPhysicalPlanMemoryTrace(t *testing.T) { // PhysicalSort ls := core.PhysicalSort{} @@ -2512,190 +517,3 @@ func TestPhysicalPlanMemoryTrace(t *testing.T) { pp.MPPPartitionCols = append(pp.MPPPartitionCols, &property.MPPPartitionColumn{}) require.Greater(t, pp.MemoryUsage(), size) } - -func TestNoDecorrelateHint(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Result []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(a int, b int)") - tk.MustExec("create table t2(a int primary key, b int)") - tk.MustExec("create table t3(a int, b int)") - tk.MustExec("insert into t1 values(1,1),(2,2)") - tk.MustExec("insert into t2 values(1,1),(2,1)") - tk.MustExec("insert into t3 values(1,1),(2,1)") - - tk.MustExec("create table ta(id int, code int, name varchar(20), index idx_ta_id(id),index idx_ta_name(name), index idx_ta_code(code))") - tk.MustExec("create table tb(id int, code int, name varchar(20), index idx_tb_id(id),index idx_tb_name(name))") - tk.MustExec("create table tc(id int, code int, name varchar(20), index idx_tc_id(id),index idx_tc_name(name))") - tk.MustExec("create table td(id int, code int, name varchar(20), index idx_tc_id(id),index idx_tc_name(name))") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(ts).Sort().Rows()) - output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery(ts).Sort().Check(testkit.Rows(output[i].Result...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warning...)) - } -} - -func TestCountStarForTikv(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=1") - tk.MustExec("create table t (a int(11) not null, b varchar(10) not null, c date not null, d char(1) not null, e bigint not null, f datetime not null, g bool not null, h bool )") - tk.MustExec("create table t_pick_row_id (a char(20) not null)") - - // tikv - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestCountStarForTiFlash(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=1") - tk.MustExec("create table t (a int(11) not null, b varchar(10) not null, c date not null, d char(1) not null, e bigint not null, f datetime not null, g bool not null, h bool )") - tk.MustExec("create table t_pick_row_id (a char(20) not null)") - - // tiflash - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tableName := tblInfo.Name.L - if tableName == "t" || tableName == "t_pick_row_id" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestHashAggPushdownToTiFlashCompute(t *testing.T) { - var ( - input []string - output []struct { - SQL string - Plan []string - Warning []string - } - ) - planSuiteData := core.GetPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - - tk.MustExec("use test") - tk.MustExec("drop table if exists tbl_15;") - tk.MustExec(`create table tbl_15 (col_89 text (473) collate utf8mb4_bin , - col_90 timestamp default '1976-04-03' , - col_91 tinyint unsigned not null , - col_92 tinyint , - col_93 double not null , - col_94 datetime not null default '1970-06-08' , - col_95 datetime default '2028-02-13' , - col_96 int unsigned not null default 2532480521 , - col_97 char (168) default '') partition by hash (col_91) partitions 4;`) - - tk.MustExec("drop table if exists tbl_16;") - tk.MustExec(`create table tbl_16 (col_98 text (246) not null , - col_99 decimal (30 ,19) , - col_100 mediumint unsigned , - col_101 text (410) collate utf8mb4_bin , - col_102 date not null , - col_103 timestamp not null default '2003-08-27' , - col_104 text (391) not null , - col_105 date default '2010-10-24' , - col_106 text (9) not null,primary key (col_100, col_98(5), col_103), - unique key idx_23 (col_100, col_106 (3), col_101 (3))) partition by hash (col_100) partitions 2;`) - - config.UpdateGlobal(func(conf *config.Config) { - conf.DisaggregatedTiFlash = true - }) - defer config.UpdateGlobal(func(conf *config.Config) { - conf.DisaggregatedTiFlash = false - }) - - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tableName := tblInfo.Name.L - if tableName == "tbl_15" || tableName == "tbl_16" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - tk.MustExec("set @@tidb_partition_prune_mode = 'static';") - tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash';") - - for i, ts := range input { - testdata.OnRecord(func() { - output[i].SQL = ts - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) - }) - tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) - } -} diff --git a/planner/core/physical_plans.go b/planner/core/physical_plans.go index da0a1e2b0ddf7..4012fbdb07451 100644 --- a/planner/core/physical_plans.go +++ b/planner/core/physical_plans.go @@ -1034,9 +1034,15 @@ func (p *PhysicalProjection) MemoryUsage() (sum int64) { type PhysicalTopN struct { basePhysicalPlan - ByItems []*util.ByItems - Offset uint64 - Count uint64 + ByItems []*util.ByItems + PartitionBy []property.SortItem + Offset uint64 + Count uint64 +} + +// GetPartitionBy returns partition by fields +func (lt *PhysicalTopN) GetPartitionBy() []property.SortItem { + return lt.PartitionBy } // Clone implements PhysicalPlan interface. @@ -1052,6 +1058,10 @@ func (lt *PhysicalTopN) Clone() (PhysicalPlan, error) { for _, it := range lt.ByItems { cloned.ByItems = append(cloned.ByItems, it.Clone()) } + cloned.PartitionBy = make([]property.SortItem, 0, len(lt.PartitionBy)) + for _, it := range lt.PartitionBy { + cloned.PartitionBy = append(cloned.PartitionBy, it.Clone()) + } return cloned, nil } @@ -1074,6 +1084,9 @@ func (lt *PhysicalTopN) MemoryUsage() (sum int64) { for _, byItem := range lt.ByItems { sum += byItem.MemoryUsage() } + for _, item := range lt.PartitionBy { + sum += item.MemoryUsage() + } return } @@ -1585,8 +1598,14 @@ func (pl *PhysicalLock) MemoryUsage() (sum int64) { type PhysicalLimit struct { physicalSchemaProducer - Offset uint64 - Count uint64 + PartitionBy []property.SortItem + Offset uint64 + Count uint64 +} + +// GetPartitionBy returns partition by fields +func (p *PhysicalLimit) GetPartitionBy() []property.SortItem { + return p.PartitionBy } // Clone implements PhysicalPlan interface. @@ -1597,6 +1616,10 @@ func (p *PhysicalLimit) Clone() (PhysicalPlan, error) { if err != nil { return nil, err } + cloned.PartitionBy = make([]property.SortItem, 0, len(p.PartitionBy)) + for _, it := range p.PartitionBy { + cloned.PartitionBy = append(cloned.PartitionBy, it.Clone()) + } cloned.physicalSchemaProducer = *base return cloned, nil } diff --git a/planner/core/plan_cache.go b/planner/core/plan_cache.go index 7e8d691aaa1ae..df09f65b92f0e 100644 --- a/planner/core/plan_cache.go +++ b/planner/core/plan_cache.go @@ -160,7 +160,7 @@ func GetPlanFromSessionPlanCache(ctx context.Context, sctx sessionctx.Context, paramTypes := parseParamTypes(sctx, params) - if stmtCtx.UseCache && stmtAst.CachedPlan != nil { // for point query plan + if stmtCtx.UseCache && stmtAst.CachedPlan != nil { // special code path for fast point plan if plan, names, ok, err := getCachedPointPlan(stmtAst, sessVars, stmtCtx); ok { return plan, names, err } @@ -287,7 +287,9 @@ func generateNewPlan(ctx context.Context, sctx sessionctx.Context, isNonPrepared // check whether this plan is cacheable. if stmtCtx.UseCache { - checkPlanCacheability(sctx, p, len(paramTypes), len(limitParams)) + if cacheable, reason := isPlanCacheable(sctx, p, len(paramTypes), len(limitParams)); !cacheable { + stmtCtx.SetSkipPlanCache(errors.Errorf(reason)) + } } // put this plan into the plan cache. @@ -311,54 +313,6 @@ func generateNewPlan(ctx context.Context, sctx sessionctx.Context, isNonPrepared return p, names, err } -// checkPlanCacheability checks whether this plan is cacheable and set to skip plan cache if it's uncacheable. -func checkPlanCacheability(sctx sessionctx.Context, p Plan, paramNum int, limitParamNum int) { - stmtCtx := sctx.GetSessionVars().StmtCtx - var pp PhysicalPlan - switch x := p.(type) { - case *Insert: - pp = x.SelectPlan - case *Update: - pp = x.SelectPlan - case *Delete: - pp = x.SelectPlan - case PhysicalPlan: - pp = x - default: - stmtCtx.SetSkipPlanCache(errors.Errorf("skip plan-cache: unexpected un-cacheable plan %v", p.ExplainID().String())) - return - } - if pp == nil { // simple DML statements - return - } - - if useTiFlash(pp) { - stmtCtx.SetSkipPlanCache(errors.Errorf("skip plan-cache: TiFlash plan is un-cacheable")) - return - } - - // We only cache the tableDual plan when the number of parameters are zero. - if containTableDual(pp) && paramNum > 0 { - stmtCtx.SetSkipPlanCache(errors.New("skip plan-cache: get a TableDual plan")) - return - } - - if containShuffleOperator(pp) { - stmtCtx.SetSkipPlanCache(errors.New("skip plan-cache: get a Shuffle plan")) - return - } - - if accessMVIndexWithIndexMerge(pp) { - stmtCtx.SetSkipPlanCache(errors.New("skip plan-cache: the plan with IndexMerge accessing Multi-Valued Index is un-cacheable")) - return - } - - // before cache the param limit plan, check switch - if limitParamNum != 0 && !sctx.GetSessionVars().EnablePlanCacheForParamLimit { - stmtCtx.SetSkipPlanCache(errors.New("skip plan-cache: the switch 'tidb_enable_plan_cache_for_param_limit' is off")) - } -} - // RebuildPlan4CachedPlan will rebuild this plan under current user parameters. func RebuildPlan4CachedPlan(p Plan) error { sc := p.SCtx().GetSessionVars().StmtCtx @@ -728,63 +682,6 @@ func tryCachePointPlan(_ context.Context, sctx sessionctx.Context, return err } -func containTableDual(p PhysicalPlan) bool { - _, isTableDual := p.(*PhysicalTableDual) - if isTableDual { - return true - } - childContainTableDual := false - for _, child := range p.Children() { - childContainTableDual = childContainTableDual || containTableDual(child) - } - return childContainTableDual -} - -func containShuffleOperator(p PhysicalPlan) bool { - if _, isShuffle := p.(*PhysicalShuffle); isShuffle { - return true - } - if _, isShuffleRecv := p.(*PhysicalShuffleReceiverStub); isShuffleRecv { - return true - } - return false -} - -func accessMVIndexWithIndexMerge(p PhysicalPlan) bool { - if idxMerge, ok := p.(*PhysicalIndexMergeReader); ok { - if idxMerge.AccessMVIndex { - return true - } - } - - for _, c := range p.Children() { - if accessMVIndexWithIndexMerge(c) { - return true - } - } - return false -} - -// useTiFlash used to check whether the plan use the TiFlash engine. -func useTiFlash(p PhysicalPlan) bool { - switch x := p.(type) { - case *PhysicalTableReader: - switch x.StoreType { - case kv.TiFlash: - return true - default: - return false - } - default: - if len(p.Children()) > 0 { - for _, plan := range p.Children() { - return useTiFlash(plan) - } - } - } - return false -} - // GetBindSQL4PlanCache used to get the bindSQL for plan cache to build the plan cache key. func GetBindSQL4PlanCache(sctx sessionctx.Context, stmt *PlanCacheStmt) (string, bool) { useBinding := sctx.GetSessionVars().UsePlanBaselines diff --git a/planner/core/plan_cache_test.go b/planner/core/plan_cache_test.go index 44f56721dd62c..0bb27c5623a08 100644 --- a/planner/core/plan_cache_test.go +++ b/planner/core/plan_cache_test.go @@ -24,6 +24,7 @@ import ( "testing" "github.com/pingcap/tidb/expression" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/mysql" plannercore "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/testkit" @@ -102,6 +103,123 @@ func TestIssue40296(t *testing.T) { tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) // unary operator '-' is not supported now. } +func TestNonPreparedPlanCacheSchemaChange(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int)") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + + tk.MustExec("alter table t add index idx_a(a)") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) // cannot hit since the schema changed + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + +func TestNonPreparedCacheWithPreparedCache(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int)") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec(`prepare st from 'select * from t where a=1'`) + tk.MustExec(`execute st`) + tk.MustExec(`execute st`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + + tk.MustExec(`select * from t where a=1`) // cannot hit since these 2 plan cache are separated + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) + tk.MustExec(`select * from t where a=1`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + +func TestNonPreparedPlanCacheSwitch(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int)") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec(`select * from t where a=1`) + tk.MustExec(`select * from t where a=1`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + tk.MustExec("set tidb_enable_non_prepared_plan_cache=0") + tk.MustExec(`select * from t where a=1`) // the session-level switch can take effect in real time + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) +} + +func TestNonPreparedPlanCacheSQLMode(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int)") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec(`select * from t where a=1`) + tk.MustExec(`select * from t where a=1`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + tk.MustExec("set @@sql_mode=''") // cannot hit since sql-mode changed + tk.MustExec(`select * from t where a=1`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) + tk.MustExec(`select * from t where a=1`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + +func TestNonPreparedPlanCacheStats(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int)") + tk.MustExec("insert into t values (2)") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec(`select * from t where a=1`) + tk.MustExec(`select * from t where a=1`) + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + tk.MustExec("analyze table t") + tk.MustExec(`select * from t where a=1`) // stats changes won't affect non-prep cache hit + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + +func TestNonPreparedPlanCacheHints(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int, index(a))") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec("select /*+ use_index(t, a) */ * from t where a=1") + tk.MustExec("select /*+ use_index(t, a) */ * from t where a=1") // cannot hit since it has a hint + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) + + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + +func TestNonPreparedPlanCacheBinding(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int, index(a))") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec("create binding for select * from t where a=1 using select /*+ use_index(t, a) */ * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) + tk.MustExec("drop binding for select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + func TestNonPreparedPlanCacheWithExplain(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -203,6 +321,43 @@ func TestNonPreparedPlanCacheBasically(t *testing.T) { } } +func TestNonPreparedPlanCacheInternalSQL(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int, index(a))") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + + ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnOthers) + tk.Session().GetSessionVars().InRestrictedSQL = true + tk.MustExecWithContext(ctx, "select * from t where a=1") + tk.MustQueryWithContext(ctx, "select @@last_plan_from_cache").Check(testkit.Rows("0")) + + tk.Session().GetSessionVars().InRestrictedSQL = false + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) +} + +func TestNonPreparedPlanCacheSelectLimit(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("create table t(a int, index(a))") + tk.MustExec("set tidb_enable_non_prepared_plan_cache=1") + + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("1")) + + tk.MustExec("set @@session.sql_select_limit=1") + tk.MustExec("select * from t where a=1") + tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) +} + func TestIssue38269(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/plan_cacheable_checker.go b/planner/core/plan_cacheable_checker.go index 3da0f285cd9bf..46cbb7a816939 100644 --- a/planner/core/plan_cacheable_checker.go +++ b/planner/core/plan_cacheable_checker.go @@ -19,6 +19,7 @@ import ( "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/infoschema" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/sessionctx" @@ -27,13 +28,13 @@ import ( "go.uber.org/zap" ) -// Cacheable checks whether the input ast is cacheable with empty session context, which is mainly for testing. +// Cacheable checks whether the input ast(query) is cacheable with empty session context, which is mainly for testing. func Cacheable(node ast.Node, is infoschema.InfoSchema) bool { c, _ := CacheableWithCtx(nil, node, is) return c } -// CacheableWithCtx checks whether the input ast is cacheable. +// CacheableWithCtx checks whether the input ast(query) is cacheable. // Handle "ignore_plan_cache()" hint // If there are multiple hints, only one will take effect func CacheableWithCtx(sctx sessionctx.Context, node ast.Node, is infoschema.InfoSchema) (bool, string) { @@ -54,12 +55,7 @@ func CacheableWithCtx(sctx sessionctx.Context, node ast.Node, is infoschema.Info return checker.cacheable, checker.reason } -// cacheableChecker checks whether a query's plan can be cached, querys that: -// 1. have ExistsSubqueryExpr, or -// 2. have VariableExpr -// -// will not be cached currently. -// NOTE: we can add more rules in the future. +// cacheableChecker checks whether a query can be cached: type cacheableChecker struct { sctx sessionctx.Context cacheable bool @@ -320,3 +316,54 @@ func isPartitionTable(schema infoschema.InfoSchema, tn *ast.TableName) bool { } return false } + +// isPlanCacheable returns whether this plan is cacheable and the reason if not. +func isPlanCacheable(sctx sessionctx.Context, p Plan, paramNum, limitParamNum int) (cacheable bool, reason string) { + var pp PhysicalPlan + switch x := p.(type) { + case *Insert: + pp = x.SelectPlan + case *Update: + pp = x.SelectPlan + case *Delete: + pp = x.SelectPlan + case PhysicalPlan: + pp = x + default: + return false, fmt.Sprintf("skip plan-cache: unexpected un-cacheable plan %v", p.ExplainID().String()) + } + if pp == nil { // simple DML statements + return true, "" + } + if limitParamNum != 0 && !sctx.GetSessionVars().EnablePlanCacheForParamLimit { + return false, "skip plan-cache: the switch 'tidb_enable_plan_cache_for_param_limit' is off" + } + return isPhysicalPlanCacheable(sctx, pp, paramNum, limitParamNum) +} + +// isPhysicalPlanCacheable returns whether this physical plan is cacheable and return the reason if not. +func isPhysicalPlanCacheable(sctx sessionctx.Context, p PhysicalPlan, paramNum, limitParamNum int) (cacheable bool, reason string) { + switch x := p.(type) { + case *PhysicalTableDual: + if paramNum > 0 { + return false, "skip plan-cache: get a TableDual plan" + } + case *PhysicalTableReader: + if x.StoreType == kv.TiFlash { + return false, "skip plan-cache: TiFlash plan is un-cacheable" + } + case *PhysicalShuffle, *PhysicalShuffleReceiverStub: + return false, "skip plan-cache: get a Shuffle plan" + case *PhysicalIndexMergeReader: + if x.AccessMVIndex { + return false, "skip plan-cache: the plan with IndexMerge accessing Multi-Valued Index is un-cacheable" + } + } + + for _, c := range p.Children() { + if cacheable, reason = isPhysicalPlanCacheable(sctx, c, paramNum, limitParamNum); !cacheable { + return cacheable, reason + } + } + return true, "" +} diff --git a/planner/core/plan_test.go b/planner/core/plan_test.go index 6bfe3f6e04dea..b79332c146b52 100644 --- a/planner/core/plan_test.go +++ b/planner/core/plan_test.go @@ -16,9 +16,7 @@ package core_test import ( "bytes" - "encoding/json" "fmt" - "strings" "testing" "github.com/pingcap/failpoint" @@ -34,174 +32,11 @@ import ( "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/plancodec" "github.com/stretchr/testify/require" ) -func TestPreferRangeScan(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists test;") - tk.MustExec("create table test(`id` int(10) NOT NULL AUTO_INCREMENT,`name` varchar(50) NOT NULL DEFAULT 'tidb',`age` int(11) NOT NULL,`addr` varchar(50) DEFAULT 'The ocean of stars',PRIMARY KEY (`id`),KEY `idx_age` (`age`))") - tk.MustExec("insert into test(age) values(5);") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("insert into test(name,age,addr) select name,age,addr from test;") - tk.MustExec("analyze table test;") - - // Default RPC encoding may cause statistics explain result differ and then the test unstable. - tk.MustExec("set @@tidb_enable_chunk_rpc = on") - - var input []string - var output []struct { - SQL string - Plan []string - } - planNormalizedSuiteData := core.GetPlanNormalizedSuiteData() - planNormalizedSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - if i == 0 { - tk.MustExec("set session tidb_opt_prefer_range_scan=0") - } else if i == 1 { - tk.MustExec("set session tidb_opt_prefer_range_scan=1") - } - tk.Session().GetSessionVars().PlanID = 0 - tk.MustExec(tt) - info := tk.Session().ShowProcess() - require.NotNil(t, info) - p, ok := info.Plan.(core.Plan) - require.True(t, ok) - normalized, digest := core.NormalizePlan(p) - - // test the new normalization code - flat := core.FlattenPhysicalPlan(p, false) - newNormalized, newDigest := core.NormalizeFlatPlan(flat) - require.Equal(t, normalized, newNormalized) - require.Equal(t, digest, newDigest) - - normalizedPlan, err := plancodec.DecodeNormalizedPlan(normalized) - normalizedPlanRows := getPlanRows(normalizedPlan) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = normalizedPlanRows - }) - compareStringSlice(t, normalizedPlanRows, output[i].Plan) - } -} - -func TestNormalizedPlan(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set @@tidb_partition_prune_mode='static';") - tk.MustExec("drop table if exists t1,t2,t3,t4") - tk.MustExec("create table t1 (a int key,b int,c int, index (b));") - tk.MustExec("create table t2 (a int key,b int,c int, index (b));") - tk.MustExec("create table t3 (a int key,b int) partition by hash(a) partitions 2;") - tk.MustExec("create table t4 (a int, b int, index(a)) partition by range(a) (partition p0 values less than (10),partition p1 values less than MAXVALUE);") - tk.MustExec("set @@global.tidb_enable_foreign_key=1") - tk.MustExec("set @@foreign_key_checks=1") - tk.MustExec("create table t5 (id int key, id2 int, id3 int, unique index idx2(id2), index idx3(id3));") - tk.MustExec("create table t6 (id int, id2 int, id3 int, index idx_id(id), index idx_id2(id2), " + - "foreign key fk_1 (id) references t5(id) ON UPDATE CASCADE ON DELETE CASCADE, " + - "foreign key fk_2 (id2) references t5(id2) ON UPDATE CASCADE, " + - "foreign key fk_3 (id3) references t5(id3) ON DELETE CASCADE);") - tk.MustExec("insert into t5 values (1,1,1), (2,2,2)") - var input []string - var output []struct { - SQL string - Plan []string - } - planNormalizedSuiteData := core.GetPlanNormalizedSuiteData() - planNormalizedSuiteData.LoadTestCases(t, &input, &output) - for i, tt := range input { - tk.Session().GetSessionVars().PlanID = 0 - tk.MustExec(tt) - info := tk.Session().ShowProcess() - require.NotNil(t, info) - p, ok := info.Plan.(core.Plan) - require.True(t, ok) - normalized, digest := core.NormalizePlan(p) - - // test the new normalization code - flat := core.FlattenPhysicalPlan(p, false) - newNormalized, newDigest := core.NormalizeFlatPlan(flat) - require.Equal(t, normalized, newNormalized) - require.Equal(t, digest, newDigest) - // Test for GenHintsFromFlatPlan won't panic. - core.GenHintsFromFlatPlan(flat) - - normalizedPlan, err := plancodec.DecodeNormalizedPlan(normalized) - normalizedPlanRows := getPlanRows(normalizedPlan) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].SQL = tt - output[i].Plan = normalizedPlanRows - }) - compareStringSlice(t, normalizedPlanRows, output[i].Plan) - } -} - -func TestNormalizedPlanForDiffStore(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1") - tk.MustExec("create table t1 (a int, b int, c int, primary key(a))") - tk.MustExec("insert into t1 values(1,1,1), (2,2,2), (3,3,3)") - tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t1", L: "t1"}) - require.NoError(t, err) - // Set the hacked TiFlash replica for explain tests. - tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} - - var input []string - var output []struct { - Digest string - Plan []string - } - planNormalizedSuiteData := core.GetPlanNormalizedSuiteData() - planNormalizedSuiteData.LoadTestCases(t, &input, &output) - lastDigest := "" - for i, tt := range input { - tk.Session().GetSessionVars().PlanID = 0 - tk.MustExec(tt) - info := tk.Session().ShowProcess() - require.NotNil(t, info) - ep, ok := info.Plan.(*core.Explain) - require.True(t, ok) - normalized, digest := core.NormalizePlan(ep.TargetPlan) - - // test the new normalization code - flat := core.FlattenPhysicalPlan(ep.TargetPlan, false) - newNormalized, newPlanDigest := core.NormalizeFlatPlan(flat) - require.Equal(t, digest, newPlanDigest) - require.Equal(t, normalized, newNormalized) - - normalizedPlan, err := plancodec.DecodeNormalizedPlan(normalized) - normalizedPlanRows := getPlanRows(normalizedPlan) - require.NoError(t, err) - testdata.OnRecord(func() { - output[i].Digest = digest.String() - output[i].Plan = normalizedPlanRows - }) - compareStringSlice(t, normalizedPlanRows, output[i].Plan) - require.NotEqual(t, digest.String(), lastDigest) - lastDigest = digest.String() - } -} - func TestEncodeDecodePlan(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -524,18 +359,6 @@ func testNormalizeDigest(tk *testkit.TestKit, t *testing.T, sql1, sql2 string, i } } -func getPlanRows(planStr string) []string { - planStr = strings.Replace(planStr, "\t", " ", -1) - return strings.Split(planStr, "\n") -} - -func compareStringSlice(t *testing.T, ss1, ss2 []string) { - require.Equal(t, len(ss1), len(ss2)) - for i, s := range ss1 { - require.Equal(t, len(s), len(ss2[i])) - } -} - func TestExplainFormatHint(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -1124,37 +947,6 @@ func TestOuterJoinOnNull(t *testing.T) { tk.MustQuery("SELECT * FROM t2 RIGHT JOIN t3 ON t2.c0 WHERE ((NOT ('i'))AND(t2.c0)) IS NULL;").Check(testkit.Rows(" 1")) } -func TestJSONPlanInExplain(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2") - tk.MustExec("create table t1(id int, key(id))") - tk.MustExec("create table t2(id int, key(id))") - - var input []string - var output []struct { - SQL string - JSONPlan []*core.ExplainInfoForEncode - } - planSuiteData := core.GetJSONPlanSuiteData() - planSuiteData.LoadTestCases(t, &input, &output) - - for i, test := range input { - resJSON := tk.MustQuery(test).Rows() - var res []*core.ExplainInfoForEncode - require.NoError(t, json.Unmarshal([]byte(resJSON[0][0].(string)), &res)) - for j, expect := range output[i].JSONPlan { - require.Equal(t, expect.ID, res[j].ID) - require.Equal(t, expect.EstRows, res[j].EstRows) - require.Equal(t, expect.ActRows, res[j].ActRows) - require.Equal(t, expect.TaskType, res[j].TaskType) - require.Equal(t, expect.AccessObject, res[j].AccessObject) - require.Equal(t, expect.OperatorInfo, res[j].OperatorInfo) - } - } -} - func TestIssue40535(t *testing.T) { store := testkit.CreateMockStore(t) var cfg kv.InjectionConfig diff --git a/planner/core/point_get_plan_test.go b/planner/core/point_get_plan_test.go index 812151afc26ec..1c6e9aa42a1b4 100644 --- a/planner/core/point_get_plan_test.go +++ b/planner/core/point_get_plan_test.go @@ -30,7 +30,6 @@ import ( "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" dto "github.com/prometheus/client_model/go" "github.com/stretchr/testify/require" ) @@ -338,37 +337,6 @@ func TestPointGetId(t *testing.T) { } } -func TestCBOPointGet(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeIntOnly - tk.MustExec("create table t (a varchar(20), b int, c int, d int, primary key(a), unique key(b, c))") - tk.MustExec("insert into t values('1',4,4,1), ('2',3,3,2), ('3',2,2,3), ('4',1,1,4)") - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - pointGetPlanData := core.GetPointGetPlanData() - pointGetPlanData.LoadTestCases(t, &input, &output) - require.Equal(t, len(input), len(output)) - for i, sql := range input { - plan := tk.MustQuery("explain format = 'brief' " + sql) - res := tk.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - output[i].Res = testdata.ConvertRowsToStrings(res.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - res.Check(testkit.Rows(output[i].Res...)) - } -} - func TestPartitionBatchPointGetPlanCache(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -841,46 +809,6 @@ func TestBatchPointGetWithInvisibleIndex(t *testing.T) { )) } -func TestCBOShouldNotUsePointGet(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOn - tk.MustExec("drop tables if exists t1, t2, t3, t4, t5") - tk.MustExec("create table t1(id varchar(20) primary key)") - tk.MustExec("create table t2(id varchar(20), unique(id))") - tk.MustExec("create table t3(id varchar(20), d varchar(20), unique(id, d))") - tk.MustExec("create table t4(id int, d varchar(20), c varchar(20), unique(id, d))") - tk.MustExec("create table t5(id bit(64) primary key)") - tk.MustExec("insert into t1 values('asdf'), ('1asdf')") - tk.MustExec("insert into t2 values('asdf'), ('1asdf')") - tk.MustExec("insert into t3 values('asdf', 't'), ('1asdf', 't')") - tk.MustExec("insert into t4 values(1, 'b', 'asdf'), (1, 'c', 'jkl'), (1, 'd', '1jkl')") - tk.MustExec("insert into t5 values(48)") - - var input []string - var output []struct { - SQL string - Plan []string - Res []string - } - - pointGetPlanData := core.GetPointGetPlanData() - pointGetPlanData.LoadTestCases(t, &input, &output) - require.Equal(t, len(input), len(output)) - for i, sql := range input { - plan := tk.MustQuery("explain format = 'brief' " + sql) - res := tk.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - output[i].Res = testdata.ConvertRowsToStrings(res.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - res.Check(testkit.Rows(output[i].Res...)) - } -} - func TestPointGetWithIndexHints(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/rule_derive_topn_from_window.go b/planner/core/rule_derive_topn_from_window.go index cd60cca1c08e0..b6d3d3788b1d9 100644 --- a/planner/core/rule_derive_topn_from_window.go +++ b/planner/core/rule_derive_topn_from_window.go @@ -21,6 +21,7 @@ import ( "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/planner/util" + "github.com/pingcap/tidb/sessionctx" ) // deriveTopNFromWindow pushes down the topN or limit. In the future we will remove the limit from `requiredProperty` in CBO phase. @@ -38,13 +39,37 @@ func appendDerivedTopNTrace(topN LogicalPlan, opt *logicalOptimizeOp) { opt.appendStepToCurrent(topN.ID(), topN.TP(), reason, action) } +// checkPartitionBy mainly checks if partition by of window function is a prefix of +// data order (clustered index) of the data source. TiFlash is allowed only for empty partition by. +func checkPartitionBy(ctx sessionctx.Context, p *LogicalWindow, d *DataSource) bool { + // No window partition by. We are OK. + if len(p.PartitionBy) == 0 { + return true + } + + // Table not clustered and window has partition by. Can not do the TopN piush down. + if d.handleCols == nil { + return false + } + + if len(p.PartitionBy) > d.handleCols.NumCols() { + return false + } + + for i, col := range p.PartitionBy { + if !(col.Col.Equal(nil, d.handleCols.GetCol(i))) { + return false + } + } + return true +} + /* Check the following pattern of filter over row number window function: - Filter is simple condition of row_number < value or row_number <= value - The window function is a simple row number - With default frame: rows between current row and current row. Check is not necessary since current row is only frame applicable to row number - - No partition - Child is a data source. */ func windowIsTopN(p *LogicalSelection) (bool, uint64) { @@ -71,12 +96,13 @@ func windowIsTopN(p *LogicalSelection) (bool, uint64) { } grandChild := child.Children()[0] - _, isDataSource := grandChild.(*DataSource) + dataSource, isDataSource := grandChild.(*DataSource) if !isDataSource { return false, 0 } - if len(child.WindowFuncDescs) == 1 && child.WindowFuncDescs[0].Name == "row_number" && len(child.PartitionBy) == 0 && - child.Frame.Type == ast.Rows && child.Frame.Start.Type == ast.CurrentRow && child.Frame.End.Type == ast.CurrentRow { + if len(child.WindowFuncDescs) == 1 && child.WindowFuncDescs[0].Name == "row_number" && + child.Frame.Type == ast.Rows && child.Frame.Start.Type == ast.CurrentRow && child.Frame.End.Type == ast.CurrentRow && + checkPartitionBy(p.ctx, child, dataSource) { return true, uint64(limitValue) } return false, 0 @@ -107,7 +133,7 @@ func (s *LogicalSelection) deriveTopN(opt *logicalOptimizeOp) LogicalPlan { byItems = append(byItems, &util.ByItems{Expr: col.Col, Desc: col.Desc}) } // Build derived Limit - derivedTopN := LogicalTopN{Count: limitValue, ByItems: byItems}.Init(grandChild.ctx, grandChild.blockOffset) + derivedTopN := LogicalTopN{Count: limitValue, ByItems: byItems, PartitionBy: child.GetPartitionBy()}.Init(grandChild.ctx, grandChild.blockOffset) derivedTopN.SetChildren(grandChild) /* return datasource->topN->window */ child.SetChildren(derivedTopN) diff --git a/planner/core/rule_derive_topn_from_window_test.go b/planner/core/rule_derive_topn_from_window_test.go deleted file mode 100644 index c241523457e42..0000000000000 --- a/planner/core/rule_derive_topn_from_window_test.go +++ /dev/null @@ -1,85 +0,0 @@ -// Copyright 2023 PingCAP, Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package core_test - -import ( - "testing" - - plannercore "github.com/pingcap/tidb/planner/core" - "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" -) - -// Rule should bot be applied -func TestPushDerivedTopnNegative(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists employee") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("insert into t values(1,1)") - tk.MustExec("insert into t values(2,1)") - tk.MustExec("insert into t values(3,2)") - tk.MustExec("insert into t values(4,2)") - tk.MustExec("insert into t values(5,2)") - var input Input - var output []struct { - SQL string - Plan []string - } - suiteData := plannercore.GetDerivedTopNSuiteData() - suiteData.LoadTestCases(t, &input, &output) - for i, sql := range input { - plan := tk.MustQuery("explain format = 'brief' " + sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - } -} - -// Rule should be applied -func TestPushDerivedTopnPositive(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists employee") - tk.MustExec("create table t(a int, b int)") - tk.MustExec("insert into t values(1,1)") - tk.MustExec("insert into t values(2,1)") - tk.MustExec("insert into t values(3,2)") - tk.MustExec("insert into t values(4,2)") - tk.MustExec("insert into t values(5,2)") - var input Input - var output []struct { - SQL string - Plan []string - Res []string - } - suiteData := plannercore.GetDerivedTopNSuiteData() - suiteData.LoadTestCases(t, &input, &output) - for i, sql := range input { - plan := tk.MustQuery("explain format = 'brief' " + sql) - res := tk.MustQuery(sql) - testdata.OnRecord(func() { - output[i].SQL = sql - output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) - output[i].Res = testdata.ConvertRowsToStrings(res.Rows()) - }) - plan.Check(testkit.Rows(output[i].Plan...)) - res.Check(testkit.Rows(output[i].Res...)) - } -} diff --git a/planner/core/rule_inject_extra_projection.go b/planner/core/rule_inject_extra_projection.go index 308584b0bc1c9..9d5f86e41c0f6 100644 --- a/planner/core/rule_inject_extra_projection.go +++ b/planner/core/rule_inject_extra_projection.go @@ -20,8 +20,8 @@ import ( "github.com/pingcap/tidb/expression/aggregation" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/planner/core/internal" "github.com/pingcap/tidb/planner/util" - "github.com/pingcap/tidb/sessionctx" ) // InjectExtraProjection is used to extract the expressions of specific @@ -108,17 +108,6 @@ func injectProjBelowUnion(un *PhysicalUnionAll) *PhysicalUnionAll { return un } -// wrapCastForAggFunc wraps the args of an aggregate function with a cast function. -// If the mode is FinalMode or Partial2Mode, we do not need to wrap cast upon the args, -// since the types of the args are already the expected. -func wrapCastForAggFuncs(sctx sessionctx.Context, aggFuncs []*aggregation.AggFuncDesc) { - for i := range aggFuncs { - if aggFuncs[i].Mode != aggregation.FinalMode && aggFuncs[i].Mode != aggregation.Partial2Mode { - aggFuncs[i].WrapCastForAggArgs(sctx) - } - } -} - // InjectProjBelowAgg injects a ProjOperator below AggOperator. So that All // scalar functions in aggregation may speed up by vectorized evaluation in // the `proj`. If all the args of `aggFuncs`, and all the item of `groupByItems` @@ -126,7 +115,7 @@ func wrapCastForAggFuncs(sctx sessionctx.Context, aggFuncs []*aggregation.AggFun func InjectProjBelowAgg(aggPlan PhysicalPlan, aggFuncs []*aggregation.AggFuncDesc, groupByItems []expression.Expression) PhysicalPlan { hasScalarFunc := false - wrapCastForAggFuncs(aggPlan.SCtx(), aggFuncs) + internal.WrapCastForAggFuncs(aggPlan.SCtx(), aggFuncs) for i := 0; !hasScalarFunc && i < len(aggFuncs); i++ { for _, arg := range aggFuncs[i].Args { _, isScalarFunc := arg.(*expression.ScalarFunction) diff --git a/planner/core/rule_join_reorder_test.go b/planner/core/rule_join_reorder_test.go index 9fb0c7e83ab1f..37cb10164a4cc 100644 --- a/planner/core/rule_join_reorder_test.go +++ b/planner/core/rule_join_reorder_test.go @@ -17,157 +17,10 @@ package core_test import ( "testing" - "github.com/pingcap/failpoint" - "github.com/pingcap/tidb/domain" - "github.com/pingcap/tidb/parser/model" - plannercore "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) -func runJoinReorderTestData(t *testing.T, tk *testkit.TestKit, name string) { - var input []string - var output []struct { - SQL string - Plan []string - Warning []string - } - joinReorderSuiteData := plannercore.GetJoinReorderSuiteData() - joinReorderSuiteData.LoadTestCasesByName(name, t, &input, &output) - require.Equal(t, len(input), len(output)) - for i := range input { - testdata.OnRecord(func() { - output[i].SQL = input[i] - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + input[i]).Rows()) - output[i].Warning = testdata.ConvertRowsToStrings(tk.MustQuery("show warnings").Rows()) - }) - tk.MustQuery("explain format = 'brief' " + input[i]).Check(testkit.Rows(output[i].Plan...)) - tk.MustQuery("show warnings").Check(testkit.Rows(output[i].Warning...)) - } -} - -func TestStraightJoinHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, t2, t3, t4;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - runJoinReorderTestData(t, tk, "TestStraightJoinHint") -} - -func TestLeadingJoinHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - tk.MustExec("create table t5(a int, b int, key(a));") - tk.MustExec("create table t6(a int, b int, key(a));") - tk.MustExec("create table t7(a int, b int, key(a));") - tk.MustExec("create table t8(a int, b int, key(a));") - runJoinReorderTestData(t, tk, "TestLeadingJoinHint") - - // test cases for multiple leading hints - tk.MustExec("select /*+ leading(t1) leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) -} - -func TestJoinOrderHint(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - tk.MustExec("create table t5(a int, b int, key(a));") - tk.MustExec("create table t6(a int, b int, key(a));") - tk.MustExec("create table t7(a int, b int, key(a));") - tk.MustExec("create table t8(a int, b int, key(a));") - - // test cases for using the leading hint and straight_join hint at the same time - tk.MustExec("select /*+ leading(t1) straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use the straight_join hint, when we use the leading hint and straight_join hint at the same time, all leading hints will be invalid")) - - tk.MustExec("select /*+ straight_join() leading(t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use the straight_join hint, when we use the leading hint and straight_join hint at the same time, all leading hints will be invalid")) - - // more join order hints appear in the same time - tk.MustExec("select /*+ leading(t1) leading(t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) - - tk.MustExec("select /*+ leading(t1) leading(t2) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) - - tk.MustExec("select /*+ straight_join() straight_join() */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 STRAIGHT_JOIN() is defined more than once, only the last definition takes effect")) - - // test cases for table name in hint - // the same table appears in the leading hint - tk.MustExec("select /*+ leading(t1, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t1, t1) */. Maybe you can use the table alias name", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) - - tk.MustExec("select /*+ leading(t1, t2, t1) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t1, t2, t1) */. Maybe you can use the table alias name", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) - - // the wrong table appears in the leading hint - tk.MustExec("select /*+ leading(t) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t) in optimizer hint /*+ LEADING(t) */. Maybe you can use the table alias name")) - - tk.MustExec("select /*+ leading(t1, t2, t) */ * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t) in optimizer hint /*+ LEADING(t1, t2, t) */. Maybe you can use the table alias name", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) - - // table alias in the leading hint - tk.MustExec("select /*+ leading(t) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows()) - - tk.MustExec("select /*+ leading(t1) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t1) */. Maybe you can use the table alias name")) - - tk.MustExec("select /*+ leading(t2, t) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows()) - - tk.MustExec("select /*+ leading(t2, t1) */ * from t1 t join t2 on t.a=t2.a join t3 on t2.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t1) in optimizer hint /*+ LEADING(t2, t1) */. Maybe you can use the table alias name", - "Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) - - // table name in leading hint cross query block - // Todo: Can not handle this case yet. Because when we extract the join group, it will get the join group {t1, t2, t3}. - // So the table 't4' can not be used. - tk.MustExec("select /*+ leading(t4) */ * from (select t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 leading hint is inapplicable, check if the leading hint table is valid")) - - tk.MustExec("select /*+ leading(t3, t2@sel_2) */ * from (select t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t2) in optimizer hint /*+ LEADING(t3, t2) */. Maybe you can use the table alias name")) - - tk.MustExec("select * from (select /*+ leading(t1, t3@sel_1) */ t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 There are no matching table names for (t3) in optimizer hint /*+ LEADING(t1, t3) */. Maybe you can use the table alias name")) - - tk.MustExec("select /*+ leading(t3) */ * from (select /*+ leading(t1) */ t2.b from t1 join t2 on t1.a=t2.a) t4 join t3 on t4.b=t3.b") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) - - runJoinReorderTestData(t, tk, "TestJoinOrderHint") -} - func TestJoinOrderHintWithBinding(t *testing.T) { store := testkit.CreateMockStore(t) @@ -216,143 +69,6 @@ func TestJoinOrderHintWithBinding(t *testing.T) { tk.MustExec("drop global binding for select * from t1 join t2 on t1.a=t2.a join t3 on t2.b=t3.b") } -func TestJoinOrderHint4StaticPartitionTable(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, t2, t3;") - tk.MustExec(`create table t(a int, b int) partition by hash(a) partitions 3`) - tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) - tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) - tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) - tk.MustExec(`create table t4(a int, b int) partition by hash(a) partitions 4`) - tk.MustExec(`create table t5(a int, b int) partition by hash(a) partitions 5`) - tk.MustExec(`create table t6(a int, b int) partition by hash(b) partitions 3`) - - tk.MustExec(`set @@tidb_partition_prune_mode="static"`) - tk.MustExec("set @@tidb_enable_outer_join_reorder=true") - runJoinReorderTestData(t, tk, "TestJoinOrderHint4StaticPartitionTable") -} - -func TestJoinOrderHint4DynamicPartitionTable(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/planner/core/forceDynamicPrune", `return(true)`) - defer failpoint.Disable("github.com/pingcap/tidb/planner/core/forceDynamicPrune") - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t, t1, t2, t3;") - tk.MustExec(`create table t(a int, b int) partition by hash(a) partitions 3`) - tk.MustExec(`create table t1(a int, b int) partition by hash(a) partitions 4`) - tk.MustExec(`create table t2(a int, b int) partition by hash(a) partitions 5`) - tk.MustExec(`create table t3(a int, b int) partition by hash(b) partitions 3`) - tk.MustExec(`create table t4(a int, b int) partition by hash(a) partitions 4`) - tk.MustExec(`create table t5(a int, b int) partition by hash(a) partitions 5`) - tk.MustExec(`create table t6(a int, b int) partition by hash(b) partitions 3`) - - tk.MustExec(`set @@tidb_partition_prune_mode="dynamic"`) - tk.MustExec("set @@tidb_enable_outer_join_reorder=true") - runJoinReorderTestData(t, tk, "TestJoinOrderHint4DynamicPartitionTable") -} - -func TestJoinOrderHint4DifferentJoinType(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - tk.MustExec("create table t5(a int, b int, key(a));") - tk.MustExec("create table t6(a int, b int, key(a));") - tk.MustExec("create table t7(a int, b int, key(a));") - tk.MustExec("create table t8(a int, b int, key(a));") - tk.MustExec("set @@tidb_enable_outer_join_reorder=true") - - runJoinReorderTestData(t, tk, "TestJoinOrderHint4DifferentJoinType") -} - -func TestJoinOrderHint4TiFlash(t *testing.T) { - store := testkit.CreateMockStore(t) - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t, t1, t2, t3;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - tk.MustExec("create table t5(a int, b int, key(a));") - tk.MustExec("create table t6(a int, b int, key(a));") - tk.MustExec("set @@tidb_enable_outer_join_reorder=true") - - // Create virtual tiflash replica info. - dom := domain.GetDomain(tk.Session()) - is := dom.InfoSchema() - db, exists := is.SchemaByName(model.NewCIStr("test")) - require.True(t, exists) - for _, tblInfo := range db.Tables { - tableName := tblInfo.Name.L - if tableName == "t" || tableName == "t1" || tableName == "t2" || tableName == "t3" || tableName == "t4" || tableName == "t5" || tableName == "t6" { - tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ - Count: 1, - Available: true, - } - } - } - - tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1;") - runJoinReorderTestData(t, tk, "TestJoinOrderHint4TiFlash") -} - -func TestJoinOrderHint4Subquery(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - tk.MustExec("create table t5(a int, b int, key(a));") - tk.MustExec("create table t6(a int, b int, key(a));") - tk.MustExec("create table t7(a int, b int, key(a));") - tk.MustExec("create table t8(a int, b int, key(a));") - tk.MustExec("insert into t3 values(1, 1), (2, 2), (3, 3);") - tk.MustExec("analyze table t3;") - - runJoinReorderTestData(t, tk, "TestJoinOrderHint4Subquery") -} - -func TestLeadingJoinHint4OuterJoin(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("drop table if exists t, t1, t2, t3, t4, t5, t6, t7, t8;") - tk.MustExec("create table t(a int, b int, key(a));") - tk.MustExec("create table t1(a int, b int, key(a));") - tk.MustExec("create table t2(a int, b int, key(a));") - tk.MustExec("create table t3(a int, b int, key(a));") - tk.MustExec("create table t4(a int, b int, key(a));") - tk.MustExec("create table t5(a int, b int, key(a));") - tk.MustExec("create table t6(a int, b int, key(a));") - tk.MustExec("create table t7(a int, b int, key(a));") - tk.MustExec("create table t8(a int, b int, key(a));") - tk.MustExec("set @@tidb_enable_outer_join_reorder=true") - runJoinReorderTestData(t, tk, "TestLeadingJoinHint4OuterJoin") -} - func TestOuterJoinWIthEqCondCrossInnerJoin(t *testing.T) { store := testkit.CreateMockStore(t) diff --git a/planner/core/rule_result_reorder_test.go b/planner/core/rule_result_reorder_test.go index 1a178cd66bfe7..7f6c0201182cb 100644 --- a/planner/core/rule_result_reorder_test.go +++ b/planner/core/rule_result_reorder_test.go @@ -15,13 +15,10 @@ package core_test import ( - "fmt" "testing" - plannercore "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/testkit" - "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) @@ -85,110 +82,6 @@ func TestClusteredIndex(t *testing.T) { tk.Session().GetSessionVars().EnableClusteredIndex = variable.ClusteredIndexDefModeOff } -func runTestData(t *testing.T, tk *testkit.TestKit, name string) { - var input []string - var output []struct { - Plan []string - } - statsSuiteData := plannercore.GetOrderedResultModeSuiteData() - statsSuiteData.LoadTestCasesByName(name, t, &input, &output) - require.Equal(t, len(input), len(output)) - for i := range input { - testdata.OnRecord(func() { - output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain " + input[i]).Rows()) - }) - tk.MustQuery("explain " + input[i]).Check(testkit.Rows(output[i].Plan...)) - } -} - -func TestOrderedResultMode(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec(`set tidb_opt_limit_push_down_threshold=0`) - tk.MustExec("set tidb_enable_ordered_result_mode=1") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int primary key, b int, c int, d int, key(b))") - runTestData(t, tk, "TestOrderedResultMode") -} - -func TestOrderedResultModeOnDML(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_enable_ordered_result_mode=1") - tk.MustExec("drop table if exists t") - tk.MustExec("create table t (a int primary key, b int, c int, key(b))") - runTestData(t, tk, "TestOrderedResultModeOnDML") -} - -func TestOrderedResultModeOnSubQuery(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set tidb_enable_ordered_result_mode=1") - tk.MustExec("drop table if exists t1") - tk.MustExec("drop table if exists t2") - tk.MustExec("create table t1 (a int primary key, b int, c int, d int, key(b))") - tk.MustExec("create table t2 (a int primary key, b int, c int, d int, key(b))") - runTestData(t, tk, "TestOrderedResultModeOnSubQuery") -} - -func TestOrderedResultModeOnJoin(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set tidb_enable_ordered_result_mode=1") - tk.MustExec("drop table if exists t1") - tk.MustExec("drop table if exists t2") - tk.MustExec("create table t1 (a int primary key, b int, c int, d int, key(b))") - tk.MustExec("create table t2 (a int primary key, b int, c int, d int, key(b))") - tk.MustExec("set @@tidb_enable_outer_join_reorder=true") - runTestData(t, tk, "TestOrderedResultModeOnJoin") -} - -func TestOrderedResultModeOnOtherOperators(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("set tidb_cost_model_version=2") - tk.MustExec("set tidb_enable_ordered_result_mode=1") - tk.MustExec("drop table if exists t1") - tk.MustExec("drop table if exists t2") - tk.MustExec("create table t1 (a int primary key, b int, c int, d int, unique key(b))") - tk.MustExec("create table t2 (a int primary key, b int, c int, d int, unique key(b))") - runTestData(t, tk, "TestOrderedResultModeOnOtherOperators") -} - -func TestOrderedResultModeOnPartitionTable(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec(fmt.Sprintf(`set tidb_partition_prune_mode='%v'`, variable.DefTiDBPartitionPruneMode)) - tk.MustExec("set tidb_enable_ordered_result_mode=1") - tk.MustExec("drop table if exists thash") - tk.MustExec("drop table if exists trange") - tk.MustExec("create table thash (a int primary key, b int, c int, d int) partition by hash(a) partitions 4") - tk.MustExec(`create table trange (a int primary key, b int, c int, d int) partition by range(a) ( - partition p0 values less than (100), - partition p1 values less than (200), - partition p2 values less than (300), - partition p3 values less than (400))`) - tk.MustExec(`analyze table thash`) - tk.MustExec(`analyze table trange`) - tk.MustQuery("select @@tidb_partition_prune_mode").Check(testkit.Rows("dynamic")) - runTestData(t, tk, "TestOrderedResultModeOnPartitionTable") -} - func TestStableResultSwitch(t *testing.T) { store := testkit.CreateMockStore(t) diff --git a/planner/core/rule_topn_push_down.go b/planner/core/rule_topn_push_down.go index 2b4998049911a..1ffd3ce7b8e73 100644 --- a/planner/core/rule_topn_push_down.go +++ b/planner/core/rule_topn_push_down.go @@ -59,9 +59,10 @@ func (lt *LogicalTopN) setChild(p LogicalPlan, opt *logicalOptimizeOp) LogicalPl if lt.isLimit() { limit := LogicalLimit{ - Count: lt.Count, - Offset: lt.Offset, - limitHints: lt.limitHints, + Count: lt.Count, + Offset: lt.Offset, + limitHints: lt.limitHints, + PartitionBy: lt.GetPartitionBy(), }.Init(lt.ctx, lt.blockOffset) limit.SetChildren(p) appendTopNPushDownTraceStep(limit, p, opt) diff --git a/planner/core/task.go b/planner/core/task.go index 553bc64b9a6b9..0112d924865d8 100644 --- a/planner/core/task.go +++ b/planner/core/task.go @@ -828,7 +828,7 @@ func (p *PhysicalLimit) attach2Task(tasks ...task) task { // Strictly speaking, for the row count of stats, we should multiply newCount with "regionNum", // but "regionNum" is unknown since the copTask can be a double read, so we ignore it now. stats := deriveLimitStats(childProfile, float64(newCount)) - pushedDownLimit := PhysicalLimit{Count: newCount}.Init(p.ctx, stats, p.blockOffset) + pushedDownLimit := PhysicalLimit{Count: newCount, PartitionBy: p.GetPartitionBy()}.Init(p.ctx, stats, p.blockOffset) cop = attachPlan2Task(pushedDownLimit, cop).(*copTask) // Don't use clone() so that Limit and its children share the same schema. Otherwise the virtual generated column may not be resolved right. pushedDownLimit.SetSchema(pushedDownLimit.children[0].Schema()) @@ -839,7 +839,7 @@ func (p *PhysicalLimit) attach2Task(tasks ...task) task { newCount := p.Offset + p.Count childProfile := mpp.plan().statsInfo() stats := deriveLimitStats(childProfile, float64(newCount)) - pushedDownLimit := PhysicalLimit{Count: newCount}.Init(p.ctx, stats, p.blockOffset) + pushedDownLimit := PhysicalLimit{Count: newCount, PartitionBy: p.GetPartitionBy()}.Init(p.ctx, stats, p.blockOffset) mpp = attachPlan2Task(pushedDownLimit, mpp).(*mppTask) pushedDownLimit.SetSchema(pushedDownLimit.children[0].Schema()) t = mpp.convertToRootTask(p.ctx) @@ -895,15 +895,6 @@ func (p *PhysicalLimit) sinkIntoIndexLookUp(t task) bool { return true } -// canPushDown checks if this topN can be pushed down. If each of the expression can be converted to pb, it can be pushed. -func (p *PhysicalTopN) canPushDown(storeTp kv.StoreType) bool { - exprs := make([]expression.Expression, 0, len(p.ByItems)) - for _, item := range p.ByItems { - exprs = append(exprs, item.Expr) - } - return expression.CanExprsPushDown(p.ctx.GetSessionVars().StmtCtx, exprs, p.ctx.GetClient(), storeTp) -} - func (p *PhysicalSort) attach2Task(tasks ...task) task { t := tasks[0].copy() t = attachPlan2Task(p, t) @@ -955,6 +946,56 @@ func (p *PhysicalTopN) canPushToIndexPlan(indexPlan PhysicalPlan, byItemCols []* return true } +// canExpressionConvertedToPB checks whether each of the the expression in TopN can be converted to pb. +func (p *PhysicalTopN) canExpressionConvertedToPB(storeTp kv.StoreType) bool { + exprs := make([]expression.Expression, 0, len(p.ByItems)) + for _, item := range p.ByItems { + exprs = append(exprs, item.Expr) + } + return expression.CanExprsPushDown(p.ctx.GetSessionVars().StmtCtx, exprs, p.ctx.GetClient(), storeTp) +} + +// containVirtualColumn checks whether TopN.ByItems contains virtual generated columns. +func (p *PhysicalTopN) containVirtualColumn(tCols []*expression.Column) bool { + for _, by := range p.ByItems { + cols := expression.ExtractColumns(by.Expr) + for _, col := range cols { + for _, tCol := range tCols { + // A column with ID > 0 indicates that the column can be resolved by data source. + if tCol.ID > 0 && tCol.ID == col.ID && tCol.VirtualExpr != nil { + return true + } + } + } + } + return false +} + +// canPushDownToTiKV checks whether this topN can be pushed down to TiKV. +func (p *PhysicalTopN) canPushDownToTiKV(copTask *copTask) bool { + if !p.canExpressionConvertedToPB(kv.TiKV) { + return false + } + if len(copTask.rootTaskConds) != 0 { + return false + } + if p.containVirtualColumn(copTask.plan().Schema().Columns) { + return false + } + return true +} + +// canPushDownToTiFlash checks whether this topN can be pushed down to TiFlash. +func (p *PhysicalTopN) canPushDownToTiFlash(mppTask *mppTask) bool { + if !p.canExpressionConvertedToPB(kv.TiFlash) { + return false + } + if p.containVirtualColumn(mppTask.plan().Schema().Columns) { + return false + } + return true +} + func (p *PhysicalTopN) attach2Task(tasks ...task) task { t := tasks[0].copy() cols := make([]*expression.Column, 0, len(p.ByItems)) @@ -962,7 +1003,7 @@ func (p *PhysicalTopN) attach2Task(tasks ...task) task { cols = append(cols, expression.ExtractColumns(item.Expr)...) } needPushDown := len(cols) > 0 - if copTask, ok := t.(*copTask); ok && needPushDown && p.canPushDown(copTask.getStoreType()) && len(copTask.rootTaskConds) == 0 { + if copTask, ok := t.(*copTask); ok && needPushDown && p.canPushDownToTiKV(copTask) { newTask, changed := p.pushTopNDownToDynamicPartition(copTask) if changed { return newTask @@ -978,7 +1019,7 @@ func (p *PhysicalTopN) attach2Task(tasks ...task) task { pushedDownTopN = p.getPushedDownTopN(copTask.tablePlan) copTask.tablePlan = pushedDownTopN } - } else if mppTask, ok := t.(*mppTask); ok && needPushDown && p.canPushDown(kv.TiFlash) { + } else if mppTask, ok := t.(*mppTask); ok && needPushDown && p.canPushDownToTiFlash(mppTask) { pushedDownTopN := p.getPushedDownTopN(mppTask.p) mppTask.p = pushedDownTopN } @@ -1093,7 +1134,8 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo newCount := p.Offset + p.Count stats := deriveLimitStats(childProfile, float64(newCount)) pushedLimit := PhysicalLimit{ - Count: newCount, + Count: newCount, + PartitionBy: p.GetPartitionBy(), }.Init(p.SCtx(), stats, p.SelectBlockOffset()) pushedLimit.SetSchema(copTsk.indexPlan.Schema()) copTsk = attachPlan2Task(pushedLimit, copTsk).(*copTask) @@ -1132,7 +1174,8 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo newCount := p.Offset + p.Count stats := deriveLimitStats(childProfile, float64(newCount)) pushedLimit := PhysicalLimit{ - Count: newCount, + Count: newCount, + PartitionBy: p.GetPartitionBy(), }.Init(p.SCtx(), stats, p.SelectBlockOffset()) pushedLimit.SetSchema(copTsk.tablePlan.Schema()) copTsk = attachPlan2Task(pushedLimit, copTsk).(*copTask) diff --git a/planner/core/testdata/derive_topn_from_window_out.json b/planner/core/testdata/derive_topn_from_window_out.json deleted file mode 100644 index 0bc6265075ca0..0000000000000 --- a/planner/core/testdata/derive_topn_from_window_out.json +++ /dev/null @@ -1,214 +0,0 @@ -[ - { - "Name": "TestPushDerivedTopnNegative", - "Cases": [ - { - "SQL": "select row_number() over (partition by a) from t -- pattern missing filter on row number", - "Plan": [ - "Projection 10000.00 root Column#5", - "└─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", - " └─Window 10000.00 root row_number()->Column#5 over(partition by test.t.a rows between current row and current row)", - " └─Sort 10000.00 root test.t.a", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select rank() over () as rank_order from t) DT where rank_order <= 3 -- rank not supported in pattern yet", - "Plan": [ - "Projection 8000.00 root Column#5", - "└─Selection 8000.00 root le(Column#5, 3)", - " └─Window 10000.00 root rank()->Column#5 over()", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select row_number() over (partition by a) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable but partition by is not supported yet", - "Plan": [ - "Projection 8000.00 root Column#5", - "└─Selection 8000.00 root le(Column#5, 3)", - " └─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", - " └─Window 10000.00 root row_number()->Column#5 over(partition by test.t.a rows between current row and current row)", - " └─Sort 10000.00 root test.t.a", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select row_number() over () as rownumber1, row_number() over (partition by a) as rownumber2 from t) DT where rownumber1 <= 3 -- pattern not applicable with multiple window functions", - "Plan": [ - "Projection 8000.00 root Column#7, Column#6", - "└─Selection 8000.00 root le(Column#7, 3)", - " └─Window 10000.00 root row_number()->Column#7 over(rows between current row and current row)", - " └─Shuffle 10000.00 root execution info: concurrency:5, data sources:[TableReader]", - " └─Window 10000.00 root row_number()->Column#6 over(partition by test.t.a rows between current row and current row)", - " └─Sort 10000.00 root test.t.a", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select b, row_number() over () as rownumber from t) DT where rownumber <= 3 and b > 5 -- pattern is not applicable with complex filter on top of window", - "Plan": [ - "Selection 8000.00 root gt(test.t.b, 5), le(Column#5, 3)", - "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select b, row_number() over () as rownumber from t) DT where rownumber > 3 -- pattern is not applicable with filter is not < or <=", - "Plan": [ - "Selection 8000.00 root gt(Column#5, 3)", - "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where a > b -- pattern is not applicable with filter is not < or <=", - "Plan": [ - "Selection 8000.00 root gt(test.t.a, test.t.b)", - "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where a <= 3 -- pattern is not applicable with filter is not on row number", - "Plan": [ - "Selection 8000.00 root le(test.t.a, 3)", - "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where 3 >= rownumber -- pattern is not applicable with filter is not < or <=", - "Plan": [ - "Selection 8000.00 root ge(3, Column#5)", - "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select a,b, row_number() over () as rownumber from t) DT where rownumber <= -4 -- pattern is not applicable with filter constant negative", - "Plan": [ - "Selection 8000.00 root le(Column#5, -4)", - "└─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - }, - { - "SQL": "select * from (select row_number() over () as rownumber from t) DT where rownumber <= 3 and rownumber >= 2 -- pattern is not applicable with complex filter", - "Plan": [ - "Projection 8000.00 root Column#5", - "└─Selection 8000.00 root ge(Column#5, 2), le(Column#5, 3)", - " └─Window 10000.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ] - } - ] - }, - { - "Name": "TestPushDerivedTopnPositive", - "Cases": [ - { - "SQL": "select * from (select a,b, row_number() over (order by a) as rownumber from t) DT where rownumber <= 3.5 -- pattern is applicable with N rounded down to an integer", - "Plan": [ - "Window 3.00 root row_number()->Column#5 over(order by test.t.a rows between current row and current row)", - "└─TopN 3.00 root test.t.a, offset:0, count:3", - " └─TableReader 3.00 root data:TopN", - " └─TopN 3.00 cop[tikv] test.t.a, offset:0, count:3", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ], - "Res": [ - "1 1 1", - "2 1 2", - "3 2 3" - ] - }, - { - "SQL": "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable", - "Plan": [ - "Projection 3.00 root Column#5", - "└─Window 3.00 root row_number()->Column#5 over(order by test.t.a rows between current row and current row)", - " └─TopN 3.00 root test.t.a, offset:0, count:3", - " └─TableReader 3.00 root data:TopN", - " └─TopN 3.00 cop[tikv] test.t.a, offset:0, count:3", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ], - "Res": [ - "1", - "2", - "3" - ] - }, - { - "SQL": "select * from (select row_number() over (order by a) as rownumber from t) DT where rownumber < 3 -- pattern is applicable", - "Plan": [ - "Projection 2.00 root Column#5", - "└─Window 2.00 root row_number()->Column#5 over(order by test.t.a rows between current row and current row)", - " └─TopN 2.00 root test.t.a, offset:0, count:2", - " └─TableReader 2.00 root data:TopN", - " └─TopN 2.00 cop[tikv] test.t.a, offset:0, count:2", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ], - "Res": [ - "1", - "2" - ] - }, - { - "SQL": "select * from (select row_number() over(rows between 1 preceding and 1 following) as rownumber from t) DT where rownumber <= 3 -- pattern is applicable", - "Plan": [ - "Projection 3.00 root Column#5", - "└─Window 3.00 root row_number()->Column#5 over(rows between current row and current row)", - " └─Limit 3.00 root offset:0, count:3", - " └─TableReader 3.00 root data:Limit", - " └─Limit 3.00 cop[tikv] offset:0, count:3", - " └─TableFullScan 3.00 cop[tikv] table:t keep order:false, stats:pseudo" - ], - "Res": [ - "1", - "2", - "3" - ] - }, - { - "SQL": "select * from (select a,row_number() over (order by a desc) as rownumber,b from t) DT where rownumber <= 3 -- pattern is applicable", - "Plan": [ - "Projection 3.00 root test.t.a, Column#5, test.t.b", - "└─Window 3.00 root row_number()->Column#5 over(order by test.t.a desc rows between current row and current row)", - " └─TopN 3.00 root test.t.a:desc, offset:0, count:3", - " └─TableReader 3.00 root data:TopN", - " └─TopN 3.00 cop[tikv] test.t.a:desc, offset:0, count:3", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ], - "Res": [ - "5 1 2", - "4 2 2", - "3 3 2" - ] - }, - { - "SQL": "select count(*) from (select * from (select a,row_number() over (order by b) as rownumber,b from t) DT1 where rownumber <= 1) DT2 -- pattern is applicable", - "Plan": [ - "StreamAgg 1.00 root funcs:count(1)->Column#6", - "└─Window 1.00 root row_number()->Column#5 over(order by test.t.b rows between current row and current row)", - " └─TopN 1.00 root test.t.b, offset:0, count:1", - " └─TableReader 1.00 root data:TopN", - " └─TopN 1.00 cop[tikv] test.t.b, offset:0, count:1", - " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" - ], - "Res": [ - "1" - ] - } - ] - } -] diff --git a/planner/funcdep/BUILD.bazel b/planner/funcdep/BUILD.bazel index a732823cbd80a..323fb2c0b8011 100644 --- a/planner/funcdep/BUILD.bazel +++ b/planner/funcdep/BUILD.bazel @@ -28,6 +28,7 @@ go_test( ], embed = [":funcdep"], flaky = True, + shard_count = 4, deps = [ "//domain", "//infoschema", diff --git a/planner/optimize.go b/planner/optimize.go index 1ccd1c52f307b..d9dc6c255f201 100644 --- a/planner/optimize.go +++ b/planner/optimize.go @@ -75,8 +75,10 @@ func matchSQLBinding(sctx sessionctx.Context, stmtNode ast.StmtNode) (bindRecord // getPlanFromNonPreparedPlanCache tries to get an available cached plan from the NonPrepared Plan Cache for this stmt. func getPlanFromNonPreparedPlanCache(ctx context.Context, sctx sessionctx.Context, stmt ast.StmtNode, is infoschema.InfoSchema) (p core.Plan, ns types.NameSlice, ok bool, err error) { - if sctx.GetSessionVars().StmtCtx.InPreparedPlanBuilding || // already in cached plan rebuilding phase - !core.NonPreparedPlanCacheableWithCtx(sctx, stmt, is) { + if !sctx.GetSessionVars().EnableNonPreparedPlanCache || // disabled + sctx.GetSessionVars().StmtCtx.InPreparedPlanBuilding || // already in cached plan rebuilding phase + sctx.GetSessionVars().StmtCtx.InRestrictedSQL || // is internal SQL + !core.NonPreparedPlanCacheableWithCtx(sctx, stmt, is) { // not support return nil, nil, false, nil } paramSQL, params, err := core.ParameterizeAST(ctx, sctx, stmt) diff --git a/plugin/plugin.go b/plugin/plugin.go index 4fded51d3f080..249e6bae25b17 100644 --- a/plugin/plugin.go +++ b/plugin/plugin.go @@ -184,6 +184,7 @@ func Load(ctx context.Context, cfg Config) (err error) { logutil.Logger(ctx).Warn("validate plugin fail and disable plugin", zap.String("plugin", tiPlugins.plugins[kind][i].Name), zap.Error(err)) tiPlugins.plugins[kind][i].State = Disable + //nolint: ineffassign err = nil continue } diff --git a/privilege/privileges/privileges_test.go b/privilege/privileges/privileges_test.go index 0040751e0ff9f..ea40762234d63 100644 --- a/privilege/privileges/privileges_test.go +++ b/privilege/privileges/privileges_test.go @@ -2045,7 +2045,7 @@ func TestSecurityEnhancedModeSysVars(t *testing.T) { tk.MustQuery(`SHOW VARIABLES LIKE 'tidb_force_priority'`).Check(testkit.Rows("tidb_force_priority NO_PRIORITY")) tk.MustQuery(`SELECT COUNT(*) FROM information_schema.variables_info WHERE variable_name = 'tidb_top_sql_max_meta_count'`).Check(testkit.Rows("1")) tk.MustQuery(`SELECT COUNT(*) FROM performance_schema.session_variables WHERE variable_name = 'tidb_top_sql_max_meta_count'`).Check(testkit.Rows("1")) - tk.MustQuery(`SHOW GLOBAL VARIABLES LIKE 'tidb_enable_telemetry'`).Check(testkit.Rows("tidb_enable_telemetry ON")) + tk.MustQuery(`SHOW GLOBAL VARIABLES LIKE 'tidb_enable_telemetry'`).Check(testkit.Rows("tidb_enable_telemetry OFF")) tk.MustQuery(`SELECT COUNT(*) FROM information_schema.variables_info WHERE variable_name = 'tidb_enable_telemetry'`).Check(testkit.Rows("1")) tk.MustQuery(`SELECT COUNT(*) FROM performance_schema.session_variables WHERE variable_name = 'tidb_enable_telemetry'`).Check(testkit.Rows("1")) diff --git a/session/BUILD.bazel b/session/BUILD.bazel index 2af8f62b74fa9..be472d54f87cc 100644 --- a/session/BUILD.bazel +++ b/session/BUILD.bazel @@ -107,7 +107,7 @@ go_library( go_test( name = "session_test", - timeout = "moderate", + timeout = "short", srcs = [ "bench_test.go", "bootstrap_test.go", @@ -115,7 +115,6 @@ go_test( "clustered_index_test.go", "index_usage_sync_lease_test.go", "main_test.go", - "nontransactional_test.go", "schema_test.go", "session_test.go", "tidb_test.go", @@ -168,7 +167,6 @@ go_test( "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//testutils", "@com_github_tikv_client_go_v2//tikv", - "@com_github_tikv_client_go_v2//util", "@org_uber_go_atomic//:atomic", "@org_uber_go_goleak//:goleak", "@org_uber_go_zap//:zap", diff --git a/session/bootstrap.go b/session/bootstrap.go index 69a5345e40791..e2ef6f854e594 100644 --- a/session/bootstrap.go +++ b/session/bootstrap.go @@ -794,11 +794,16 @@ const ( version111 = 111 // version112 modifies the view tidb_mdl_view version112 = 112 + // version113 modifies the following global variables default value: + // - foreign_key_checks: off -> on + // - tidb_enable_foreign_key: off -> on + // - tidb_store_batch_size: 0 -> 4 + version113 = 113 ) // currentBootstrapVersion is defined as a variable, so we can modify its value for testing. // please make sure this is the largest version -var currentBootstrapVersion int64 = version112 +var currentBootstrapVersion int64 = version113 // DDL owner key's expired time is ManagerSessionTTL seconds, we should wait the time and give more time to have a chance to finish it. var internalSQLTimeout = owner.ManagerSessionTTL + 15 @@ -918,6 +923,7 @@ var ( upgradeToVer110, upgradeToVer111, upgradeToVer112, + upgradeToVer113, } ) @@ -2285,6 +2291,18 @@ func upgradeToVer112(s Session, ver int64) { doReentrantDDL(s, CreateMDLView) } +func upgradeToVer113(s Session, ver int64) { + if ver >= version113 { + return + } + + mustExecute(s, "REPLACE HIGH_PRIORITY INTO %n.%n VALUES (%?, %?);", mysql.SystemDB, mysql.GlobalVariablesTable, variable.ForeignKeyChecks, variable.On) + mustExecute(s, "REPLACE HIGH_PRIORITY INTO %n.%n VALUES (%?, %?);", mysql.SystemDB, mysql.GlobalVariablesTable, variable.TiDBEnableForeignKey, variable.On) + mustExecute(s, "REPLACE HIGH_PRIORITY INTO %n.%n VALUES (%?, %?);", mysql.SystemDB, mysql.GlobalVariablesTable, variable.TiDBEnableHistoricalStats, variable.On) + mustExecute(s, "REPLACE HIGH_PRIORITY INTO %n.%n VALUES (%?, %?);", mysql.SystemDB, mysql.GlobalVariablesTable, variable.TiDBEnablePlanReplayerCapture, variable.On) + mustExecute(s, "UPDATE HIGH_PRIORITY %n.%n SET VARIABLE_VALUE = %? WHERE VARIABLE_NAME = %? AND VARIABLE_VALUE = %?;", mysql.SystemDB, mysql.GlobalVariablesTable, "4", variable.TiDBStoreBatchSize, "0") +} + func writeOOMAction(s Session) { comment := "oom-action is `log` by default in v3.0.x, `cancel` by default in v4.0.11+" mustExecute(s, `INSERT HIGH_PRIORITY INTO %n.%n VALUES (%?, %?, %?) ON DUPLICATE KEY UPDATE VARIABLE_VALUE= %?`, diff --git a/session/bootstrap_test.go b/session/bootstrap_test.go index d126c1f7549f9..832ba478dfed3 100644 --- a/session/bootstrap_test.go +++ b/session/bootstrap_test.go @@ -1417,3 +1417,136 @@ func TestTiDBGCAwareUpgradeFrom630To650(t *testing.T) { require.Equal(t, 2, row.Len()) require.Equal(t, "0", row.GetString(1)) } + +func TestTiDBGlobalVariablesDefaultValueUpgradeFrom630To660(t *testing.T) { + ctx := context.Background() + store, _ := createStoreAndBootstrap(t) + defer func() { require.NoError(t, store.Close()) }() + + // upgrade from 6.3.0 to 6.6.0. + ver630 := version93 + seV630 := createSessionAndSetID(t, store) + txn, err := store.Begin() + require.NoError(t, err) + m := meta.NewMeta(txn) + err = m.FinishBootstrap(int64(ver630)) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + mustExec(t, seV630, fmt.Sprintf("update mysql.tidb set variable_value=%d where variable_name='tidb_server_version'", ver630)) + mustExec(t, seV630, fmt.Sprintf("update mysql.GLOBAL_VARIABLES set variable_value='%s' where variable_name='%s'", "OFF", variable.TiDBEnableForeignKey)) + mustExec(t, seV630, fmt.Sprintf("update mysql.GLOBAL_VARIABLES set variable_value='%s' where variable_name='%s'", "OFF", variable.ForeignKeyChecks)) + mustExec(t, seV630, fmt.Sprintf("update mysql.GLOBAL_VARIABLES set variable_value='%s' where variable_name='%s'", "OFF", variable.TiDBEnableHistoricalStats)) + mustExec(t, seV630, fmt.Sprintf("update mysql.GLOBAL_VARIABLES set variable_value='%s' where variable_name='%s'", "OFF", variable.TiDBEnablePlanReplayerCapture)) + mustExec(t, seV630, "commit") + unsetStoreBootstrapped(store.UUID()) + ver, err := getBootstrapVersion(seV630) + require.NoError(t, err) + require.Equal(t, int64(ver630), ver) + + // We are now in 6.3.0. + upgradeVars := []string{variable.TiDBEnableForeignKey, variable.ForeignKeyChecks, variable.TiDBEnableHistoricalStats, variable.TiDBEnablePlanReplayerCapture} + varsValueList := []string{"OFF", "OFF", "OFF", "OFF"} + for i := range upgradeVars { + res := mustExecToRecodeSet(t, seV630, fmt.Sprintf("select * from mysql.GLOBAL_VARIABLES where variable_name='%s'", upgradeVars[i])) + chk := res.NewChunk(nil) + err = res.Next(ctx, chk) + require.NoError(t, err) + require.Equal(t, 1, chk.NumRows()) + row := chk.GetRow(0) + require.Equal(t, 2, row.Len()) + require.Equal(t, varsValueList[i], row.GetString(1)) + } + + // Upgrade to 6.6.0. + domCurVer, err := BootstrapSession(store) + require.NoError(t, err) + defer domCurVer.Close() + seV660 := createSessionAndSetID(t, store) + ver, err = getBootstrapVersion(seV660) + require.NoError(t, err) + require.Equal(t, currentBootstrapVersion, ver) + + // We are now in 6.6.0. + varsValueList = []string{"ON", "ON", "ON", "ON"} + for i := range upgradeVars { + res := mustExecToRecodeSet(t, seV660, fmt.Sprintf("select * from mysql.GLOBAL_VARIABLES where variable_name='%s'", upgradeVars[i])) + chk := res.NewChunk(nil) + err = res.Next(ctx, chk) + require.NoError(t, err) + require.Equal(t, 1, chk.NumRows()) + row := chk.GetRow(0) + require.Equal(t, 2, row.Len()) + require.Equal(t, varsValueList[i], row.GetString(1)) + } +} + +func TestTiDBStoreBatchSizeUpgradeFrom650To660(t *testing.T) { + for i := 0; i < 2; i++ { + func() { + ctx := context.Background() + store, dom := createStoreAndBootstrap(t) + defer func() { require.NoError(t, store.Close()) }() + + // upgrade from 6.5 to 6.6. + ver65 := version112 + seV65 := createSessionAndSetID(t, store) + txn, err := store.Begin() + require.NoError(t, err) + m := meta.NewMeta(txn) + err = m.FinishBootstrap(int64(ver65)) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + mustExec(t, seV65, fmt.Sprintf("update mysql.tidb set variable_value=%d where variable_name='tidb_server_version'", ver65)) + mustExec(t, seV65, fmt.Sprintf("update mysql.GLOBAL_VARIABLES set variable_value='%s' where variable_name='%s'", "0", variable.TiDBStoreBatchSize)) + mustExec(t, seV65, "commit") + unsetStoreBootstrapped(store.UUID()) + ver, err := getBootstrapVersion(seV65) + require.NoError(t, err) + require.Equal(t, int64(ver65), ver) + + // We are now in 6.5, tidb_store_batch_size is 0. + res := mustExecToRecodeSet(t, seV65, fmt.Sprintf("select * from mysql.GLOBAL_VARIABLES where variable_name='%s'", variable.TiDBStoreBatchSize)) + chk := res.NewChunk(nil) + err = res.Next(ctx, chk) + require.NoError(t, err) + require.Equal(t, 1, chk.NumRows()) + row := chk.GetRow(0) + require.Equal(t, 2, row.Len()) + require.Equal(t, "0", row.GetString(1)) + res.Close() + + if i == 0 { + // For the first time, We set tidb_store_batch_size to 1. + // And after upgrade to 6.6, tidb_store_batch_size should be 1. + // For the second it should be the latest default value. + mustExec(t, seV65, "set global tidb_store_batch_size = 1") + } + dom.Close() + // Upgrade to 6.6. + domCurVer, err := BootstrapSession(store) + require.NoError(t, err) + defer domCurVer.Close() + seCurVer := createSessionAndSetID(t, store) + ver, err = getBootstrapVersion(seCurVer) + require.NoError(t, err) + require.Equal(t, currentBootstrapVersion, ver) + + // We are now in 6.6. + res = mustExecToRecodeSet(t, seCurVer, "select @@tidb_store_batch_size") + chk = res.NewChunk(nil) + err = res.Next(ctx, chk) + require.NoError(t, err) + require.Equal(t, 1, chk.NumRows()) + row = chk.GetRow(0) + require.Equal(t, 1, row.Len()) + if i == 0 { + require.Equal(t, "1", row.GetString(0)) + } else { + require.Equal(t, "4", row.GetString(0)) + } + res.Close() + }() + } +} diff --git a/session/nontransactionaltest/BUILD.bazel b/session/nontransactionaltest/BUILD.bazel new file mode 100644 index 0000000000000..bb2ddf73e69e1 --- /dev/null +++ b/session/nontransactionaltest/BUILD.bazel @@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "nontransactionaltest_test", + timeout = "short", + srcs = [ + "main_test.go", + "nontransactional_test.go", + ], + flaky = True, + shard_count = 20, + deps = [ + "//config", + "//testkit", + "//testkit/testmain", + "//testkit/testsetup", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//tikv", + "@com_github_tikv_client_go_v2//util", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/session/nontransactionaltest/main_test.go b/session/nontransactionaltest/main_test.go new file mode 100644 index 0000000000000..4a40705df1d0b --- /dev/null +++ b/session/nontransactionaltest/main_test.go @@ -0,0 +1,61 @@ +// Copyright 2021 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package nontransactionaltest + +import ( + "flag" + "testing" + "time" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/testkit/testmain" + "github.com/pingcap/tidb/testkit/testsetup" + "github.com/tikv/client-go/v2/tikv" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testmain.ShortCircuitForBench(m) + + testsetup.SetupForCommonTest() + + flag.Parse() + config.UpdateGlobal(func(conf *config.Config) { + conf.TiKVClient.AsyncCommit.SafeWindow = 0 + conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 + }) + tikv.EnableFailpoints() + opts := []goleak.Option{ + // TODO: figure the reason and shorten this list + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("github.com/tikv/client-go/v2/internal/retry.newBackoffFn.func1"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/v3.waitRetryBackoff"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + goleak.IgnoreTopFunction("google.golang.org/grpc.(*addrConn).resetTransport"), + goleak.IgnoreTopFunction("google.golang.org/grpc.(*ccBalancerWrapper).watcher"), + goleak.IgnoreTopFunction("google.golang.org/grpc/internal/transport.(*controlBuffer).get"), + goleak.IgnoreTopFunction("google.golang.org/grpc/internal/transport.(*http2Client).keepalive"), + goleak.IgnoreTopFunction("internal/poll.runtime_pollWait"), + goleak.IgnoreTopFunction("net/http.(*persistConn).writeLoop"), + } + callback := func(i int) int { + // wait for MVCCLevelDB to close, MVCCLevelDB will be closed in one second + time.Sleep(time.Second) + return i + } + goleak.VerifyTestMain(testmain.WrapTestingM(m, callback), opts...) +} diff --git a/session/nontransactional_test.go b/session/nontransactionaltest/nontransactional_test.go similarity index 99% rename from session/nontransactional_test.go rename to session/nontransactionaltest/nontransactional_test.go index 9eea25e46bfbb..2b7c36e8baf0d 100644 --- a/session/nontransactional_test.go +++ b/session/nontransactionaltest/nontransactional_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package session_test +package nontransactionaltest import ( "fmt" diff --git a/session/session.go b/session/session.go index 119e50622c33f..197648842dfed 100644 --- a/session/session.go +++ b/session/session.go @@ -4094,7 +4094,7 @@ func (s *session) updateTelemetryMetric(es *executor.ExecStmt) { telemetryCreateOrAlterUserUsage.Add(float64(ti.AccountLockTelemetry.CreateOrAlterUser)) } - if ti.UseTableLookUp && s.sessionVars.StoreBatchSize > 0 { + if ti.UseTableLookUp.Load() && s.sessionVars.StoreBatchSize > 0 { telemetryStoreBatchedUsage.Inc() } } diff --git a/session/session_test/temporary_table_test.go b/session/session_test/temporary_table_test.go deleted file mode 100644 index 5df0b6cf285b5..0000000000000 --- a/session/session_test/temporary_table_test.go +++ /dev/null @@ -1,449 +0,0 @@ -// Copyright 2022 PingCAP, Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package session_test - -import ( - "fmt" - "sort" - "strconv" - "strings" - "testing" - - "github.com/pingcap/tidb/errno" - "github.com/pingcap/tidb/kv" - "github.com/pingcap/tidb/parser/terror" - "github.com/pingcap/tidb/session" - "github.com/pingcap/tidb/sessionctx/variable" - "github.com/pingcap/tidb/testkit" - "github.com/stretchr/testify/require" -) - -func TestLocalTemporaryTableInsert(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 (u, v) values(11, 101)") - tk.MustExec("insert into tmp1 (u, v) values(12, 102)") - tk.MustExec("insert into tmp1 values(3, 13, 102)") - - checkRecordOneTwoThreeAndNonExist := func() { - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 102")) - tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 102")) - tk.MustQuery("select * from tmp1 where id=99").Check(testkit.Rows()) - } - - // inserted records exist - checkRecordOneTwoThreeAndNonExist() - - // insert dup records out txn must be error - require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(1, 999, 9999)"))) - checkRecordOneTwoThreeAndNonExist() - require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(99, 11, 999)"))) - checkRecordOneTwoThreeAndNonExist() - - // insert dup records in txn must be error - tk.MustExec("begin") - - require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(1, 999, 9999)"))) - checkRecordOneTwoThreeAndNonExist() - require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(99, 11, 9999)"))) - checkRecordOneTwoThreeAndNonExist() - - tk.MustExec("insert into tmp1 values(4, 14, 104)") - tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) - - require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(4, 999, 9999)"))) - require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(99, 14, 9999)"))) - - checkRecordOneTwoThreeAndNonExist() - tk.MustExec("commit") - - // check committed insert works - checkRecordOneTwoThreeAndNonExist() - tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) - - // check rollback works - tk.MustExec("begin") - tk.MustExec("insert into tmp1 values(5, 15, 105)") - tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows("5 15 105")) - tk.MustExec("rollback") - tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows()) -} - -func TestLocalTemporaryTableUpdate(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key, u int unique, v int)") - - idList := []int{1, 2, 3, 4, 5, 6, 7, 8, 9} - insertRecords := func(idList []int) { - for _, id := range idList { - tk.MustExec("insert into tmp1 values (?, ?, ?)", id, id+100, id+1000) - } - } - - checkNoChange := func() { - expect := make([]string, 0) - for _, id := range idList { - expect = append(expect, fmt.Sprintf("%d %d %d", id, id+100, id+1000)) - } - tk.MustQuery("select * from tmp1").Check(testkit.Rows(expect...)) - } - - checkUpdatesAndDeletes := func(updates []string, deletes []int) { - modifyMap := make(map[int]string) - for _, m := range updates { - parts := strings.Split(strings.TrimSpace(m), " ") - require.NotZero(t, len(parts)) - id, err := strconv.Atoi(parts[0]) - require.NoError(t, err) - modifyMap[id] = m - } - - for _, d := range deletes { - modifyMap[d] = "" - } - - expect := make([]string, 0) - for _, id := range idList { - modify, exist := modifyMap[id] - if !exist { - expect = append(expect, fmt.Sprintf("%d %d %d", id, id+100, id+1000)) - continue - } - - if modify != "" { - expect = append(expect, modify) - } - - delete(modifyMap, id) - } - - otherIds := make([]int, 0) - for id := range modifyMap { - otherIds = append(otherIds, id) - } - - sort.Ints(otherIds) - for _, id := range otherIds { - modify, exist := modifyMap[id] - require.True(t, exist) - expect = append(expect, modify) - } - - tk.MustQuery("select * from tmp1").Check(testkit.Rows(expect...)) - } - - type checkSuccess struct { - update []string - delete []int - } - - type checkError struct { - err error - } - - cases := []struct { - sql string - checkResult interface{} - additionalCheck func(error) - }{ - // update with point get for primary key - {"update tmp1 set v=999 where id=1", checkSuccess{[]string{"1 101 999"}, nil}, nil}, - {"update tmp1 set id=12 where id=1", checkSuccess{[]string{"12 101 1001"}, []int{1}}, nil}, - {"update tmp1 set id=1 where id=1", checkSuccess{nil, nil}, nil}, - {"update tmp1 set u=101 where id=1", checkSuccess{nil, nil}, nil}, - {"update tmp1 set v=999 where id=100", checkSuccess{nil, nil}, nil}, - {"update tmp1 set u=102 where id=100", checkSuccess{nil, nil}, nil}, - {"update tmp1 set u=21 where id=1", checkSuccess{[]string{"1 21 1001"}, nil}, func(_ error) { - // check index deleted - tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u=101").Check(testkit.Rows()) - tk.MustQuery("show warnings").Check(testkit.Rows()) - }}, - {"update tmp1 set id=2 where id=1", checkError{kv.ErrKeyExists}, nil}, - {"update tmp1 set u=102 where id=1", checkError{kv.ErrKeyExists}, nil}, - // update with batch point get for primary key - {"update tmp1 set v=v+1000 where id in (1, 3, 5)", checkSuccess{[]string{"1 101 2001", "3 103 2003", "5 105 2005"}, nil}, nil}, - {"update tmp1 set u=u+1 where id in (9, 100)", checkSuccess{[]string{"9 110 1009"}, nil}, nil}, - {"update tmp1 set u=101 where id in (100, 101)", checkSuccess{nil, nil}, nil}, - {"update tmp1 set id=id+1 where id in (8, 9)", checkError{kv.ErrKeyExists}, nil}, - {"update tmp1 set u=u+1 where id in (8, 9)", checkError{kv.ErrKeyExists}, nil}, - {"update tmp1 set id=id+20 where id in (1, 3, 5)", checkSuccess{[]string{"21 101 1001", "23 103 1003", "25 105 1005"}, []int{1, 3, 5}}, nil}, - {"update tmp1 set u=u+100 where id in (1, 3, 5)", checkSuccess{[]string{"1 201 1001", "3 203 1003", "5 205 1005"}, nil}, func(_ error) { - // check index deleted - tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u in (101, 103, 105)").Check(testkit.Rows()) - tk.MustQuery("show warnings").Check(testkit.Rows()) - }}, - // update with point get for unique key - {"update tmp1 set v=888 where u=101", checkSuccess{[]string{"1 101 888"}, nil}, nil}, - {"update tmp1 set id=21 where u=101", checkSuccess{[]string{"21 101 1001"}, []int{1}}, nil}, - {"update tmp1 set v=888 where u=201", checkSuccess{nil, nil}, nil}, - {"update tmp1 set u=201 where u=101", checkSuccess{[]string{"1 201 1001"}, nil}, nil}, - {"update tmp1 set id=2 where u=101", checkError{kv.ErrKeyExists}, nil}, - {"update tmp1 set u=102 where u=101", checkError{kv.ErrKeyExists}, nil}, - // update with batch point get for unique key - {"update tmp1 set v=v+1000 where u in (101, 103)", checkSuccess{[]string{"1 101 2001", "3 103 2003"}, nil}, nil}, - {"update tmp1 set v=v+1000 where u in (201, 203)", checkSuccess{nil, nil}, nil}, - {"update tmp1 set v=v+1000 where u in (101, 110)", checkSuccess{[]string{"1 101 2001"}, nil}, nil}, - {"update tmp1 set id=id+1 where u in (108, 109)", checkError{kv.ErrKeyExists}, nil}, - // update with table scan and index scan - {"update tmp1 set v=v+1000 where id<3", checkSuccess{[]string{"1 101 2001", "2 102 2002"}, nil}, nil}, - {"update /*+ use_index(tmp1, u) */ tmp1 set v=v+1000 where u>107", checkSuccess{[]string{"8 108 2008", "9 109 2009"}, nil}, nil}, - {"update tmp1 set v=v+1000 where v>=1007 or v<=1002", checkSuccess{[]string{"1 101 2001", "2 102 2002", "7 107 2007", "8 108 2008", "9 109 2009"}, nil}, nil}, - {"update tmp1 set v=v+1000 where id>=10", checkSuccess{nil, nil}, nil}, - {"update tmp1 set id=id+1 where id>7", checkError{kv.ErrKeyExists}, nil}, - {"update tmp1 set id=id+1 where id>8", checkSuccess{[]string{"10 109 1009"}, []int{9}}, nil}, - {"update tmp1 set u=u+1 where u>107", checkError{kv.ErrKeyExists}, nil}, - {"update tmp1 set u=u+1 where u>108", checkSuccess{[]string{"9 110 1009"}, nil}, nil}, - {"update /*+ use_index(tmp1, u) */ tmp1 set v=v+1000 where u>108 or u<102", checkSuccess{[]string{"1 101 2001", "9 109 2009"}, nil}, nil}, - } - - executeSQL := func(sql string, checkResult interface{}, additionalCheck func(error)) (err error) { - switch check := checkResult.(type) { - case checkSuccess: - tk.MustExec(sql) - tk.MustQuery("show warnings").Check(testkit.Rows()) - checkUpdatesAndDeletes(check.update, check.delete) - case checkError: - err = tk.ExecToErr(sql) - require.Error(t, err) - expectedErr, _ := check.err.(*terror.Error) - require.True(t, expectedErr.Equal(err)) - checkNoChange() - default: - t.Fail() - } - - if additionalCheck != nil { - additionalCheck(err) - } - return - } - - for _, sqlCase := range cases { - // update records in txn and records are inserted in txn - tk.MustExec("begin") - insertRecords(idList) - _ = executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) - tk.MustExec("rollback") - tk.MustQuery("select * from tmp1").Check(testkit.Rows()) - - // update records out of txn - insertRecords(idList) - _ = executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) - tk.MustExec("delete from tmp1") - - // update records in txn and rollback - insertRecords(idList) - tk.MustExec("begin") - _ = executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) - tk.MustExec("rollback") - // rollback left records unmodified - checkNoChange() - - // update records in txn and commit - tk.MustExec("begin") - err := executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) - tk.MustExec("commit") - if err != nil { - checkNoChange() - } else { - r, _ := sqlCase.checkResult.(checkSuccess) - checkUpdatesAndDeletes(r.update, r.delete) - } - if sqlCase.additionalCheck != nil { - sqlCase.additionalCheck(err) - } - tk.MustExec("delete from tmp1") - tk.MustQuery("select * from tmp1").Check(testkit.Rows()) - } -} - -func TestTemporaryTableSize(t *testing.T) { - // Test the @@tidb_tmp_table_max_size system variable. - - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create global temporary table t (c1 int, c2 mediumtext) on commit delete rows") - tk.MustExec("create temporary table tl (c1 int, c2 mediumtext)") - - tk.MustQuery("select @@global.tidb_tmp_table_max_size").Check(testkit.Rows(strconv.Itoa(variable.DefTiDBTmpTableMaxSize))) - require.Equal(t, int64(variable.DefTiDBTmpTableMaxSize), tk.Session().GetSessionVars().TMPTableSize) - - // Min value 1M, so the result is change to 1M, with a warning. - tk.MustExec("set @@global.tidb_tmp_table_max_size = 123") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1292 Truncated incorrect tidb_tmp_table_max_size value: '123'")) - - // Change the session scope value to 2M. - tk.MustExec("set @@session.tidb_tmp_table_max_size = 2097152") - require.Equal(t, int64(2097152), tk.Session().GetSessionVars().TMPTableSize) - - // Check in another session, change session scope value does not affect the global scope. - tk1 := testkit.NewTestKit(t, store) - tk1.MustQuery("select @@global.tidb_tmp_table_max_size").Check(testkit.Rows(strconv.Itoa(1 << 20))) - - // The value is now 1M, check the error when table size exceed it. - tk.MustExec(fmt.Sprintf("set @@session.tidb_tmp_table_max_size = %d", 1<<20)) - tk.MustExec("begin") - tk.MustExec("insert into t values (1, repeat('x', 512*1024))") - tk.MustExec("insert into t values (1, repeat('x', 512*1024))") - tk.MustGetErrCode("insert into t values (1, repeat('x', 512*1024))", errno.ErrRecordFileFull) - tk.MustExec("rollback") - - // Check local temporary table - tk.MustExec("begin") - tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") - tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") - tk.MustGetErrCode("insert into tl values (1, repeat('x', 512*1024))", errno.ErrRecordFileFull) - tk.MustExec("rollback") - - // Check local temporary table with some data in session - tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") - tk.MustExec("begin") - tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") - tk.MustGetErrCode("insert into tl values (1, repeat('x', 512*1024))", errno.ErrRecordFileFull) - tk.MustExec("rollback") -} - -func TestGlobalTemporaryTable(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create global temporary table g_tmp (a int primary key, b int, c int, index i_b(b)) on commit delete rows") - tk.MustExec("begin") - tk.MustExec("insert into g_tmp values (3, 3, 3)") - tk.MustExec("insert into g_tmp values (4, 7, 9)") - - // Cover table scan. - tk.MustQuery("select * from g_tmp").Check(testkit.Rows("3 3 3", "4 7 9")) - // Cover index reader. - tk.MustQuery("select b from g_tmp where b > 3").Check(testkit.Rows("7")) - // Cover index lookup. - tk.MustQuery("select c from g_tmp where b = 3").Check(testkit.Rows("3")) - // Cover point get. - tk.MustQuery("select * from g_tmp where a = 3").Check(testkit.Rows("3 3 3")) - // Cover batch point get. - tk.MustQuery("select * from g_tmp where a in (2,3,4)").Check(testkit.Rows("3 3 3", "4 7 9")) - tk.MustExec("commit") - - // The global temporary table data is discard after the transaction commit. - tk.MustQuery("select * from g_tmp").Check(testkit.Rows()) -} - -func TestRetryGlobalTemporaryTable(t *testing.T) { - store := testkit.CreateMockStore(t) - - setTxnTk := testkit.NewTestKit(t, store) - setTxnTk.MustExec("set global tidb_txn_mode=''") - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists normal_table") - tk.MustExec("create table normal_table(a int primary key, b int)") - defer tk.MustExec("drop table if exists normal_table") - tk.MustExec("drop table if exists temp_table") - tk.MustExec("create global temporary table temp_table(a int primary key, b int) on commit delete rows") - defer tk.MustExec("drop table if exists temp_table") - - // insert select - tk.MustExec("set tidb_disable_txn_auto_retry = 0") - tk.MustExec("insert normal_table value(100, 100)") - tk.MustExec("set @@autocommit = 0") - // used to make conflicts - tk.MustExec("update normal_table set b=b+1 where a=100") - tk.MustExec("insert temp_table value(1, 1)") - tk.MustExec("insert normal_table select * from temp_table") - require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) - - // try to conflict with tk - tk1 := testkit.NewTestKit(t, store) - tk1.MustExec("use test") - tk1.MustExec("update normal_table set b=b+1 where a=100") - - // It will retry internally. - tk.MustExec("commit") - tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 1", "100 102")) - tk.MustQuery("select a, b from temp_table order by a").Check(testkit.Rows()) - - // update multi-tables - tk.MustExec("update normal_table set b=b+1 where a=100") - tk.MustExec("insert temp_table value(1, 2)") - // before update: normal_table=(1 1) (100 102), temp_table=(1 2) - tk.MustExec("update normal_table, temp_table set normal_table.b=temp_table.b where normal_table.a=temp_table.a") - require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) - - // try to conflict with tk - tk1.MustExec("update normal_table set b=b+1 where a=100") - - // It will retry internally. - tk.MustExec("commit") - tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 2", "100 104")) -} - -func TestRetryLocalTemporaryTable(t *testing.T) { - store := testkit.CreateMockStore(t) - - setTxnTk := testkit.NewTestKit(t, store) - setTxnTk.MustExec("set global tidb_txn_mode=''") - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists normal_table") - tk.MustExec("create table normal_table(a int primary key, b int)") - defer tk.MustExec("drop table if exists normal_table") - tk.MustExec("drop table if exists temp_table") - tk.MustExec("create temporary table l_temp_table(a int primary key, b int)") - defer tk.MustExec("drop table if exists l_temp_table") - - // insert select - tk.MustExec("set tidb_disable_txn_auto_retry = 0") - tk.MustExec("insert normal_table value(100, 100)") - tk.MustExec("set @@autocommit = 0") - // used to make conflicts - tk.MustExec("update normal_table set b=b+1 where a=100") - tk.MustExec("insert l_temp_table value(1, 2)") - tk.MustExec("insert normal_table select * from l_temp_table") - require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) - - // try to conflict with tk - tk1 := testkit.NewTestKit(t, store) - tk1.MustExec("use test") - tk1.MustExec("update normal_table set b=b+1 where a=100") - - // It will retry internally. - tk.MustExec("commit") - tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 2", "100 102")) - tk.MustQuery("select a, b from l_temp_table order by a").Check(testkit.Rows("1 2")) - - // update multi-tables - tk.MustExec("update normal_table set b=b+1 where a=100") - tk.MustExec("insert l_temp_table value(3, 4)") - // before update: normal_table=(1 1) (100 102), temp_table=(1 2) - tk.MustExec("update normal_table, l_temp_table set normal_table.b=l_temp_table.b where normal_table.a=l_temp_table.a") - require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) - - // try to conflict with tk - tk1.MustExec("update normal_table set b=b+1 where a=100") - - // It will retry internally. - tk.MustExec("commit") - tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 2", "100 104")) -} diff --git a/session/session_test/BUILD.bazel b/session/sessiontest/BUILD.bazel similarity index 90% rename from session/session_test/BUILD.bazel rename to session/sessiontest/BUILD.bazel index f0fa774e9f9e3..7c16c7f2d674e 100644 --- a/session/session_test/BUILD.bazel +++ b/session/sessiontest/BUILD.bazel @@ -1,15 +1,14 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( - name = "session_test_test", - timeout = "moderate", + name = "sessiontest_test", + timeout = "short", srcs = [ "main_test.go", "session_test.go", - "temporary_table_test.go", ], flaky = True, - shard_count = 4, + shard_count = 50, deps = [ "//config", "//domain", diff --git a/session/session_test/main_test.go b/session/sessiontest/main_test.go similarity index 99% rename from session/session_test/main_test.go rename to session/sessiontest/main_test.go index 849904506a0db..6628ea3097ea6 100644 --- a/session/session_test/main_test.go +++ b/session/sessiontest/main_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package session_test +package sessiontest import ( "flag" diff --git a/session/session_test/session_test.go b/session/sessiontest/session_test.go similarity index 85% rename from session/session_test/session_test.go rename to session/sessiontest/session_test.go index 3f8a57be18f75..763cbd28c4073 100644 --- a/session/session_test/session_test.go +++ b/session/sessiontest/session_test.go @@ -12,13 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -package session_test +package sessiontest import ( "context" "fmt" "net" - "sort" "strconv" "strings" "sync" @@ -132,108 +131,6 @@ func TestSchemaCheckerSQL(t *testing.T) { require.Error(t, tk.ExecToErr(`commit;`)) } -func TestSchemaCheckerTempTable(t *testing.T) { - store := testkit.CreateMockStoreWithSchemaLease(t, 1*time.Second) - - tk1 := testkit.NewTestKit(t, store) - tk2 := testkit.NewTestKit(t, store) - - tk1.MustExec("use test") - tk1.MustExec("set global tidb_enable_metadata_lock=0") - tk2.MustExec("use test") - - // create table - tk1.MustExec(`drop table if exists normal_table`) - tk1.MustExec(`create table normal_table (id int, c int);`) - defer tk1.MustExec(`drop table if exists normal_table`) - tk1.MustExec(`drop table if exists temp_table`) - tk1.MustExec(`create global temporary table temp_table (id int primary key, c int) on commit delete rows;`) - defer tk1.MustExec(`drop table if exists temp_table`) - - // The schema version is out of date in the first transaction, and the SQL can't be retried. - atomic.StoreUint32(&session.SchemaChangedWithoutRetry, 1) - defer func() { - atomic.StoreUint32(&session.SchemaChangedWithoutRetry, 0) - }() - - // It's fine to change the schema of temporary tables. - tk1.MustExec(`begin;`) - tk2.MustExec(`alter table temp_table modify column c tinyint;`) - tk1.MustExec(`insert into temp_table values(3, 3);`) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c int;`) - tk1.MustQuery(`select * from temp_table for update;`).Check(testkit.Rows()) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c smallint;`) - tk1.MustExec(`insert into temp_table values(3, 4);`) - tk1.MustQuery(`select * from temp_table for update;`).Check(testkit.Rows("3 4")) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c bigint;`) - tk1.MustQuery(`select * from temp_table where id=1 for update;`).Check(testkit.Rows()) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c smallint;`) - tk1.MustExec("insert into temp_table values (1, 2), (2, 3), (4, 5)") - tk1.MustQuery(`select * from temp_table where id=1 for update;`).Check(testkit.Rows("1 2")) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c int;`) - tk1.MustQuery(`select * from temp_table where id=1 for update;`).Check(testkit.Rows()) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c bigint;`) - tk1.MustQuery(`select * from temp_table where id in (1, 2, 3) for update;`).Check(testkit.Rows()) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c int;`) - tk1.MustExec("insert into temp_table values (1, 2), (2, 3), (4, 5)") - tk1.MustQuery(`select * from temp_table where id in (1, 2, 3) for update;`).Check(testkit.Rows("1 2", "2 3")) - tk1.MustExec(`commit;`) - - tk1.MustExec("insert into normal_table values(1, 2)") - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table temp_table modify column c int;`) - tk1.MustExec(`insert into temp_table values(1, 5);`) - tk1.MustQuery(`select * from temp_table, normal_table where temp_table.id = normal_table.id for update;`).Check(testkit.Rows("1 5 1 2")) - tk1.MustExec(`commit;`) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table normal_table modify column c bigint;`) - tk1.MustQuery(`select * from temp_table, normal_table where temp_table.id = normal_table.id for update;`).Check(testkit.Rows()) - tk1.MustExec(`commit;`) - - // Truncate will modify table ID. - tk1.MustExec(`begin;`) - tk2.MustExec(`truncate table temp_table;`) - tk1.MustExec(`insert into temp_table values(3, 3);`) - tk1.MustExec(`commit;`) - - // It reports error when also changing the schema of a normal table. - tk1.MustExec(`begin;`) - tk2.MustExec(`alter table normal_table modify column c bigint;`) - tk1.MustExec(`insert into temp_table values(3, 3);`) - tk1.MustExec(`insert into normal_table values(3, 3);`) - err := tk1.ExecToErr(`commit;`) - require.True(t, terror.ErrorEqual(err, domain.ErrInfoSchemaChanged), fmt.Sprintf("err %v", err)) - - tk1.MustExec("begin pessimistic") - tk2.MustExec(`alter table normal_table modify column c int;`) - tk1.MustExec(`insert into temp_table values(1, 6);`) - tk1.MustQuery(`select * from temp_table, normal_table where temp_table.id = normal_table.id for update;`).Check(testkit.Rows("1 6 1 2")) - err = tk1.ExecToErr(`commit;`) - require.True(t, terror.ErrorEqual(err, domain.ErrInfoSchemaChanged), fmt.Sprintf("err %v", err)) -} - func TestDisableTxnAutoRetry(t *testing.T) { store := testkit.CreateMockStoreWithSchemaLease(t, 1*time.Second) @@ -490,70 +387,6 @@ func TestSetPDClientDynamicOption(t *testing.T) { require.Error(t, tk.ExecToErr("set tidb_tso_client_batch_max_wait_time = 0;")) } -func TestSameNameObjectWithLocalTemporaryTable(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("drop table if exists t1") - tk.MustExec("drop sequence if exists s1") - tk.MustExec("drop view if exists v1") - - // prepare - tk.MustExec("create table t1 (a int)") - defer tk.MustExec("drop table if exists t1") - tk.MustQuery("show create table t1").Check(testkit.Rows( - "t1 CREATE TABLE `t1` (\n" + - " `a` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) - - tk.MustExec("create view v1 as select 1") - defer tk.MustExec("drop view if exists v1") - tk.MustQuery("show create view v1").Check(testkit.Rows("v1 CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW `v1` (`1`) AS SELECT 1 AS `1` utf8mb4 utf8mb4_bin")) - tk.MustQuery("show create table v1").Check(testkit.Rows("v1 CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW `v1` (`1`) AS SELECT 1 AS `1` utf8mb4 utf8mb4_bin")) - - tk.MustExec("create sequence s1") - defer tk.MustExec("drop sequence if exists s1") - tk.MustQuery("show create sequence s1").Check(testkit.Rows("s1 CREATE SEQUENCE `s1` start with 1 minvalue 1 maxvalue 9223372036854775806 increment by 1 cache 1000 nocycle ENGINE=InnoDB")) - tk.MustQuery("show create table s1").Check(testkit.Rows("s1 CREATE SEQUENCE `s1` start with 1 minvalue 1 maxvalue 9223372036854775806 increment by 1 cache 1000 nocycle ENGINE=InnoDB")) - - // temp table - tk.MustExec("create temporary table t1 (ct1 int)") - tk.MustQuery("show create table t1").Check(testkit.Rows( - "t1 CREATE TEMPORARY TABLE `t1` (\n" + - " `ct1` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) - - tk.MustExec("create temporary table v1 (cv1 int)") - tk.MustQuery("show create view v1").Check(testkit.Rows("v1 CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW `v1` (`1`) AS SELECT 1 AS `1` utf8mb4 utf8mb4_bin")) - tk.MustQuery("show create table v1").Check(testkit.Rows( - "v1 CREATE TEMPORARY TABLE `v1` (\n" + - " `cv1` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) - - tk.MustExec("create temporary table s1 (cs1 int)") - tk.MustQuery("show create sequence s1").Check(testkit.Rows("s1 CREATE SEQUENCE `s1` start with 1 minvalue 1 maxvalue 9223372036854775806 increment by 1 cache 1000 nocycle ENGINE=InnoDB")) - tk.MustQuery("show create table s1").Check(testkit.Rows( - "s1 CREATE TEMPORARY TABLE `s1` (\n" + - " `cs1` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) - - // drop - tk.MustExec("drop view v1") - tk.MustGetErrMsg("show create view v1", "[schema:1146]Table 'test.v1' doesn't exist") - tk.MustQuery("show create table v1").Check(testkit.Rows( - "v1 CREATE TEMPORARY TABLE `v1` (\n" + - " `cv1` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) - - tk.MustExec("drop sequence s1") - tk.MustGetErrMsg("show create sequence s1", "[schema:1146]Table 'test.s1' doesn't exist") - tk.MustQuery("show create table s1").Check(testkit.Rows( - "s1 CREATE TEMPORARY TABLE `s1` (\n" + - " `cs1` int(11) DEFAULT NULL\n" + - ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) -} - func TestWriteOnMultipleCachedTable(t *testing.T) { store := testkit.CreateMockStore(t) @@ -935,394 +768,6 @@ func TestSetGroupConcatMaxLen(t *testing.T) { require.True(t, terror.ErrorEqual(err, variable.ErrWrongTypeForVar), fmt.Sprintf("err %v", err)) } -func TestLocalTemporaryTableInsertIgnore(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 values(1, 11, 101)") - tk.MustExec("insert into tmp1 values(2, 12, 102)") - - // test outside transaction - tk.MustExec("insert ignore into tmp1 values(1, 100, 1000)") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '1' for key 'tmp1.PRIMARY'")) - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustExec("insert ignore into tmp1 values(5, 15, 105)") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows("5 15 105")) - - // test in transaction and rollback - tk.MustExec("begin") - tk.MustExec("insert ignore into tmp1 values(1, 100, 1000)") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '1' for key 'tmp1.PRIMARY'")) - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustExec("insert ignore into tmp1 values(3, 13, 103)") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) - tk.MustExec("insert ignore into tmp1 values(3, 100, 1000)") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '3' for key 'tmp1.PRIMARY'")) - tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) - tk.MustExec("rollback") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 102", "5 15 105")) - - // test commit - tk.MustExec("begin") - tk.MustExec("insert ignore into tmp1 values(1, 100, 1000)") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '1' for key 'tmp1.PRIMARY'")) - tk.MustExec("insert ignore into tmp1 values(3, 13, 103)") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustExec("insert ignore into tmp1 values(3, 100, 1000)") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '3' for key 'tmp1.PRIMARY'")) - tk.MustExec("commit") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 102", "3 13 103", "5 15 105")) -} - -func TestLocalTemporaryTableInsertOnDuplicateKeyUpdate(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 values(1, 11, 101)") - tk.MustExec("insert into tmp1 values(2, 12, 102)") - - // test outside transaction - tk.MustExec("insert ignore into tmp1 values(1, 100, 1000) on duplicate key update u=12") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '12' for key 'tmp1.u'")) - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustExec("insert into tmp1 values(2, 100, 1000) on duplicate key update v=202") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 202")) - tk.MustExec("insert into tmp1 values(3, 13, 103) on duplicate key update v=203") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) - - // test in transaction and rollback - tk.MustExec("begin") - tk.MustExec("insert ignore into tmp1 values(1, 100, 1000) on duplicate key update u=12") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '12' for key 'tmp1.u'")) - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustExec("insert into tmp1 values(2, 100, 1000) on duplicate key update v=302") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 302")) - tk.MustExec("insert into tmp1 values(4, 14, 104) on duplicate key update v=204") - tk.MustQuery("show warnings").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) - tk.MustExec("rollback") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 202", "3 13 103")) - - // test commit - tk.MustExec("begin") - tk.MustExec("insert ignore into tmp1 values(1, 100, 1000) on duplicate key update u=12") - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '12' for key 'tmp1.u'")) - tk.MustExec("insert into tmp1 values(2, 100, 1000) on duplicate key update v=302") - tk.MustExec("insert into tmp1 values(4, 14, 104) on duplicate key update v=204") - tk.MustExec("commit") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 302", "3 13 103", "4 14 104")) -} - -func TestLocalTemporaryTableReplace(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 values(1, 11, 101)") - tk.MustExec("insert into tmp1 values(2, 12, 102)") - tk.MustExec("insert into tmp1 values(3, 13, 103)") - - // out of transaction - tk.MustExec("replace into tmp1 values(1, 12, 1000)") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 12 1000", "3 13 103")) - tk.MustExec("replace into tmp1 values(4, 14, 104)") - tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) - - // in transaction and rollback - tk.MustExec("begin") - tk.MustExec("replace into tmp1 values(1, 13, 999)") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 13 999", "4 14 104")) - tk.MustExec("replace into tmp1 values(5, 15, 105)") - tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows("5 15 105")) - tk.MustExec("rollback") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 12 1000", "3 13 103", "4 14 104")) - - // out of transaction - tk.MustExec("begin") - tk.MustExec("replace into tmp1 values(1, 13, 999)") - tk.MustExec("replace into tmp1 values(5, 15, 105)") - tk.MustExec("commit") - tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 13 999", "4 14 104", "5 15 105")) -} - -func TestLocalTemporaryTableDelete(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - - tk.MustExec("create temporary table tmp1 (id int primary key, u int unique, v int)") - - insertRecords := func(idList []int) { - for _, id := range idList { - tk.MustExec("insert into tmp1 values (?, ?, ?)", id, id+100, id+1000) - } - } - - checkAllExistRecords := func(idList []int) { - sort.Ints(idList) - expectedResult := make([]string, 0, len(idList)) - expectedIndexResult := make([]string, 0, len(idList)) - for _, id := range idList { - expectedResult = append(expectedResult, fmt.Sprintf("%d %d %d", id, id+100, id+1000)) - expectedIndexResult = append(expectedIndexResult, fmt.Sprintf("%d", id+100)) - } - tk.MustQuery("select * from tmp1 order by id").Check(testkit.Rows(expectedResult...)) - - // check index deleted - tk.MustQuery("select /*+ use_index(tmp1, u) */ u from tmp1 order by u").Check(testkit.Rows(expectedIndexResult...)) - tk.MustQuery("show warnings").Check(testkit.Rows()) - } - - assertDelete := func(sql string, deleted []int) { - idList := []int{1, 2, 3, 4, 5, 6, 7, 8, 9} - - deletedMap := make(map[int]bool) - for _, id := range deleted { - deletedMap[id] = true - } - - keepList := make([]int, 0) - for _, id := range idList { - if _, exist := deletedMap[id]; !exist { - keepList = append(keepList, id) - } - } - - // delete records in txn and records are inserted in txn - tk.MustExec("begin") - insertRecords(idList) - tk.MustExec(sql) - tk.MustQuery("show warnings").Check(testkit.Rows()) - checkAllExistRecords(keepList) - tk.MustExec("rollback") - checkAllExistRecords([]int{}) - - // delete records out of txn - insertRecords(idList) - tk.MustExec(sql) - checkAllExistRecords(keepList) - - // delete records in txn - insertRecords(deleted) - tk.MustExec("begin") - tk.MustExec(sql) - checkAllExistRecords(keepList) - - // test rollback - tk.MustExec("rollback") - checkAllExistRecords(idList) - - // test commit - tk.MustExec("begin") - tk.MustExec(sql) - tk.MustExec("commit") - checkAllExistRecords(keepList) - - tk.MustExec("delete from tmp1") - checkAllExistRecords([]int{}) - } - - assertDelete("delete from tmp1 where id=1", []int{1}) - assertDelete("delete from tmp1 where id in (1, 3, 5)", []int{1, 3, 5}) - assertDelete("delete from tmp1 where u=102", []int{2}) - assertDelete("delete from tmp1 where u in (103, 107, 108)", []int{3, 7, 8}) - assertDelete("delete from tmp1 where id=10", []int{}) - assertDelete("delete from tmp1 where id in (10, 12)", []int{}) - assertDelete("delete from tmp1 where u=110", []int{}) - assertDelete("delete from tmp1 where u in (111, 112)", []int{}) - assertDelete("delete from tmp1 where id in (1, 11, 5)", []int{1, 5}) - assertDelete("delete from tmp1 where u in (102, 121, 106)", []int{2, 6}) - assertDelete("delete from tmp1 where id<3", []int{1, 2}) - assertDelete("delete from tmp1 where u>107", []int{8, 9}) - assertDelete("delete /*+ use_index(tmp1, u) */ from tmp1 where u>105 and u<107", []int{6}) - assertDelete("delete from tmp1 where v>=1006 or v<=1002", []int{1, 2, 6, 7, 8, 9}) -} - -func TestLocalTemporaryTablePointGet(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 values(1, 11, 101)") - tk.MustExec("insert into tmp1 values(2, 12, 102)") - tk.MustExec("insert into tmp1 values(4, 14, 104)") - - // check point get out transaction - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where u=11").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 102")) - tk.MustQuery("select * from tmp1 where u=12").Check(testkit.Rows("2 12 102")) - - // check point get in transaction - tk.MustExec("begin") - tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where u=11").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 102")) - tk.MustQuery("select * from tmp1 where u=12").Check(testkit.Rows("2 12 102")) - tk.MustExec("insert into tmp1 values(3, 13, 103)") - tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) - tk.MustQuery("select * from tmp1 where u=13").Check(testkit.Rows("3 13 103")) - tk.MustExec("update tmp1 set v=999 where id=2") - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 999")) - tk.MustExec("delete from tmp1 where id=4") - tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where u=14").Check(testkit.Rows()) - tk.MustExec("commit") - - // check point get after transaction - tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) - tk.MustQuery("select * from tmp1 where u=13").Check(testkit.Rows("3 13 103")) - tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 999")) - tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows()) - tk.MustQuery("select * from tmp1 where u=14").Check(testkit.Rows()) -} - -func TestLocalTemporaryTableBatchPointGet(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 values(1, 11, 101)") - tk.MustExec("insert into tmp1 values(2, 12, 102)") - tk.MustExec("insert into tmp1 values(3, 13, 103)") - tk.MustExec("insert into tmp1 values(4, 14, 104)") - - // check point get out transaction - tk.MustQuery("select * from tmp1 where id in (1, 3)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustQuery("select * from tmp1 where u in (11, 13)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustQuery("select * from tmp1 where id in (1, 3, 5)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustQuery("select * from tmp1 where u in (11, 13, 15)").Check(testkit.Rows("1 11 101", "3 13 103")) - - // check point get in transaction - tk.MustExec("begin") - tk.MustQuery("select * from tmp1 where id in (1, 3)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustQuery("select * from tmp1 where u in (11, 13)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustQuery("select * from tmp1 where id in (1, 3, 5)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustQuery("select * from tmp1 where u in (11, 13, 15)").Check(testkit.Rows("1 11 101", "3 13 103")) - tk.MustExec("insert into tmp1 values(6, 16, 106)") - tk.MustQuery("select * from tmp1 where id in (1, 6)").Check(testkit.Rows("1 11 101", "6 16 106")) - tk.MustQuery("select * from tmp1 where u in (11, 16)").Check(testkit.Rows("1 11 101", "6 16 106")) - tk.MustExec("update tmp1 set v=999 where id=3") - tk.MustQuery("select * from tmp1 where id in (1, 3)").Check(testkit.Rows("1 11 101", "3 13 999")) - tk.MustQuery("select * from tmp1 where u in (11, 13)").Check(testkit.Rows("1 11 101", "3 13 999")) - tk.MustExec("delete from tmp1 where id=4") - tk.MustQuery("select * from tmp1 where id in (1, 4)").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where u in (11, 14)").Check(testkit.Rows("1 11 101")) - tk.MustExec("commit") - - // check point get after transaction - tk.MustQuery("select * from tmp1 where id in (1, 3, 6)").Check(testkit.Rows("1 11 101", "3 13 999", "6 16 106")) - tk.MustQuery("select * from tmp1 where u in (11, 13, 16)").Check(testkit.Rows("1 11 101", "3 13 999", "6 16 106")) - tk.MustQuery("select * from tmp1 where id in (1, 4)").Check(testkit.Rows("1 11 101")) - tk.MustQuery("select * from tmp1 where u in (11, 14)").Check(testkit.Rows("1 11 101")) -} - -func TestLocalTemporaryTableScan(t *testing.T) { - store := testkit.CreateMockStore(t) - - tk := testkit.NewTestKit(t, store) - tk.MustExec("use test") - tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") - tk.MustExec("insert into tmp1 values" + - "(1, 101, 1001), (3, 113, 1003), (5, 105, 1005), (7, 117, 1007), (9, 109, 1009)," + - "(10, 110, 1010), (12, 112, 1012), (14, 114, 1014), (16, 116, 1016), (18, 118, 1018)", - ) - - assertSelectAsUnModified := func() { - // For TableReader - tk.MustQuery("select * from tmp1 where id>3 order by id").Check(testkit.Rows( - "5 105 1005", "7 117 1007", "9 109 1009", - "10 110 1010", "12 112 1012", "14 114 1014", "16 116 1016", "18 118 1018", - )) - - // For IndexLookUpReader - tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u>101 order by u").Check(testkit.Rows( - "5 105 1005", "9 109 1009", "10 110 1010", - "12 112 1012", "3 113 1003", "14 114 1014", "16 116 1016", "7 117 1007", "18 118 1018", - )) - tk.MustQuery("show warnings").Check(testkit.Rows()) - - // For IndexReader - tk.MustQuery("select /*+ use_index(tmp1, u) */ id,u from tmp1 where u>101 order by id").Check(testkit.Rows( - "3 113", "5 105", "7 117", "9 109", "10 110", - "12 112", "14 114", "16 116", "18 118", - )) - tk.MustQuery("show warnings").Check(testkit.Rows()) - - // For IndexMerge, temporary table should not use index merge - tk.MustQuery("select /*+ use_index_merge(tmp1, primary, u) */ * from tmp1 where id>5 or u>110 order by u").Check(testkit.Rows( - "9 109 1009", "10 110 1010", - "12 112 1012", "3 113 1003", "14 114 1014", "16 116 1016", "7 117 1007", "18 118 1018", - )) - - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 IndexMerge is inapplicable or disabled. Cannot use IndexMerge on temporary table.")) - } - - doModify := func() { - tk.MustExec("insert into tmp1 values(2, 100, 1002)") - tk.MustExec("insert into tmp1 values(4, 104, 1004)") - tk.MustExec("insert into tmp1 values(11, 111, 1011)") - tk.MustExec("update tmp1 set v=9999 where id=7") - tk.MustExec("update tmp1 set u=132 where id=12") - tk.MustExec("delete from tmp1 where id=16") - } - - assertSelectAsModified := func() { - // For TableReader - tk.MustQuery("select * from tmp1 where id>3 order by id").Check(testkit.Rows( - "4 104 1004", "5 105 1005", "7 117 9999", "9 109 1009", - "10 110 1010", "11 111 1011", "12 132 1012", "14 114 1014", "18 118 1018", - )) - - // For IndexLookUpReader - tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u>101 order by u").Check(testkit.Rows( - "4 104 1004", "5 105 1005", "9 109 1009", "10 110 1010", "11 111 1011", - "3 113 1003", "14 114 1014", "7 117 9999", "18 118 1018", "12 132 1012", - )) - tk.MustQuery("show warnings").Check(testkit.Rows()) - - // For IndexReader - tk.MustQuery("select /*+ use_index(tmp1, u) */ id,u from tmp1 where u>101 order by id").Check(testkit.Rows( - "3 113", "4 104", "5 105", "7 117", "9 109", - "10 110", "11 111", "12 132", "14 114", "18 118", - )) - tk.MustQuery("show warnings").Check(testkit.Rows()) - - // For IndexMerge, temporary table should not use index merge - tk.MustQuery("select /*+ use_index_merge(tmp1, primary, u) */ * from tmp1 where id>5 or u>110 order by u").Check(testkit.Rows( - "9 109 1009", "10 110 1010", "11 111 1011", - "3 113 1003", "14 114 1014", "7 117 9999", "18 118 1018", "12 132 1012", - )) - - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 IndexMerge is inapplicable or disabled. Cannot use IndexMerge on temporary table.")) - } - - assertSelectAsUnModified() - tk.MustExec("begin") - assertSelectAsUnModified() - doModify() - tk.MustExec("rollback") - assertSelectAsUnModified() - tk.MustExec("begin") - doModify() - assertSelectAsModified() - tk.MustExec("commit") - assertSelectAsModified() -} - func TestRetryForCurrentTxn(t *testing.T) { store := testkit.CreateMockStore(t) diff --git a/session/temporarytabletest/BUILD.bazel b/session/temporarytabletest/BUILD.bazel new file mode 100644 index 0000000000000..582ae5f27cf20 --- /dev/null +++ b/session/temporarytabletest/BUILD.bazel @@ -0,0 +1,27 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "temporarytabletest_test", + timeout = "short", + srcs = [ + "main_test.go", + "temporary_table_test.go", + ], + flaky = True, + shard_count = 15, + deps = [ + "//config", + "//domain", + "//errno", + "//kv", + "//parser/terror", + "//session", + "//sessionctx/variable", + "//testkit", + "//testkit/testmain", + "//testkit/testsetup", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//tikv", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/session/temporarytabletest/main_test.go b/session/temporarytabletest/main_test.go new file mode 100644 index 0000000000000..84c7d748b4e76 --- /dev/null +++ b/session/temporarytabletest/main_test.go @@ -0,0 +1,61 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package temporarytabletest + +import ( + "flag" + "testing" + "time" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/testkit/testmain" + "github.com/pingcap/tidb/testkit/testsetup" + "github.com/tikv/client-go/v2/tikv" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testmain.ShortCircuitForBench(m) + + testsetup.SetupForCommonTest() + + flag.Parse() + config.UpdateGlobal(func(conf *config.Config) { + conf.TiKVClient.AsyncCommit.SafeWindow = 0 + conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 + }) + tikv.EnableFailpoints() + opts := []goleak.Option{ + // TODO: figure the reason and shorten this list + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("github.com/tikv/client-go/v2/internal/retry.newBackoffFn.func1"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/v3.waitRetryBackoff"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + goleak.IgnoreTopFunction("google.golang.org/grpc.(*addrConn).resetTransport"), + goleak.IgnoreTopFunction("google.golang.org/grpc.(*ccBalancerWrapper).watcher"), + goleak.IgnoreTopFunction("google.golang.org/grpc/internal/transport.(*controlBuffer).get"), + goleak.IgnoreTopFunction("google.golang.org/grpc/internal/transport.(*http2Client).keepalive"), + goleak.IgnoreTopFunction("internal/poll.runtime_pollWait"), + goleak.IgnoreTopFunction("net/http.(*persistConn).writeLoop"), + } + callback := func(i int) int { + // wait for MVCCLevelDB to close, MVCCLevelDB will be closed in one second + time.Sleep(time.Second) + return i + } + goleak.VerifyTestMain(testmain.WrapTestingM(m, callback), opts...) +} diff --git a/session/temporarytabletest/temporary_table_test.go b/session/temporarytabletest/temporary_table_test.go new file mode 100644 index 0000000000000..dae2ba3daacef --- /dev/null +++ b/session/temporarytabletest/temporary_table_test.go @@ -0,0 +1,1006 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package temporarytabletest + +import ( + "fmt" + "sort" + "strconv" + "strings" + "sync/atomic" + "testing" + "time" + + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/errno" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/parser/terror" + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/testkit" + "github.com/stretchr/testify/require" +) + +func TestLocalTemporaryTableInsert(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 (u, v) values(11, 101)") + tk.MustExec("insert into tmp1 (u, v) values(12, 102)") + tk.MustExec("insert into tmp1 values(3, 13, 102)") + + checkRecordOneTwoThreeAndNonExist := func() { + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 102")) + tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 102")) + tk.MustQuery("select * from tmp1 where id=99").Check(testkit.Rows()) + } + + // inserted records exist + checkRecordOneTwoThreeAndNonExist() + + // insert dup records out txn must be error + require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(1, 999, 9999)"))) + checkRecordOneTwoThreeAndNonExist() + require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(99, 11, 999)"))) + checkRecordOneTwoThreeAndNonExist() + + // insert dup records in txn must be error + tk.MustExec("begin") + + require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(1, 999, 9999)"))) + checkRecordOneTwoThreeAndNonExist() + require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(99, 11, 9999)"))) + checkRecordOneTwoThreeAndNonExist() + + tk.MustExec("insert into tmp1 values(4, 14, 104)") + tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) + + require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(4, 999, 9999)"))) + require.True(t, kv.ErrKeyExists.Equal(tk.ExecToErr("insert into tmp1 values(99, 14, 9999)"))) + + checkRecordOneTwoThreeAndNonExist() + tk.MustExec("commit") + + // check committed insert works + checkRecordOneTwoThreeAndNonExist() + tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) + + // check rollback works + tk.MustExec("begin") + tk.MustExec("insert into tmp1 values(5, 15, 105)") + tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows("5 15 105")) + tk.MustExec("rollback") + tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows()) +} + +func TestLocalTemporaryTableUpdate(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key, u int unique, v int)") + + idList := []int{1, 2, 3, 4, 5, 6, 7, 8, 9} + insertRecords := func(idList []int) { + for _, id := range idList { + tk.MustExec("insert into tmp1 values (?, ?, ?)", id, id+100, id+1000) + } + } + + checkNoChange := func() { + expect := make([]string, 0) + for _, id := range idList { + expect = append(expect, fmt.Sprintf("%d %d %d", id, id+100, id+1000)) + } + tk.MustQuery("select * from tmp1").Check(testkit.Rows(expect...)) + } + + checkUpdatesAndDeletes := func(updates []string, deletes []int) { + modifyMap := make(map[int]string) + for _, m := range updates { + parts := strings.Split(strings.TrimSpace(m), " ") + require.NotZero(t, len(parts)) + id, err := strconv.Atoi(parts[0]) + require.NoError(t, err) + modifyMap[id] = m + } + + for _, d := range deletes { + modifyMap[d] = "" + } + + expect := make([]string, 0) + for _, id := range idList { + modify, exist := modifyMap[id] + if !exist { + expect = append(expect, fmt.Sprintf("%d %d %d", id, id+100, id+1000)) + continue + } + + if modify != "" { + expect = append(expect, modify) + } + + delete(modifyMap, id) + } + + otherIds := make([]int, 0) + for id := range modifyMap { + otherIds = append(otherIds, id) + } + + sort.Ints(otherIds) + for _, id := range otherIds { + modify, exist := modifyMap[id] + require.True(t, exist) + expect = append(expect, modify) + } + + tk.MustQuery("select * from tmp1").Check(testkit.Rows(expect...)) + } + + type checkSuccess struct { + update []string + delete []int + } + + type checkError struct { + err error + } + + cases := []struct { + sql string + checkResult interface{} + additionalCheck func(error) + }{ + // update with point get for primary key + {"update tmp1 set v=999 where id=1", checkSuccess{[]string{"1 101 999"}, nil}, nil}, + {"update tmp1 set id=12 where id=1", checkSuccess{[]string{"12 101 1001"}, []int{1}}, nil}, + {"update tmp1 set id=1 where id=1", checkSuccess{nil, nil}, nil}, + {"update tmp1 set u=101 where id=1", checkSuccess{nil, nil}, nil}, + {"update tmp1 set v=999 where id=100", checkSuccess{nil, nil}, nil}, + {"update tmp1 set u=102 where id=100", checkSuccess{nil, nil}, nil}, + {"update tmp1 set u=21 where id=1", checkSuccess{[]string{"1 21 1001"}, nil}, func(_ error) { + // check index deleted + tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u=101").Check(testkit.Rows()) + tk.MustQuery("show warnings").Check(testkit.Rows()) + }}, + {"update tmp1 set id=2 where id=1", checkError{kv.ErrKeyExists}, nil}, + {"update tmp1 set u=102 where id=1", checkError{kv.ErrKeyExists}, nil}, + // update with batch point get for primary key + {"update tmp1 set v=v+1000 where id in (1, 3, 5)", checkSuccess{[]string{"1 101 2001", "3 103 2003", "5 105 2005"}, nil}, nil}, + {"update tmp1 set u=u+1 where id in (9, 100)", checkSuccess{[]string{"9 110 1009"}, nil}, nil}, + {"update tmp1 set u=101 where id in (100, 101)", checkSuccess{nil, nil}, nil}, + {"update tmp1 set id=id+1 where id in (8, 9)", checkError{kv.ErrKeyExists}, nil}, + {"update tmp1 set u=u+1 where id in (8, 9)", checkError{kv.ErrKeyExists}, nil}, + {"update tmp1 set id=id+20 where id in (1, 3, 5)", checkSuccess{[]string{"21 101 1001", "23 103 1003", "25 105 1005"}, []int{1, 3, 5}}, nil}, + {"update tmp1 set u=u+100 where id in (1, 3, 5)", checkSuccess{[]string{"1 201 1001", "3 203 1003", "5 205 1005"}, nil}, func(_ error) { + // check index deleted + tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u in (101, 103, 105)").Check(testkit.Rows()) + tk.MustQuery("show warnings").Check(testkit.Rows()) + }}, + // update with point get for unique key + {"update tmp1 set v=888 where u=101", checkSuccess{[]string{"1 101 888"}, nil}, nil}, + {"update tmp1 set id=21 where u=101", checkSuccess{[]string{"21 101 1001"}, []int{1}}, nil}, + {"update tmp1 set v=888 where u=201", checkSuccess{nil, nil}, nil}, + {"update tmp1 set u=201 where u=101", checkSuccess{[]string{"1 201 1001"}, nil}, nil}, + {"update tmp1 set id=2 where u=101", checkError{kv.ErrKeyExists}, nil}, + {"update tmp1 set u=102 where u=101", checkError{kv.ErrKeyExists}, nil}, + // update with batch point get for unique key + {"update tmp1 set v=v+1000 where u in (101, 103)", checkSuccess{[]string{"1 101 2001", "3 103 2003"}, nil}, nil}, + {"update tmp1 set v=v+1000 where u in (201, 203)", checkSuccess{nil, nil}, nil}, + {"update tmp1 set v=v+1000 where u in (101, 110)", checkSuccess{[]string{"1 101 2001"}, nil}, nil}, + {"update tmp1 set id=id+1 where u in (108, 109)", checkError{kv.ErrKeyExists}, nil}, + // update with table scan and index scan + {"update tmp1 set v=v+1000 where id<3", checkSuccess{[]string{"1 101 2001", "2 102 2002"}, nil}, nil}, + {"update /*+ use_index(tmp1, u) */ tmp1 set v=v+1000 where u>107", checkSuccess{[]string{"8 108 2008", "9 109 2009"}, nil}, nil}, + {"update tmp1 set v=v+1000 where v>=1007 or v<=1002", checkSuccess{[]string{"1 101 2001", "2 102 2002", "7 107 2007", "8 108 2008", "9 109 2009"}, nil}, nil}, + {"update tmp1 set v=v+1000 where id>=10", checkSuccess{nil, nil}, nil}, + {"update tmp1 set id=id+1 where id>7", checkError{kv.ErrKeyExists}, nil}, + {"update tmp1 set id=id+1 where id>8", checkSuccess{[]string{"10 109 1009"}, []int{9}}, nil}, + {"update tmp1 set u=u+1 where u>107", checkError{kv.ErrKeyExists}, nil}, + {"update tmp1 set u=u+1 where u>108", checkSuccess{[]string{"9 110 1009"}, nil}, nil}, + {"update /*+ use_index(tmp1, u) */ tmp1 set v=v+1000 where u>108 or u<102", checkSuccess{[]string{"1 101 2001", "9 109 2009"}, nil}, nil}, + } + + executeSQL := func(sql string, checkResult interface{}, additionalCheck func(error)) (err error) { + switch check := checkResult.(type) { + case checkSuccess: + tk.MustExec(sql) + tk.MustQuery("show warnings").Check(testkit.Rows()) + checkUpdatesAndDeletes(check.update, check.delete) + case checkError: + err = tk.ExecToErr(sql) + require.Error(t, err) + expectedErr, _ := check.err.(*terror.Error) + require.True(t, expectedErr.Equal(err)) + checkNoChange() + default: + t.Fail() + } + + if additionalCheck != nil { + additionalCheck(err) + } + return + } + + for _, sqlCase := range cases { + // update records in txn and records are inserted in txn + tk.MustExec("begin") + insertRecords(idList) + _ = executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) + tk.MustExec("rollback") + tk.MustQuery("select * from tmp1").Check(testkit.Rows()) + + // update records out of txn + insertRecords(idList) + _ = executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) + tk.MustExec("delete from tmp1") + + // update records in txn and rollback + insertRecords(idList) + tk.MustExec("begin") + _ = executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) + tk.MustExec("rollback") + // rollback left records unmodified + checkNoChange() + + // update records in txn and commit + tk.MustExec("begin") + err := executeSQL(sqlCase.sql, sqlCase.checkResult, sqlCase.additionalCheck) + tk.MustExec("commit") + if err != nil { + checkNoChange() + } else { + r, _ := sqlCase.checkResult.(checkSuccess) + checkUpdatesAndDeletes(r.update, r.delete) + } + if sqlCase.additionalCheck != nil { + sqlCase.additionalCheck(err) + } + tk.MustExec("delete from tmp1") + tk.MustQuery("select * from tmp1").Check(testkit.Rows()) + } +} + +func TestTemporaryTableSize(t *testing.T) { + // Test the @@tidb_tmp_table_max_size system variable. + + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create global temporary table t (c1 int, c2 mediumtext) on commit delete rows") + tk.MustExec("create temporary table tl (c1 int, c2 mediumtext)") + + tk.MustQuery("select @@global.tidb_tmp_table_max_size").Check(testkit.Rows(strconv.Itoa(variable.DefTiDBTmpTableMaxSize))) + require.Equal(t, int64(variable.DefTiDBTmpTableMaxSize), tk.Session().GetSessionVars().TMPTableSize) + + // Min value 1M, so the result is change to 1M, with a warning. + tk.MustExec("set @@global.tidb_tmp_table_max_size = 123") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1292 Truncated incorrect tidb_tmp_table_max_size value: '123'")) + + // Change the session scope value to 2M. + tk.MustExec("set @@session.tidb_tmp_table_max_size = 2097152") + require.Equal(t, int64(2097152), tk.Session().GetSessionVars().TMPTableSize) + + // Check in another session, change session scope value does not affect the global scope. + tk1 := testkit.NewTestKit(t, store) + tk1.MustQuery("select @@global.tidb_tmp_table_max_size").Check(testkit.Rows(strconv.Itoa(1 << 20))) + + // The value is now 1M, check the error when table size exceed it. + tk.MustExec(fmt.Sprintf("set @@session.tidb_tmp_table_max_size = %d", 1<<20)) + tk.MustExec("begin") + tk.MustExec("insert into t values (1, repeat('x', 512*1024))") + tk.MustExec("insert into t values (1, repeat('x', 512*1024))") + tk.MustGetErrCode("insert into t values (1, repeat('x', 512*1024))", errno.ErrRecordFileFull) + tk.MustExec("rollback") + + // Check local temporary table + tk.MustExec("begin") + tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") + tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") + tk.MustGetErrCode("insert into tl values (1, repeat('x', 512*1024))", errno.ErrRecordFileFull) + tk.MustExec("rollback") + + // Check local temporary table with some data in session + tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") + tk.MustExec("begin") + tk.MustExec("insert into tl values (1, repeat('x', 512*1024))") + tk.MustGetErrCode("insert into tl values (1, repeat('x', 512*1024))", errno.ErrRecordFileFull) + tk.MustExec("rollback") +} + +func TestGlobalTemporaryTable(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create global temporary table g_tmp (a int primary key, b int, c int, index i_b(b)) on commit delete rows") + tk.MustExec("begin") + tk.MustExec("insert into g_tmp values (3, 3, 3)") + tk.MustExec("insert into g_tmp values (4, 7, 9)") + + // Cover table scan. + tk.MustQuery("select * from g_tmp").Check(testkit.Rows("3 3 3", "4 7 9")) + // Cover index reader. + tk.MustQuery("select b from g_tmp where b > 3").Check(testkit.Rows("7")) + // Cover index lookup. + tk.MustQuery("select c from g_tmp where b = 3").Check(testkit.Rows("3")) + // Cover point get. + tk.MustQuery("select * from g_tmp where a = 3").Check(testkit.Rows("3 3 3")) + // Cover batch point get. + tk.MustQuery("select * from g_tmp where a in (2,3,4)").Check(testkit.Rows("3 3 3", "4 7 9")) + tk.MustExec("commit") + + // The global temporary table data is discard after the transaction commit. + tk.MustQuery("select * from g_tmp").Check(testkit.Rows()) +} + +func TestRetryGlobalTemporaryTable(t *testing.T) { + store := testkit.CreateMockStore(t) + + setTxnTk := testkit.NewTestKit(t, store) + setTxnTk.MustExec("set global tidb_txn_mode=''") + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists normal_table") + tk.MustExec("create table normal_table(a int primary key, b int)") + defer tk.MustExec("drop table if exists normal_table") + tk.MustExec("drop table if exists temp_table") + tk.MustExec("create global temporary table temp_table(a int primary key, b int) on commit delete rows") + defer tk.MustExec("drop table if exists temp_table") + + // insert select + tk.MustExec("set tidb_disable_txn_auto_retry = 0") + tk.MustExec("insert normal_table value(100, 100)") + tk.MustExec("set @@autocommit = 0") + // used to make conflicts + tk.MustExec("update normal_table set b=b+1 where a=100") + tk.MustExec("insert temp_table value(1, 1)") + tk.MustExec("insert normal_table select * from temp_table") + require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) + + // try to conflict with tk + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + tk1.MustExec("update normal_table set b=b+1 where a=100") + + // It will retry internally. + tk.MustExec("commit") + tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 1", "100 102")) + tk.MustQuery("select a, b from temp_table order by a").Check(testkit.Rows()) + + // update multi-tables + tk.MustExec("update normal_table set b=b+1 where a=100") + tk.MustExec("insert temp_table value(1, 2)") + // before update: normal_table=(1 1) (100 102), temp_table=(1 2) + tk.MustExec("update normal_table, temp_table set normal_table.b=temp_table.b where normal_table.a=temp_table.a") + require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) + + // try to conflict with tk + tk1.MustExec("update normal_table set b=b+1 where a=100") + + // It will retry internally. + tk.MustExec("commit") + tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 2", "100 104")) +} + +func TestRetryLocalTemporaryTable(t *testing.T) { + store := testkit.CreateMockStore(t) + + setTxnTk := testkit.NewTestKit(t, store) + setTxnTk.MustExec("set global tidb_txn_mode=''") + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists normal_table") + tk.MustExec("create table normal_table(a int primary key, b int)") + defer tk.MustExec("drop table if exists normal_table") + tk.MustExec("drop table if exists temp_table") + tk.MustExec("create temporary table l_temp_table(a int primary key, b int)") + defer tk.MustExec("drop table if exists l_temp_table") + + // insert select + tk.MustExec("set tidb_disable_txn_auto_retry = 0") + tk.MustExec("insert normal_table value(100, 100)") + tk.MustExec("set @@autocommit = 0") + // used to make conflicts + tk.MustExec("update normal_table set b=b+1 where a=100") + tk.MustExec("insert l_temp_table value(1, 2)") + tk.MustExec("insert normal_table select * from l_temp_table") + require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) + + // try to conflict with tk + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + tk1.MustExec("update normal_table set b=b+1 where a=100") + + // It will retry internally. + tk.MustExec("commit") + tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 2", "100 102")) + tk.MustQuery("select a, b from l_temp_table order by a").Check(testkit.Rows("1 2")) + + // update multi-tables + tk.MustExec("update normal_table set b=b+1 where a=100") + tk.MustExec("insert l_temp_table value(3, 4)") + // before update: normal_table=(1 1) (100 102), temp_table=(1 2) + tk.MustExec("update normal_table, l_temp_table set normal_table.b=l_temp_table.b where normal_table.a=l_temp_table.a") + require.Equal(t, 3, session.GetHistory(tk.Session()).Count()) + + // try to conflict with tk + tk1.MustExec("update normal_table set b=b+1 where a=100") + + // It will retry internally. + tk.MustExec("commit") + tk.MustQuery("select a, b from normal_table order by a").Check(testkit.Rows("1 2", "100 104")) +} + +func TestLocalTemporaryTableInsertOnDuplicateKeyUpdate(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 values(1, 11, 101)") + tk.MustExec("insert into tmp1 values(2, 12, 102)") + + // test outside transaction + tk.MustExec("insert ignore into tmp1 values(1, 100, 1000) on duplicate key update u=12") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '12' for key 'tmp1.u'")) + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustExec("insert into tmp1 values(2, 100, 1000) on duplicate key update v=202") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 202")) + tk.MustExec("insert into tmp1 values(3, 13, 103) on duplicate key update v=203") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) + + // test in transaction and rollback + tk.MustExec("begin") + tk.MustExec("insert ignore into tmp1 values(1, 100, 1000) on duplicate key update u=12") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '12' for key 'tmp1.u'")) + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustExec("insert into tmp1 values(2, 100, 1000) on duplicate key update v=302") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 302")) + tk.MustExec("insert into tmp1 values(4, 14, 104) on duplicate key update v=204") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) + tk.MustExec("rollback") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 202", "3 13 103")) + + // test commit + tk.MustExec("begin") + tk.MustExec("insert ignore into tmp1 values(1, 100, 1000) on duplicate key update u=12") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '12' for key 'tmp1.u'")) + tk.MustExec("insert into tmp1 values(2, 100, 1000) on duplicate key update v=302") + tk.MustExec("insert into tmp1 values(4, 14, 104) on duplicate key update v=204") + tk.MustExec("commit") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 302", "3 13 103", "4 14 104")) +} + +func TestLocalTemporaryTableReplace(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 values(1, 11, 101)") + tk.MustExec("insert into tmp1 values(2, 12, 102)") + tk.MustExec("insert into tmp1 values(3, 13, 103)") + + // out of transaction + tk.MustExec("replace into tmp1 values(1, 12, 1000)") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 12 1000", "3 13 103")) + tk.MustExec("replace into tmp1 values(4, 14, 104)") + tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows("4 14 104")) + + // in transaction and rollback + tk.MustExec("begin") + tk.MustExec("replace into tmp1 values(1, 13, 999)") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 13 999", "4 14 104")) + tk.MustExec("replace into tmp1 values(5, 15, 105)") + tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows("5 15 105")) + tk.MustExec("rollback") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 12 1000", "3 13 103", "4 14 104")) + + // out of transaction + tk.MustExec("begin") + tk.MustExec("replace into tmp1 values(1, 13, 999)") + tk.MustExec("replace into tmp1 values(5, 15, 105)") + tk.MustExec("commit") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 13 999", "4 14 104", "5 15 105")) +} + +func TestLocalTemporaryTableDelete(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + tk.MustExec("create temporary table tmp1 (id int primary key, u int unique, v int)") + + insertRecords := func(idList []int) { + for _, id := range idList { + tk.MustExec("insert into tmp1 values (?, ?, ?)", id, id+100, id+1000) + } + } + + checkAllExistRecords := func(idList []int) { + sort.Ints(idList) + expectedResult := make([]string, 0, len(idList)) + expectedIndexResult := make([]string, 0, len(idList)) + for _, id := range idList { + expectedResult = append(expectedResult, fmt.Sprintf("%d %d %d", id, id+100, id+1000)) + expectedIndexResult = append(expectedIndexResult, fmt.Sprintf("%d", id+100)) + } + tk.MustQuery("select * from tmp1 order by id").Check(testkit.Rows(expectedResult...)) + + // check index deleted + tk.MustQuery("select /*+ use_index(tmp1, u) */ u from tmp1 order by u").Check(testkit.Rows(expectedIndexResult...)) + tk.MustQuery("show warnings").Check(testkit.Rows()) + } + + assertDelete := func(sql string, deleted []int) { + idList := []int{1, 2, 3, 4, 5, 6, 7, 8, 9} + + deletedMap := make(map[int]bool) + for _, id := range deleted { + deletedMap[id] = true + } + + keepList := make([]int, 0) + for _, id := range idList { + if _, exist := deletedMap[id]; !exist { + keepList = append(keepList, id) + } + } + + // delete records in txn and records are inserted in txn + tk.MustExec("begin") + insertRecords(idList) + tk.MustExec(sql) + tk.MustQuery("show warnings").Check(testkit.Rows()) + checkAllExistRecords(keepList) + tk.MustExec("rollback") + checkAllExistRecords([]int{}) + + // delete records out of txn + insertRecords(idList) + tk.MustExec(sql) + checkAllExistRecords(keepList) + + // delete records in txn + insertRecords(deleted) + tk.MustExec("begin") + tk.MustExec(sql) + checkAllExistRecords(keepList) + + // test rollback + tk.MustExec("rollback") + checkAllExistRecords(idList) + + // test commit + tk.MustExec("begin") + tk.MustExec(sql) + tk.MustExec("commit") + checkAllExistRecords(keepList) + + tk.MustExec("delete from tmp1") + checkAllExistRecords([]int{}) + } + + assertDelete("delete from tmp1 where id=1", []int{1}) + assertDelete("delete from tmp1 where id in (1, 3, 5)", []int{1, 3, 5}) + assertDelete("delete from tmp1 where u=102", []int{2}) + assertDelete("delete from tmp1 where u in (103, 107, 108)", []int{3, 7, 8}) + assertDelete("delete from tmp1 where id=10", []int{}) + assertDelete("delete from tmp1 where id in (10, 12)", []int{}) + assertDelete("delete from tmp1 where u=110", []int{}) + assertDelete("delete from tmp1 where u in (111, 112)", []int{}) + assertDelete("delete from tmp1 where id in (1, 11, 5)", []int{1, 5}) + assertDelete("delete from tmp1 where u in (102, 121, 106)", []int{2, 6}) + assertDelete("delete from tmp1 where id<3", []int{1, 2}) + assertDelete("delete from tmp1 where u>107", []int{8, 9}) + assertDelete("delete /*+ use_index(tmp1, u) */ from tmp1 where u>105 and u<107", []int{6}) + assertDelete("delete from tmp1 where v>=1006 or v<=1002", []int{1, 2, 6, 7, 8, 9}) +} + +func TestLocalTemporaryTablePointGet(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 values(1, 11, 101)") + tk.MustExec("insert into tmp1 values(2, 12, 102)") + tk.MustExec("insert into tmp1 values(4, 14, 104)") + + // check point get out transaction + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where u=11").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 102")) + tk.MustQuery("select * from tmp1 where u=12").Check(testkit.Rows("2 12 102")) + + // check point get in transaction + tk.MustExec("begin") + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where u=11").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 102")) + tk.MustQuery("select * from tmp1 where u=12").Check(testkit.Rows("2 12 102")) + tk.MustExec("insert into tmp1 values(3, 13, 103)") + tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) + tk.MustQuery("select * from tmp1 where u=13").Check(testkit.Rows("3 13 103")) + tk.MustExec("update tmp1 set v=999 where id=2") + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 999")) + tk.MustExec("delete from tmp1 where id=4") + tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where u=14").Check(testkit.Rows()) + tk.MustExec("commit") + + // check point get after transaction + tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) + tk.MustQuery("select * from tmp1 where u=13").Check(testkit.Rows("3 13 103")) + tk.MustQuery("select * from tmp1 where id=2").Check(testkit.Rows("2 12 999")) + tk.MustQuery("select * from tmp1 where id=4").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where u=14").Check(testkit.Rows()) +} + +func TestLocalTemporaryTableBatchPointGet(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 values(1, 11, 101)") + tk.MustExec("insert into tmp1 values(2, 12, 102)") + tk.MustExec("insert into tmp1 values(3, 13, 103)") + tk.MustExec("insert into tmp1 values(4, 14, 104)") + + // check point get out transaction + tk.MustQuery("select * from tmp1 where id in (1, 3)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustQuery("select * from tmp1 where u in (11, 13)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustQuery("select * from tmp1 where id in (1, 3, 5)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustQuery("select * from tmp1 where u in (11, 13, 15)").Check(testkit.Rows("1 11 101", "3 13 103")) + + // check point get in transaction + tk.MustExec("begin") + tk.MustQuery("select * from tmp1 where id in (1, 3)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustQuery("select * from tmp1 where u in (11, 13)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustQuery("select * from tmp1 where id in (1, 3, 5)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustQuery("select * from tmp1 where u in (11, 13, 15)").Check(testkit.Rows("1 11 101", "3 13 103")) + tk.MustExec("insert into tmp1 values(6, 16, 106)") + tk.MustQuery("select * from tmp1 where id in (1, 6)").Check(testkit.Rows("1 11 101", "6 16 106")) + tk.MustQuery("select * from tmp1 where u in (11, 16)").Check(testkit.Rows("1 11 101", "6 16 106")) + tk.MustExec("update tmp1 set v=999 where id=3") + tk.MustQuery("select * from tmp1 where id in (1, 3)").Check(testkit.Rows("1 11 101", "3 13 999")) + tk.MustQuery("select * from tmp1 where u in (11, 13)").Check(testkit.Rows("1 11 101", "3 13 999")) + tk.MustExec("delete from tmp1 where id=4") + tk.MustQuery("select * from tmp1 where id in (1, 4)").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where u in (11, 14)").Check(testkit.Rows("1 11 101")) + tk.MustExec("commit") + + // check point get after transaction + tk.MustQuery("select * from tmp1 where id in (1, 3, 6)").Check(testkit.Rows("1 11 101", "3 13 999", "6 16 106")) + tk.MustQuery("select * from tmp1 where u in (11, 13, 16)").Check(testkit.Rows("1 11 101", "3 13 999", "6 16 106")) + tk.MustQuery("select * from tmp1 where id in (1, 4)").Check(testkit.Rows("1 11 101")) + tk.MustQuery("select * from tmp1 where u in (11, 14)").Check(testkit.Rows("1 11 101")) +} + +func TestLocalTemporaryTableScan(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 values" + + "(1, 101, 1001), (3, 113, 1003), (5, 105, 1005), (7, 117, 1007), (9, 109, 1009)," + + "(10, 110, 1010), (12, 112, 1012), (14, 114, 1014), (16, 116, 1016), (18, 118, 1018)", + ) + + assertSelectAsUnModified := func() { + // For TableReader + tk.MustQuery("select * from tmp1 where id>3 order by id").Check(testkit.Rows( + "5 105 1005", "7 117 1007", "9 109 1009", + "10 110 1010", "12 112 1012", "14 114 1014", "16 116 1016", "18 118 1018", + )) + + // For IndexLookUpReader + tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u>101 order by u").Check(testkit.Rows( + "5 105 1005", "9 109 1009", "10 110 1010", + "12 112 1012", "3 113 1003", "14 114 1014", "16 116 1016", "7 117 1007", "18 118 1018", + )) + tk.MustQuery("show warnings").Check(testkit.Rows()) + + // For IndexReader + tk.MustQuery("select /*+ use_index(tmp1, u) */ id,u from tmp1 where u>101 order by id").Check(testkit.Rows( + "3 113", "5 105", "7 117", "9 109", "10 110", + "12 112", "14 114", "16 116", "18 118", + )) + tk.MustQuery("show warnings").Check(testkit.Rows()) + + // For IndexMerge, temporary table should not use index merge + tk.MustQuery("select /*+ use_index_merge(tmp1, primary, u) */ * from tmp1 where id>5 or u>110 order by u").Check(testkit.Rows( + "9 109 1009", "10 110 1010", + "12 112 1012", "3 113 1003", "14 114 1014", "16 116 1016", "7 117 1007", "18 118 1018", + )) + + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 IndexMerge is inapplicable or disabled. Cannot use IndexMerge on temporary table.")) + } + + doModify := func() { + tk.MustExec("insert into tmp1 values(2, 100, 1002)") + tk.MustExec("insert into tmp1 values(4, 104, 1004)") + tk.MustExec("insert into tmp1 values(11, 111, 1011)") + tk.MustExec("update tmp1 set v=9999 where id=7") + tk.MustExec("update tmp1 set u=132 where id=12") + tk.MustExec("delete from tmp1 where id=16") + } + + assertSelectAsModified := func() { + // For TableReader + tk.MustQuery("select * from tmp1 where id>3 order by id").Check(testkit.Rows( + "4 104 1004", "5 105 1005", "7 117 9999", "9 109 1009", + "10 110 1010", "11 111 1011", "12 132 1012", "14 114 1014", "18 118 1018", + )) + + // For IndexLookUpReader + tk.MustQuery("select /*+ use_index(tmp1, u) */ * from tmp1 where u>101 order by u").Check(testkit.Rows( + "4 104 1004", "5 105 1005", "9 109 1009", "10 110 1010", "11 111 1011", + "3 113 1003", "14 114 1014", "7 117 9999", "18 118 1018", "12 132 1012", + )) + tk.MustQuery("show warnings").Check(testkit.Rows()) + + // For IndexReader + tk.MustQuery("select /*+ use_index(tmp1, u) */ id,u from tmp1 where u>101 order by id").Check(testkit.Rows( + "3 113", "4 104", "5 105", "7 117", "9 109", + "10 110", "11 111", "12 132", "14 114", "18 118", + )) + tk.MustQuery("show warnings").Check(testkit.Rows()) + + // For IndexMerge, temporary table should not use index merge + tk.MustQuery("select /*+ use_index_merge(tmp1, primary, u) */ * from tmp1 where id>5 or u>110 order by u").Check(testkit.Rows( + "9 109 1009", "10 110 1010", "11 111 1011", + "3 113 1003", "14 114 1014", "7 117 9999", "18 118 1018", "12 132 1012", + )) + + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 IndexMerge is inapplicable or disabled. Cannot use IndexMerge on temporary table.")) + } + + assertSelectAsUnModified() + tk.MustExec("begin") + assertSelectAsUnModified() + doModify() + tk.MustExec("rollback") + assertSelectAsUnModified() + tk.MustExec("begin") + doModify() + assertSelectAsModified() + tk.MustExec("commit") + assertSelectAsModified() +} + +func TestSchemaCheckerTempTable(t *testing.T) { + store := testkit.CreateMockStoreWithSchemaLease(t, 1*time.Second) + + tk1 := testkit.NewTestKit(t, store) + tk2 := testkit.NewTestKit(t, store) + + tk1.MustExec("use test") + tk1.MustExec("set global tidb_enable_metadata_lock=0") + tk2.MustExec("use test") + + // create table + tk1.MustExec(`drop table if exists normal_table`) + tk1.MustExec(`create table normal_table (id int, c int);`) + defer tk1.MustExec(`drop table if exists normal_table`) + tk1.MustExec(`drop table if exists temp_table`) + tk1.MustExec(`create global temporary table temp_table (id int primary key, c int) on commit delete rows;`) + defer tk1.MustExec(`drop table if exists temp_table`) + + // The schema version is out of date in the first transaction, and the SQL can't be retried. + atomic.StoreUint32(&session.SchemaChangedWithoutRetry, 1) + defer func() { + atomic.StoreUint32(&session.SchemaChangedWithoutRetry, 0) + }() + + // It's fine to change the schema of temporary tables. + tk1.MustExec(`begin;`) + tk2.MustExec(`alter table temp_table modify column c tinyint;`) + tk1.MustExec(`insert into temp_table values(3, 3);`) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c int;`) + tk1.MustQuery(`select * from temp_table for update;`).Check(testkit.Rows()) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c smallint;`) + tk1.MustExec(`insert into temp_table values(3, 4);`) + tk1.MustQuery(`select * from temp_table for update;`).Check(testkit.Rows("3 4")) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c bigint;`) + tk1.MustQuery(`select * from temp_table where id=1 for update;`).Check(testkit.Rows()) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c smallint;`) + tk1.MustExec("insert into temp_table values (1, 2), (2, 3), (4, 5)") + tk1.MustQuery(`select * from temp_table where id=1 for update;`).Check(testkit.Rows("1 2")) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c int;`) + tk1.MustQuery(`select * from temp_table where id=1 for update;`).Check(testkit.Rows()) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c bigint;`) + tk1.MustQuery(`select * from temp_table where id in (1, 2, 3) for update;`).Check(testkit.Rows()) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c int;`) + tk1.MustExec("insert into temp_table values (1, 2), (2, 3), (4, 5)") + tk1.MustQuery(`select * from temp_table where id in (1, 2, 3) for update;`).Check(testkit.Rows("1 2", "2 3")) + tk1.MustExec(`commit;`) + + tk1.MustExec("insert into normal_table values(1, 2)") + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table temp_table modify column c int;`) + tk1.MustExec(`insert into temp_table values(1, 5);`) + tk1.MustQuery(`select * from temp_table, normal_table where temp_table.id = normal_table.id for update;`).Check(testkit.Rows("1 5 1 2")) + tk1.MustExec(`commit;`) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table normal_table modify column c bigint;`) + tk1.MustQuery(`select * from temp_table, normal_table where temp_table.id = normal_table.id for update;`).Check(testkit.Rows()) + tk1.MustExec(`commit;`) + + // Truncate will modify table ID. + tk1.MustExec(`begin;`) + tk2.MustExec(`truncate table temp_table;`) + tk1.MustExec(`insert into temp_table values(3, 3);`) + tk1.MustExec(`commit;`) + + // It reports error when also changing the schema of a normal table. + tk1.MustExec(`begin;`) + tk2.MustExec(`alter table normal_table modify column c bigint;`) + tk1.MustExec(`insert into temp_table values(3, 3);`) + tk1.MustExec(`insert into normal_table values(3, 3);`) + err := tk1.ExecToErr(`commit;`) + require.True(t, terror.ErrorEqual(err, domain.ErrInfoSchemaChanged), fmt.Sprintf("err %v", err)) + + tk1.MustExec("begin pessimistic") + tk2.MustExec(`alter table normal_table modify column c int;`) + tk1.MustExec(`insert into temp_table values(1, 6);`) + tk1.MustQuery(`select * from temp_table, normal_table where temp_table.id = normal_table.id for update;`).Check(testkit.Rows("1 6 1 2")) + err = tk1.ExecToErr(`commit;`) + require.True(t, terror.ErrorEqual(err, domain.ErrInfoSchemaChanged), fmt.Sprintf("err %v", err)) +} + +func TestSameNameObjectWithLocalTemporaryTable(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1") + tk.MustExec("drop sequence if exists s1") + tk.MustExec("drop view if exists v1") + + // prepare + tk.MustExec("create table t1 (a int)") + defer tk.MustExec("drop table if exists t1") + tk.MustQuery("show create table t1").Check(testkit.Rows( + "t1 CREATE TABLE `t1` (\n" + + " `a` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) + + tk.MustExec("create view v1 as select 1") + defer tk.MustExec("drop view if exists v1") + tk.MustQuery("show create view v1").Check(testkit.Rows("v1 CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW `v1` (`1`) AS SELECT 1 AS `1` utf8mb4 utf8mb4_bin")) + tk.MustQuery("show create table v1").Check(testkit.Rows("v1 CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW `v1` (`1`) AS SELECT 1 AS `1` utf8mb4 utf8mb4_bin")) + + tk.MustExec("create sequence s1") + defer tk.MustExec("drop sequence if exists s1") + tk.MustQuery("show create sequence s1").Check(testkit.Rows("s1 CREATE SEQUENCE `s1` start with 1 minvalue 1 maxvalue 9223372036854775806 increment by 1 cache 1000 nocycle ENGINE=InnoDB")) + tk.MustQuery("show create table s1").Check(testkit.Rows("s1 CREATE SEQUENCE `s1` start with 1 minvalue 1 maxvalue 9223372036854775806 increment by 1 cache 1000 nocycle ENGINE=InnoDB")) + + // temp table + tk.MustExec("create temporary table t1 (ct1 int)") + tk.MustQuery("show create table t1").Check(testkit.Rows( + "t1 CREATE TEMPORARY TABLE `t1` (\n" + + " `ct1` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) + + tk.MustExec("create temporary table v1 (cv1 int)") + tk.MustQuery("show create view v1").Check(testkit.Rows("v1 CREATE ALGORITHM=UNDEFINED DEFINER=``@`` SQL SECURITY DEFINER VIEW `v1` (`1`) AS SELECT 1 AS `1` utf8mb4 utf8mb4_bin")) + tk.MustQuery("show create table v1").Check(testkit.Rows( + "v1 CREATE TEMPORARY TABLE `v1` (\n" + + " `cv1` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) + + tk.MustExec("create temporary table s1 (cs1 int)") + tk.MustQuery("show create sequence s1").Check(testkit.Rows("s1 CREATE SEQUENCE `s1` start with 1 minvalue 1 maxvalue 9223372036854775806 increment by 1 cache 1000 nocycle ENGINE=InnoDB")) + tk.MustQuery("show create table s1").Check(testkit.Rows( + "s1 CREATE TEMPORARY TABLE `s1` (\n" + + " `cs1` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) + + // drop + tk.MustExec("drop view v1") + tk.MustGetErrMsg("show create view v1", "[schema:1146]Table 'test.v1' doesn't exist") + tk.MustQuery("show create table v1").Check(testkit.Rows( + "v1 CREATE TEMPORARY TABLE `v1` (\n" + + " `cv1` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) + + tk.MustExec("drop sequence s1") + tk.MustGetErrMsg("show create sequence s1", "[schema:1146]Table 'test.s1' doesn't exist") + tk.MustQuery("show create table s1").Check(testkit.Rows( + "s1 CREATE TEMPORARY TABLE `s1` (\n" + + " `cs1` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) +} + +func TestLocalTemporaryTableInsertIgnore(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create temporary table tmp1 (id int primary key auto_increment, u int unique, v int)") + tk.MustExec("insert into tmp1 values(1, 11, 101)") + tk.MustExec("insert into tmp1 values(2, 12, 102)") + + // test outside transaction + tk.MustExec("insert ignore into tmp1 values(1, 100, 1000)") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '1' for key 'tmp1.PRIMARY'")) + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustExec("insert ignore into tmp1 values(5, 15, 105)") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where id=5").Check(testkit.Rows("5 15 105")) + + // test in transaction and rollback + tk.MustExec("begin") + tk.MustExec("insert ignore into tmp1 values(1, 100, 1000)") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '1' for key 'tmp1.PRIMARY'")) + tk.MustQuery("select * from tmp1 where id=1").Check(testkit.Rows("1 11 101")) + tk.MustExec("insert ignore into tmp1 values(3, 13, 103)") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) + tk.MustExec("insert ignore into tmp1 values(3, 100, 1000)") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '3' for key 'tmp1.PRIMARY'")) + tk.MustQuery("select * from tmp1 where id=3").Check(testkit.Rows("3 13 103")) + tk.MustExec("rollback") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 102", "5 15 105")) + + // test commit + tk.MustExec("begin") + tk.MustExec("insert ignore into tmp1 values(1, 100, 1000)") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '1' for key 'tmp1.PRIMARY'")) + tk.MustExec("insert ignore into tmp1 values(3, 13, 103)") + tk.MustQuery("show warnings").Check(testkit.Rows()) + tk.MustExec("insert ignore into tmp1 values(3, 100, 1000)") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1062 Duplicate entry '3' for key 'tmp1.PRIMARY'")) + tk.MustExec("commit") + tk.MustQuery("select * from tmp1").Check(testkit.Rows("1 11 101", "2 12 102", "3 13 103", "5 15 105")) +} diff --git a/sessionctx/variable/tidb_vars.go b/sessionctx/variable/tidb_vars.go index 9d5cc3c5e93a0..47882e659ac2b 100644 --- a/sessionctx/variable/tidb_vars.go +++ b/sessionctx/variable/tidb_vars.go @@ -1060,7 +1060,7 @@ const ( DefTiDBRestrictedReadOnly = false DefTiDBSuperReadOnly = false DefTiDBShardAllocateStep = math.MaxInt64 - DefTiDBEnableTelemetry = true + DefTiDBEnableTelemetry = false DefTiDBEnableParallelApply = false DefTiDBPartitionPruneMode = "dynamic" DefTiDBEnableRateLimitAction = false diff --git a/sessiontxn/isolation/BUILD.bazel b/sessiontxn/isolation/BUILD.bazel index 21ca84f60ad0f..de291d289074f 100644 --- a/sessiontxn/isolation/BUILD.bazel +++ b/sessiontxn/isolation/BUILD.bazel @@ -38,7 +38,7 @@ go_library( go_test( name = "isolation_test", - timeout = "moderate", + timeout = "short", srcs = [ "main_test.go", "optimistic_test.go", @@ -47,6 +47,7 @@ go_test( "serializable_test.go", ], flaky = True, + shard_count = 28, deps = [ ":isolation", "//config", diff --git a/statistics/handle/BUILD.bazel b/statistics/handle/BUILD.bazel index d52847495d539..34fa9b315644e 100644 --- a/statistics/handle/BUILD.bazel +++ b/statistics/handle/BUILD.bazel @@ -59,17 +59,15 @@ go_library( go_test( name = "handle_test", - timeout = "moderate", + timeout = "short", srcs = [ "ddl_test.go", "dump_test.go", "gc_test.go", "handle_hist_test.go", - "handle_test.go", "lru_cache_test.go", "main_test.go", "update_list_test.go", - "update_test.go", ], embed = [":handle"], flaky = True, @@ -78,28 +76,21 @@ go_test( deps = [ "//config", "//domain", - "//metrics", "//parser/model", "//parser/mysql", - "//session", "//sessionctx/stmtctx", "//sessionctx/variable", "//statistics", + "//statistics/handle/internal", "//testkit", "//testkit/testsetup", "//types", "//util", - "//util/codec", - "//util/collate", - "//util/israce", "//util/mathutil", "//util/mock", - "//util/ranger", "//util/sqlexec", "@com_github_pingcap_failpoint//:failpoint", - "@com_github_prometheus_client_model//go", "@com_github_stretchr_testify//require", - "@com_github_tikv_client_go_v2//oracle", "@org_uber_go_goleak//:goleak", ], ) diff --git a/statistics/handle/dump_test.go b/statistics/handle/dump_test.go index 165ea999ae25a..ac50506fcde36 100644 --- a/statistics/handle/dump_test.go +++ b/statistics/handle/dump_test.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/statistics" "github.com/pingcap/tidb/statistics/handle" + "github.com/pingcap/tidb/statistics/handle/internal" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/util" "github.com/stretchr/testify/require" @@ -53,7 +54,7 @@ func requireTableEqual(t *testing.T, a *statistics.Table, b *statistics.Table) { } require.True(t, a.Indices[i].TopN.Equal(b.Indices[i].TopN)) } - require.True(t, isSameExtendedStats(a.ExtendedStats, b.ExtendedStats)) + require.True(t, internal.IsSameExtendedStats(a.ExtendedStats, b.ExtendedStats)) } func cleanStats(tk *testkit.TestKit, do *domain.Domain) { diff --git a/statistics/handle/handletest/BUILD.bazel b/statistics/handle/handletest/BUILD.bazel new file mode 100644 index 0000000000000..e8f00b0655a86 --- /dev/null +++ b/statistics/handle/handletest/BUILD.bazel @@ -0,0 +1,33 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "handletest_test", + timeout = "short", + srcs = [ + "handle_test.go", + "main_test.go", + ], + flaky = True, + shard_count = 50, + deps = [ + "//config", + "//domain", + "//parser/model", + "//session", + "//sessionctx/variable", + "//statistics", + "//statistics/handle", + "//statistics/handle/internal", + "//testkit", + "//testkit/testsetup", + "//types", + "//util/collate", + "//util/israce", + "//util/mock", + "//util/ranger", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//oracle", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/statistics/handle/handle_test.go b/statistics/handle/handletest/handle_test.go similarity index 98% rename from statistics/handle/handle_test.go rename to statistics/handle/handletest/handle_test.go index ab701ce55bb3a..ab289da80814b 100644 --- a/statistics/handle/handle_test.go +++ b/statistics/handle/handletest/handle_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package handle_test +package handletest import ( "bytes" @@ -32,6 +32,7 @@ import ( "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/statistics" "github.com/pingcap/tidb/statistics/handle" + "github.com/pingcap/tidb/statistics/handle/internal" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/collate" @@ -144,63 +145,6 @@ func TestStatsCacheMemTracker(t *testing.T) { require.False(t, statsTbl.Pseudo) } -func assertTableEqual(t *testing.T, a *statistics.Table, b *statistics.Table) { - require.Equal(t, b.Count, a.Count) - require.Equal(t, b.ModifyCount, a.ModifyCount) - require.Len(t, a.Columns, len(b.Columns)) - for i := range a.Columns { - require.Equal(t, b.Columns[i].Count, a.Columns[i].Count) - require.True(t, statistics.HistogramEqual(&a.Columns[i].Histogram, &b.Columns[i].Histogram, false)) - if a.Columns[i].CMSketch == nil { - require.Nil(t, b.Columns[i].CMSketch) - } else { - require.True(t, a.Columns[i].CMSketch.Equal(b.Columns[i].CMSketch)) - } - // The nil case has been considered in (*TopN).Equal() so we don't need to consider it here. - require.Truef(t, a.Columns[i].TopN.Equal(b.Columns[i].TopN), "%v, %v", a.Columns[i].TopN, b.Columns[i].TopN) - } - require.Len(t, a.Indices, len(b.Indices)) - for i := range a.Indices { - require.True(t, statistics.HistogramEqual(&a.Indices[i].Histogram, &b.Indices[i].Histogram, false)) - if a.Indices[i].CMSketch == nil { - require.Nil(t, b.Indices[i].CMSketch) - } else { - require.True(t, a.Indices[i].CMSketch.Equal(b.Indices[i].CMSketch)) - } - require.True(t, a.Indices[i].TopN.Equal(b.Indices[i].TopN)) - } - require.True(t, isSameExtendedStats(a.ExtendedStats, b.ExtendedStats)) -} - -func isSameExtendedStats(a, b *statistics.ExtendedStatsColl) bool { - aEmpty := (a == nil) || len(a.Stats) == 0 - bEmpty := (b == nil) || len(b.Stats) == 0 - if (aEmpty && !bEmpty) || (!aEmpty && bEmpty) { - return false - } - if aEmpty && bEmpty { - return true - } - if len(a.Stats) != len(b.Stats) { - return false - } - for aKey, aItem := range a.Stats { - bItem, ok := b.Stats[aKey] - if !ok { - return false - } - for i, id := range aItem.ColIDs { - if id != bItem.ColIDs[i] { - return false - } - } - if (aItem.Tp != bItem.Tp) || (aItem.ScalarVals != bItem.ScalarVals) || (aItem.StringVals != bItem.StringVals) { - return false - } - } - return true -} - func TestStatsStoreAndLoad(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) testKit := testkit.NewTestKit(t, store) @@ -226,7 +170,7 @@ func TestStatsStoreAndLoad(t *testing.T) { statsTbl2 := do.StatsHandle().GetTableStats(tableInfo) require.False(t, statsTbl2.Pseudo) require.Equal(t, int64(recordCount), statsTbl2.Count) - assertTableEqual(t, statsTbl1, statsTbl2) + internal.AssertTableEqual(t, statsTbl1, statsTbl2) } func TestEmptyTable(t *testing.T) { @@ -510,7 +454,7 @@ func TestInitStats(t *testing.T) { h.Clear() require.NoError(t, h.Update(is)) table1 := h.GetTableStats(tbl.Meta()) - assertTableEqual(t, table0, table1) + internal.AssertTableEqual(t, table0, table1) h.SetLease(0) } @@ -540,7 +484,7 @@ func TestInitStatsVer2(t *testing.T) { h.Clear() require.NoError(t, h.Update(is)) table1 := h.GetTableStats(tbl.Meta()) - assertTableEqual(t, table0, table1) + internal.AssertTableEqual(t, table0, table1) h.SetLease(0) } @@ -2484,7 +2428,7 @@ func TestFeedbackWithGlobalStats(t *testing.T) { statsTblAfter := h.GetTableStats(tblInfo) // assert that statistics not changed // the feedback can not work for the partition table in both static and dynamic mode - assertTableEqual(t, statsBefore, statsTblAfter) + internal.AssertTableEqual(t, statsBefore, statsTblAfter) } // Case 2: Feedback wouldn't be applied on version 2 and global-level statistics. diff --git a/statistics/handle/handletest/main_test.go b/statistics/handle/handletest/main_test.go new file mode 100644 index 0000000000000..75eec4666f560 --- /dev/null +++ b/statistics/handle/handletest/main_test.go @@ -0,0 +1,33 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package handletest + +import ( + "testing" + + "github.com/pingcap/tidb/testkit/testsetup" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + testsetup.SetupForCommonTest() + goleak.VerifyTestMain(m, opts...) +} diff --git a/statistics/handle/internal/BUILD.bazel b/statistics/handle/internal/BUILD.bazel new file mode 100644 index 0000000000000..50a402f86cc02 --- /dev/null +++ b/statistics/handle/internal/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "internal", + srcs = ["testutil.go"], + importpath = "github.com/pingcap/tidb/statistics/handle/internal", + visibility = ["//statistics/handle:__subpackages__"], + deps = [ + "//statistics", + "@com_github_stretchr_testify//require", + ], +) diff --git a/statistics/handle/internal/testutil.go b/statistics/handle/internal/testutil.go new file mode 100644 index 0000000000000..02ae083517e8d --- /dev/null +++ b/statistics/handle/internal/testutil.go @@ -0,0 +1,81 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package internal + +import ( + "testing" + + "github.com/pingcap/tidb/statistics" + "github.com/stretchr/testify/require" +) + +// AssertTableEqual is to assert whether two table is equal +func AssertTableEqual(t *testing.T, a *statistics.Table, b *statistics.Table) { + require.Equal(t, b.Count, a.Count) + require.Equal(t, b.ModifyCount, a.ModifyCount) + require.Len(t, a.Columns, len(b.Columns)) + for i := range a.Columns { + require.Equal(t, b.Columns[i].Count, a.Columns[i].Count) + require.True(t, statistics.HistogramEqual(&a.Columns[i].Histogram, &b.Columns[i].Histogram, false)) + if a.Columns[i].CMSketch == nil { + require.Nil(t, b.Columns[i].CMSketch) + } else { + require.True(t, a.Columns[i].CMSketch.Equal(b.Columns[i].CMSketch)) + } + // The nil case has been considered in (*TopN).Equal() so we don't need to consider it here. + require.Truef(t, a.Columns[i].TopN.Equal(b.Columns[i].TopN), "%v, %v", a.Columns[i].TopN, b.Columns[i].TopN) + } + require.Len(t, a.Indices, len(b.Indices)) + for i := range a.Indices { + require.True(t, statistics.HistogramEqual(&a.Indices[i].Histogram, &b.Indices[i].Histogram, false)) + if a.Indices[i].CMSketch == nil { + require.Nil(t, b.Indices[i].CMSketch) + } else { + require.True(t, a.Indices[i].CMSketch.Equal(b.Indices[i].CMSketch)) + } + require.True(t, a.Indices[i].TopN.Equal(b.Indices[i].TopN)) + } + require.True(t, IsSameExtendedStats(a.ExtendedStats, b.ExtendedStats)) +} + +// IsSameExtendedStats is to judge whether the extended states is the same. +func IsSameExtendedStats(a, b *statistics.ExtendedStatsColl) bool { + aEmpty := (a == nil) || len(a.Stats) == 0 + bEmpty := (b == nil) || len(b.Stats) == 0 + if (aEmpty && !bEmpty) || (!aEmpty && bEmpty) { + return false + } + if aEmpty && bEmpty { + return true + } + if len(a.Stats) != len(b.Stats) { + return false + } + for aKey, aItem := range a.Stats { + bItem, ok := b.Stats[aKey] + if !ok { + return false + } + for i, id := range aItem.ColIDs { + if id != bItem.ColIDs[i] { + return false + } + } + if (aItem.Tp != bItem.Tp) || (aItem.ScalarVals != bItem.ScalarVals) || (aItem.StringVals != bItem.StringVals) { + return false + } + } + return true +} diff --git a/statistics/handle/updatetest/BUILD.bazel b/statistics/handle/updatetest/BUILD.bazel new file mode 100644 index 0000000000000..6ac60d66afc3d --- /dev/null +++ b/statistics/handle/updatetest/BUILD.bazel @@ -0,0 +1,32 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "updatetest_test", + timeout = "short", + srcs = [ + "main_test.go", + "update_test.go", + ], + flaky = True, + shard_count = 40, + deps = [ + "//metrics", + "//parser/model", + "//parser/mysql", + "//sessionctx/stmtctx", + "//sessionctx/variable", + "//statistics", + "//statistics/handle", + "//statistics/handle/internal", + "//testkit", + "//testkit/testsetup", + "//types", + "//util/codec", + "//util/collate", + "//util/ranger", + "@com_github_prometheus_client_model//go", + "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//oracle", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/statistics/handle/updatetest/main_test.go b/statistics/handle/updatetest/main_test.go new file mode 100644 index 0000000000000..b7c7d150cf3c5 --- /dev/null +++ b/statistics/handle/updatetest/main_test.go @@ -0,0 +1,33 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package updatetest + +import ( + "testing" + + "github.com/pingcap/tidb/testkit/testsetup" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + testsetup.SetupForCommonTest() + goleak.VerifyTestMain(m, opts...) +} diff --git a/statistics/handle/update_test.go b/statistics/handle/updatetest/update_test.go similarity index 99% rename from statistics/handle/update_test.go rename to statistics/handle/updatetest/update_test.go index edbef59135696..8e62cb4e7c66b 100644 --- a/statistics/handle/update_test.go +++ b/statistics/handle/updatetest/update_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package handle_test +package updatetest import ( "fmt" @@ -29,6 +29,7 @@ import ( "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/statistics" "github.com/pingcap/tidb/statistics/handle" + "github.com/pingcap/tidb/statistics/handle/internal" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/codec" @@ -1327,7 +1328,7 @@ func TestFeedbackWithStatsVer2(t *testing.T) { require.NoError(t, err) statsTblAfter := h.GetTableStats(tblInfo) // assert that statistics not changed - assertTableEqual(t, statsTblBefore, statsTblAfter) + internal.AssertTableEqual(t, statsTblBefore, statsTblAfter) // Case 3: Feedback is still effective on version 1 statistics. testKit.MustExec("set tidb_analyze_version = 1") diff --git a/store/BUILD.bazel b/store/BUILD.bazel index bf8faa0dde9b9..244f8b8a25980 100644 --- a/store/BUILD.bazel +++ b/store/BUILD.bazel @@ -25,6 +25,7 @@ go_test( ], embed = [":store"], flaky = True, + shard_count = 23, deps = [ "//domain", "//kv", diff --git a/telemetry/cte_test/BUILD.bazel b/telemetry/cte_test/BUILD.bazel index c6d60eda945df..d0b5f15f75561 100644 --- a/telemetry/cte_test/BUILD.bazel +++ b/telemetry/cte_test/BUILD.bazel @@ -7,15 +7,11 @@ go_test( flaky = True, race = "on", deps = [ - "//config", "//domain", "//kv", "//session", "//store/mockstore", - "//telemetry", - "//testkit", "//testkit/testsetup", - "@com_github_jeffail_gabs_v2//:gabs", "@com_github_stretchr_testify//require", "@io_etcd_go_etcd_tests_v3//integration", "@io_opencensus_go//stats/view", diff --git a/telemetry/cte_test/cte_test.go b/telemetry/cte_test/cte_test.go index a99e8a6bac498..1f85f8a9c81e3 100644 --- a/telemetry/cte_test/cte_test.go +++ b/telemetry/cte_test/cte_test.go @@ -18,14 +18,10 @@ import ( "runtime" "testing" - "github.com/Jeffail/gabs/v2" - "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/store/mockstore" - "github.com/pingcap/tidb/telemetry" - "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testsetup" "github.com/stretchr/testify/require" "go.etcd.io/etcd/tests/v3/integration" @@ -56,35 +52,43 @@ func TestCTEPreviewAndReport(t *testing.T) { s := newSuite(t) defer s.close() - config.GetGlobalConfig().EnableTelemetry = true - - tk := testkit.NewTestKit(t, s.store) - tk.MustExec("use test") - tk.MustExec("with cte as (select 1) select * from cte") - tk.MustExec("with recursive cte as (select 1) select * from cte") - tk.MustExec("with recursive cte(n) as (select 1 union select * from cte where n < 5) select * from cte") - tk.MustExec("select 1") - - res, err := telemetry.PreviewUsageData(s.se, s.etcdCluster.RandClient()) - require.NoError(t, err) + // By disableing telemetry by default, the global sysvar **and** config file defaults + // are all set to false, so that enabling telemetry in test become more complex. + // As telemetry is a feature that almost no user will manually enable, I'd remove these + // tests for now. + // They should be uncommented once the default behavious changed back to enabled in the + // future, otherwise they could just be deleted. + /* + config.GetGlobalConfig().EnableTelemetry = true + + tk := testkit.NewTestKit(t, s.store) + tk.MustExec("use test") + tk.MustExec("with cte as (select 1) select * from cte") + tk.MustExec("with recursive cte as (select 1) select * from cte") + tk.MustExec("with recursive cte(n) as (select 1 union select * from cte where n < 5) select * from cte") + tk.MustExec("select 1") + + res, err := telemetry.PreviewUsageData(s.se, s.etcdCluster.RandClient()) + require.NoError(t, err) - jsonParsed, err := gabs.ParseJSON([]byte(res)) - require.NoError(t, err) - require.Equal(t, 1, int(jsonParsed.Path("featureUsage.cte.nonRecursiveCTEUsed").Data().(float64))) - require.Equal(t, 1, int(jsonParsed.Path("featureUsage.cte.recursiveUsed").Data().(float64))) - require.Equal(t, 4, int(jsonParsed.Path("featureUsage.cte.nonCTEUsed").Data().(float64))) + jsonParsed, err := gabs.ParseJSON([]byte(res)) + require.NoError(t, err) + require.Equal(t, 1, int(jsonParsed.Path("featureUsage.cte.nonRecursiveCTEUsed").Data().(float64))) + require.Equal(t, 1, int(jsonParsed.Path("featureUsage.cte.recursiveUsed").Data().(float64))) + require.Equal(t, 4, int(jsonParsed.Path("featureUsage.cte.nonCTEUsed").Data().(float64))) - err = telemetry.ReportUsageData(s.se, s.etcdCluster.RandClient()) - require.NoError(t, err) + err = telemetry.ReportUsageData(s.se, s.etcdCluster.RandClient()) + require.NoError(t, err) - res, err = telemetry.PreviewUsageData(s.se, s.etcdCluster.RandClient()) - require.NoError(t, err) + res, err = telemetry.PreviewUsageData(s.se, s.etcdCluster.RandClient()) + require.NoError(t, err) - jsonParsed, err = gabs.ParseJSON([]byte(res)) - require.NoError(t, err) - require.Equal(t, 0, int(jsonParsed.Path("featureUsage.cte.nonRecursiveCTEUsed").Data().(float64))) - require.Equal(t, 0, int(jsonParsed.Path("featureUsage.cte.recursiveUsed").Data().(float64))) - require.Equal(t, 0, int(jsonParsed.Path("featureUsage.cte.nonCTEUsed").Data().(float64))) + jsonParsed, err = gabs.ParseJSON([]byte(res)) + require.NoError(t, err) + require.Equal(t, 0, int(jsonParsed.Path("featureUsage.cte.nonRecursiveCTEUsed").Data().(float64))) + require.Equal(t, 0, int(jsonParsed.Path("featureUsage.cte.recursiveUsed").Data().(float64))) + require.Equal(t, 0, int(jsonParsed.Path("featureUsage.cte.nonCTEUsed").Data().(float64))) + */ } type testSuite struct { diff --git a/telemetry/telemetry_test.go b/telemetry/telemetry_test.go index 8238614f111cf..13c58bdbd5003 100644 --- a/telemetry/telemetry_test.go +++ b/telemetry/telemetry_test.go @@ -68,25 +68,36 @@ func TestPreview(t *testing.T) { require.NoError(t, err) require.Equal(t, "", r) - trackingID, err := telemetry.ResetTrackingID(etcdCluster.RandClient()) - require.NoError(t, err) - - config.GetGlobalConfig().EnableTelemetry = true - r, err = telemetry.PreviewUsageData(se, etcdCluster.RandClient()) - require.NoError(t, err) - - jsonParsed, err := gabs.ParseJSON([]byte(r)) - require.NoError(t, err) - require.Equal(t, trackingID, jsonParsed.Path("trackingId").Data().(string)) - // Apple M1 doesn't contain cpuFlags - if !(runtime.GOARCH == "arm64" && runtime.GOOS == "darwin") { - require.True(t, jsonParsed.ExistsP("hostExtra.cpuFlags")) - } - require.True(t, jsonParsed.ExistsP("hostExtra.os")) - require.Len(t, jsonParsed.Path("instances").Children(), 2) - require.Equal(t, "tidb", jsonParsed.Path("instances.0.instanceType").Data().(string)) - require.Equal(t, "tikv", jsonParsed.Path("instances.1.instanceType").Data().(string)) - require.True(t, jsonParsed.ExistsP("hardware")) + // By disableing telemetry by default, the global sysvar **and** config file defaults + // are all set to false, so that enabling telemetry in test become more complex. + // As telemetry is a feature that almost no user will manually enable, I'd remove these + // tests for now. + // They should be uncommented once the default behavious changed back to enabled in the + // future, otherwise they could just be deleted. + /* + trackingID, err := telemetry.ResetTrackingID(etcdCluster.RandClient()) + require.NoError(t, err) + + config.GetGlobalConfig().EnableTelemetry = true + telemetryEnabled, err := telemetry.IsTelemetryEnabled(se) + require.NoError(t, err) + require.True(t, telemetryEnabled) + r, err = telemetry.PreviewUsageData(se, etcdCluster.RandClient()) + require.NoError(t, err) + + jsonParsed, err := gabs.ParseJSON([]byte(r)) + require.NoError(t, err) + require.Equal(t, trackingID, jsonParsed.Path("trackingId").Data().(string)) + // Apple M1 doesn't contain cpuFlags + if !(runtime.GOARCH == "arm64" && runtime.GOOS == "darwin") { + require.True(t, jsonParsed.ExistsP("hostExtra.cpuFlags")) + } + require.True(t, jsonParsed.ExistsP("hostExtra.os")) + require.Len(t, jsonParsed.Path("instances").Children(), 2) + require.Equal(t, "tidb", jsonParsed.Path("instances.0.instanceType").Data().(string)) + require.Equal(t, "tikv", jsonParsed.Path("instances.1.instanceType").Data().(string)) + require.True(t, jsonParsed.ExistsP("hardware")) + */ _, err = se.Execute(context.Background(), "SET @@global.tidb_enable_telemetry = 0") require.NoError(t, err) diff --git a/tidb-server/BUILD.bazel b/tidb-server/BUILD.bazel index 139fe8ae0ff64..13a974e19dde7 100644 --- a/tidb-server/BUILD.bazel +++ b/tidb-server/BUILD.bazel @@ -13,6 +13,7 @@ go_library( "//domain/infosync", "//executor", "//extension", + "//keyspace", "//kv", "//metrics", "//parser/mysql", diff --git a/tidb-server/main.go b/tidb-server/main.go index 45ceae6b759d3..68e46d977a418 100644 --- a/tidb-server/main.go +++ b/tidb-server/main.go @@ -38,6 +38,7 @@ import ( "github.com/pingcap/tidb/domain/infosync" "github.com/pingcap/tidb/executor" "github.com/pingcap/tidb/extension" + "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/parser/mysql" @@ -232,7 +233,7 @@ func main() { setupBinlogClient() setupMetrics() - keyspaceName := config.GetGlobalKeyspaceName() + keyspaceName := keyspace.GetKeyspaceNameBySettings() resourcemanager.InstanceResourceManager.Start() storage, dom := createStoreAndDomain(keyspaceName) @@ -857,6 +858,7 @@ func closeDomainAndStorage(storage kv.Storage, dom *domain.Domain) { } func cleanup(svr *server.Server, storage kv.Storage, dom *domain.Domain, graceful bool) { + dom.StopAutoAnalyze() if graceful { done := make(chan struct{}) svr.GracefulDown(context.Background(), done) diff --git a/types/BUILD.bazel b/types/BUILD.bazel index 454f7972cd071..13d8140953c6f 100644 --- a/types/BUILD.bazel +++ b/types/BUILD.bazel @@ -97,6 +97,7 @@ go_test( ], embed = [":types"], flaky = True, + shard_count = 50, deps = [ "//parser/charset", "//parser/mysql", diff --git a/util/chunk/disk_test.go b/util/chunk/disk_test.go index 1217e86f31944..6f406e853707f 100644 --- a/util/chunk/disk_test.go +++ b/util/chunk/disk_test.go @@ -178,6 +178,9 @@ func newListInDiskWriteDisk(fieldTypes []*types.FieldType) (*listInDiskWriteDisk func (l *listInDiskWriteDisk) GetRow(ptr RowPtr) (row Row, err error) { err = l.flushForTest() + if err != nil { + return + } off, err := l.getOffset(ptr.ChkIdx, ptr.RowIdx) if err != nil { return diff --git a/util/etcd/etcd_test.go b/util/etcd/etcd_test.go index f98c1393d5f6c..bbb810b0a25e3 100644 --- a/util/etcd/etcd_test.go +++ b/util/etcd/etcd_test.go @@ -107,8 +107,6 @@ func TestUpdate(t *testing.T) { require.Equal(t, obj1, string(res)) require.Equal(t, revision1, revision0) - time.Sleep(time.Second) - err = etcdCli.Update(ctx, key, obj2, 3) require.NoError(t, err) diff --git a/util/ranger/BUILD.bazel b/util/ranger/BUILD.bazel index 2183e7f361b7c..78d6091bb5749 100644 --- a/util/ranger/BUILD.bazel +++ b/util/ranger/BUILD.bazel @@ -45,6 +45,7 @@ go_test( ], data = glob(["testdata/**"]), flaky = True, + shard_count = 26, deps = [ ":ranger", "//config", diff --git a/util/stmtsummary/v2/reader.go b/util/stmtsummary/v2/reader.go index d7c63e162ed0f..048b927d81acd 100644 --- a/util/stmtsummary/v2/reader.go +++ b/util/stmtsummary/v2/reader.go @@ -388,8 +388,8 @@ func (r *HistoryReader) scheduleTasks( case <-ctx.Done(): // notified by manager or parent ctx is canceled } - close(rowsCh) // task done mgrWg.Wait() + close(rowsCh) // task done } type stmtChecker struct { @@ -482,20 +482,23 @@ func parseBeginTsAndReseek(file *os.File) (int64, error) { if _, err := file.Seek(0, io.SeekStart); err != nil { return 0, err } - firstLine, err := readLine(bufio.NewReader(file)) - if err != nil { - return 0, err + + reader := bufio.NewReader(file) + var record stmtTinyRecord + for { // ignore invalid lines + line, err := readLine(reader) + if err != nil { + return 0, err + } + err = json.Unmarshal(line, &record) + if err == nil { + break + } } + if _, err := file.Seek(0, io.SeekStart); err != nil { return 0, err } - if len(firstLine) == 0 { - return 0, nil - } - var record stmtTinyRecord - if err := json.Unmarshal(firstLine, &record); err != nil { - return 0, err - } return record.Begin, nil } @@ -668,14 +671,19 @@ func (w *stmtScanWorker) putLines( } func (w *stmtScanWorker) readlines(reader *bufio.Reader) ([][]byte, error) { - firstLine, err := readLine(reader) - if err != nil { - return nil, err - } + var firstLine []byte + var record *stmtTinyRecord + for { // ingore invalid lines + var err error + firstLine, err = readLine(reader) + if err != nil { + return nil, err + } - record, err := w.parse(firstLine) - if err != nil { - return nil, err + record, err = w.parse(firstLine) + if err == nil { + break + } } if w.needStop(record) { @@ -740,7 +748,7 @@ func (w *stmtParseWorker) run( func (w *stmtParseWorker) handleLines( lines [][]byte, rowsCh chan<- [][]types.Datum, - errCh chan<- error, + _ chan<- error, ) { if len(lines) == 0 { return @@ -750,8 +758,8 @@ func (w *stmtParseWorker) handleLines( for _, line := range lines { record, err := w.parse(line) if err != nil { - w.putErr(err, errCh) - return + // ignore invalid lines + continue } if w.needStop(record) { @@ -771,16 +779,6 @@ func (w *stmtParseWorker) handleLines( } } -func (w *stmtParseWorker) putErr( - err error, - errCh chan<- error, -) { - select { - case errCh <- err: - case <-w.ctx.Done(): - } -} - func (w *stmtParseWorker) putRows( rows [][]types.Datum, rowsCh chan<- [][]types.Datum, diff --git a/util/stmtsummary/v2/reader_test.go b/util/stmtsummary/v2/reader_test.go index 626560a318910..3ac7f5f11af06 100644 --- a/util/stmtsummary/v2/reader_test.go +++ b/util/stmtsummary/v2/reader_test.go @@ -67,6 +67,31 @@ func TestStmtFile(t *testing.T) { require.Equal(t, `{"begin":1,"end":2}`, string(firstLine)) } +func TestStmtFileInvalidLine(t *testing.T) { + filename := "tidb-statements-2022-12-27T16-21-20.245.log" + + file, err := os.Create(filename) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename)) + }() + _, err = file.WriteString("invalid line\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1,\"end\":2}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":3,\"end\":4}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + f, err := openStmtFile(filename) + require.NoError(t, err) + defer func() { + require.NoError(t, f.file.Close()) + }() + require.Equal(t, int64(1), f.begin) + require.Equal(t, int64(1672129280), f.end) // 2022-12-27T16-21-20.245 == 1672129280 +} + func TestStmtFiles(t *testing.T) { filename1 := "tidb-statements-2022-12-27T16-21-20.245.log" filename2 := "tidb-statements.log" @@ -379,6 +404,43 @@ func TestHistoryReader(t *testing.T) { }() } +func TestHistoryReaderInvalidLine(t *testing.T) { + filename := "tidb-statements.log" + + file, err := os.Create(filename) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename)) + }() + _, err = file.WriteString("invalid header line\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280,\"digest\":\"digest2\",\"exec_count\":30}\n") + require.NoError(t, err) + _, err = file.WriteString("corrupted line\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129380,\"end\":1672129390,\"digest\":\"digest3\",\"exec_count\":40}\n") + require.NoError(t, err) + _, err = file.WriteString("invalid footer line") + require.NoError(t, err) + require.NoError(t, file.Close()) + + timeLocation, err := time.LoadLocation("Asia/Shanghai") + require.NoError(t, err) + columns := []*model.ColumnInfo{ + {Name: model.NewCIStr(DigestStr)}, + {Name: model.NewCIStr(ExecCountStr)}, + } + + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, nil, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 2) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } +} + func readAllRows(t *testing.T, reader *HistoryReader) [][]types.Datum { var results [][]types.Datum for {